Home
last modified time | relevance | path

Searched refs:member (Results 1 – 25 of 45) sorted by relevance

12

/include/linux/
A Drculist.h440 pos = list_entry_rcu(pos->member.next, typeof(*pos), member))
459 pos = list_entry_rcu(pos->member.next, typeof(*pos), member))
759 &(pos)->member)), typeof(*(pos)), member))
780 &(pos)->member)), typeof(*(pos)), member))
800 &(pos)->member)), typeof(*(pos)), member))
817 &(pos)->member)), typeof(*(pos)), member))
826 &(pos)->member)), typeof(*(pos)), member); \
829 &(pos)->member)), typeof(*(pos)), member))
838 &(pos)->member)), typeof(*(pos)), member); \
841 &(pos)->member)), typeof(*(pos)), member))
[all …]
A Dlist.h601 container_of(ptr, type, member)
645 list_entry((pos)->member.next, typeof(*(pos)), member)
658 list_first_entry(head, typeof(*(pos)), member) : list_next_entry(pos, member))
666 list_entry((pos)->member.prev, typeof(*(pos)), member)
679 list_last_entry(head, typeof(*(pos)), member) : list_prev_entry(pos, member))
922 n = list_next_entry(pos, member)
1134 #define hlist_entry(ptr, type, member) container_of(ptr,type,member) argument
1157 pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
1165 for (pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member);\
1167 pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
[all …]
A Dcontainer_of.h19 #define container_of(ptr, type, member) ({ \ argument
21 static_assert(__same_type(*(ptr), ((type *)0)->member) || \
24 ((type *)(__mptr - offsetof(type, member))); })
35 #define container_of_const(ptr, type, member) \ argument
37 const typeof(*(ptr)) *: ((const type *)container_of(ptr, type, member)),\
38 default: ((type *)container_of(ptr, type, member)) \
A Dllist.h109 #define llist_entry(ptr, type, member) \ argument
110 container_of(ptr, type, member)
126 #define member_address_is_nonnull(ptr, member) \ argument
127 ((uintptr_t)(ptr) + offsetof(typeof(*(ptr)), member) != 0)
180 #define llist_for_each_entry(pos, node, member) \ argument
181 for ((pos) = llist_entry((node), typeof(*(pos)), member); \
182 member_address_is_nonnull(pos, member); \
183 (pos) = llist_entry((pos)->member.next, typeof(*(pos)), member))
203 for (pos = llist_entry((node), typeof(*pos), member); \
204 member_address_is_nonnull(pos, member) && \
[all …]
A Dhashtable.h126 #define hash_for_each(name, bkt, obj, member) \ argument
129 hlist_for_each_entry(obj, &name[bkt], member)
138 #define hash_for_each_rcu(name, bkt, obj, member) \ argument
141 hlist_for_each_entry_rcu(obj, &name[bkt], member)
152 #define hash_for_each_safe(name, bkt, tmp, obj, member) \ argument
155 hlist_for_each_entry_safe(obj, tmp, &name[bkt], member)
165 #define hash_for_each_possible(name, obj, member, key) \ argument
178 member, ## cond)
193 &name[hash_min(key, HASH_BITS(name))], member)
204 #define hash_for_each_possible_safe(name, obj, tmp, member, key) \ argument
[all …]
A Diommufd.h335 ((drv_struct *)NULL)->member)))
341 ((drv_struct *)NULL)->member)))
347 ((drv_struct *)NULL)->member)))
358 dependent->member)); \
360 if (!WARN_ON_ONCE(dependent->member.viommu != \
361 depended->member.viommu)) \
362 ret = _iommufd_object_depend(&dependent->member.obj, \
363 &depended->member.obj); \
370 dependent->member)); \
373 depended->member.viommu); \
[all …]
A Dlist_nulls.h33 #define hlist_nulls_entry(ptr, type, member) container_of(ptr,type,member) argument
35 #define hlist_nulls_entry_safe(ptr, type, member) \ argument
37 !is_a_nulls(____ptr) ? hlist_nulls_entry(____ptr, type, member) : NULL; \
128 #define hlist_nulls_for_each_entry(tpos, pos, head, member) \ argument
131 ({ tpos = hlist_nulls_entry(pos, typeof(*tpos), member); 1;}); \
141 #define hlist_nulls_for_each_entry_from(tpos, pos, member) \ argument
143 ({ tpos = hlist_nulls_entry(pos, typeof(*tpos), member); 1;}); \
A Doverflow.h354 #define flex_array_size(p, member, count) \ argument
356 (count) * sizeof(*(p)->member) + __must_be_array((p)->member), \
357 size_mul(count, sizeof(*(p)->member) + __must_be_array((p)->member)))
370 #define struct_size(p, member, count) \ argument
372 sizeof(*(p)) + flex_array_size(p, member, count), \
373 size_add(sizeof(*(p)), flex_array_size(p, member, count)))
388 #define struct_size_t(type, member, count) \ argument
389 struct_size((type *)NULL, member, count)
405 u8 bytes[struct_size_t(type, member, count)]; \
439 #define DEFINE_RAW_FLEX(type, name, member, count) \ argument
[all …]
A Dplist.h226 # define plist_first_entry(head, type, member) \ argument
229 container_of(plist_first(head), type, member); \
232 # define plist_first_entry(head, type, member) \ argument
233 container_of(plist_first(head), type, member)
243 # define plist_last_entry(head, type, member) \ argument
246 container_of(plist_last(head), type, member); \
249 # define plist_last_entry(head, type, member) \ argument
250 container_of(plist_last(head), type, member)
A Dvirtio_config.h391 #define __virtio_native_type(structname, member) \ argument
392 typeof(virtio_to_cpu(NULL, ((structname*)0)->member))
397 typeof(((structname*)0)->member) virtio_cread_v; \
408 offsetof(structname, member), \
414 offsetof(structname, member), \
426 typeof(((structname*)0)->member) virtio_cwrite_v = \
461 typeof(((structname*)0)->member) virtio_cread_v; \
472 offsetof(structname, member), \
478 offsetof(structname, member), \
489 typeof(((structname*)0)->member) virtio_cwrite_v = \
[all …]
A Dcompiler_types.h50 # define ACCESS_PRIVATE(p, member) (*((typeof((p)->member) __force *) &(p)->member)) argument
78 # define ACCESS_PRIVATE(p, member) ((p)->member) argument
346 # define __counted_by(member) __attribute__((__counted_by__(member))) argument
348 # define __counted_by(member) argument
367 #define __counted_by_le(member) __counted_by(member) argument
368 #define __counted_by_be(member) argument
370 #define __counted_by_le(member) argument
371 #define __counted_by_be(member) __counted_by(member) argument
A Dlist_bl.h50 #define hlist_bl_entry(ptr, type, member) container_of(ptr,type,member) argument
169 #define hlist_bl_for_each_entry(tpos, pos, head, member) \ argument
172 ({ tpos = hlist_bl_entry(pos, typeof(*tpos), member); 1;}); \
183 #define hlist_bl_for_each_entry_safe(tpos, pos, n, head, member) \ argument
186 ({ tpos = hlist_bl_entry(pos, typeof(*tpos), member); 1;}); \
A Dfwctl.h98 #define fwctl_alloc_device(parent, ops, drv_struct, member) \ argument
101 ((drv_struct *)NULL)->member)); \
102 static_assert(offsetof(drv_struct, member) == 0); \
A Drculist_nulls.h167 #define hlist_nulls_for_each_entry_rcu(tpos, pos, head, member) \ argument
171 ({ tpos = hlist_nulls_entry(pos, typeof(*tpos), member); 1; }); \
182 #define hlist_nulls_for_each_entry_safe(tpos, pos, head, member) \ argument
186 ({ tpos = hlist_nulls_entry(pos, typeof(*tpos), member); \
A Drculist_bl.h95 #define hlist_bl_for_each_entry_rcu(tpos, pos, head, member) \ argument
98 ({ tpos = hlist_bl_entry(pos, typeof(*tpos), member); 1; }); \
A Dlwq.h65 #define lwq_dequeue(q, type, member) \ argument
67 _n ? container_of(_n, type, member.node) : NULL; })
A Dbtf.h247 #define for_each_member(i, struct_type, member) \ argument
248 for (i = 0, member = btf_type_member(struct_type); \
250 i++, member++)
252 #define for_each_vsi(i, datasec_type, member) \ argument
253 for (i = 0, member = btf_type_var_secinfo(datasec_type); \
255 i++, member++)
438 const struct btf_member *member) in __btf_member_bit_offset() argument
440 return btf_type_kflag(struct_type) ? BTF_MEMBER_BIT_OFFSET(member->offset) in __btf_member_bit_offset()
441 : member->offset; in __btf_member_bit_offset()
445 const struct btf_member *member) in __btf_member_bitfield_size() argument
[all …]
A Dlru_cache.h294 #define lc_entry(ptr, type, member) \ argument
295 container_of(ptr, type, member)
A Drhashtable.h283 #define rht_entry(tpos, pos, member) \ argument
284 ({ tpos = container_of(pos, typeof(*tpos), member); 1; })
446 #define rht_for_each_entry_from(tpos, pos, head, tbl, hash, member) \ argument
448 (!rht_is_a_nulls(pos)) && rht_entry(tpos, pos, member); \
459 #define rht_for_each_entry(tpos, pos, tbl, hash, member) \ argument
462 tbl, hash, member)
534 (!rht_is_a_nulls(pos)) && rht_entry(tpos, pos, member); \
549 #define rht_for_each_entry_rcu(tpos, pos, tbl, hash, member) \ argument
552 tbl, hash, member)
575 #define rhl_for_each_entry_rcu(tpos, pos, list, member) \ argument
[all …]
/include/rdma/
A Drdmavt_cq.h23 #define RDMA_READ_UAPI_ATOMIC(member) smp_load_acquire(&(member).val) argument
29 #define RDMA_WRITE_UAPI_ATOMIC(member, x) smp_store_release(&(member).val, x) argument
/include/linux/can/
A Dcore.h41 #define CAN_REQUIRED_SIZE(struct_type, member) \ argument
42 (offsetof(typeof(struct_type), member) + \
43 sizeof(((typeof(struct_type) *)(NULL))->member))
/include/uapi/linux/
A Dstddef.h41 #define __DECLARE_FLEX_ARRAY(T, member) \ argument
42 T member[0]
/include/linux/mlx5/
A Deq.h55 #define mlx5_nb_cof(ptr, type, member) \ argument
56 (container_of(container_of(ptr, struct mlx5_nb, nb), type, member))
/include/drm/
A Ddrm_simple_kms_helper.h284 #define drmm_simple_encoder_alloc(dev, type, member, encoder_type) \ argument
286 offsetof(type, member), \
/include/trace/events/
A Dkmem.h427 int member),
429 TP_ARGS(mm, member),
434 __field(int, member)
441 __entry->member = member;
442 __entry->size = (percpu_counter_sum_positive(&mm->rss_stat[member])
449 __print_symbolic(__entry->member, TRACE_MM_PAGES),

Completed in 35 milliseconds

12