| /include/linux/ |
| A D | list.h | 600 #define list_entry(ptr, type, member) \ argument 611 #define list_first_entry(ptr, type, member) \ argument 622 #define list_last_entry(ptr, type, member) \ argument 644 #define list_next_entry(pos, member) \ argument 665 #define list_prev_entry(pos, member) \ argument 760 #define list_entry_is_head(pos, head, member) \ argument 769 #define list_for_each_entry(pos, head, member) \ argument 793 #define list_prepare_entry(pos, head, member) \ argument 921 #define list_safe_reset_next(pos, n, member) \ argument 1143 #define hlist_entry_safe(ptr, type, member) \ argument [all …]
|
| A D | rculist.h | 353 #define list_entry_rcu(ptr, type, member) \ argument 397 #define list_first_or_null_rcu(ptr, type, member) \ argument 416 #define list_next_or_null_rcu(head, ptr, type, member) \ argument 455 #define list_for_each_entry_srcu(pos, head, member, cond) \ argument 474 #define list_entry_lockless(ptr, type, member) \ argument 490 #define list_for_each_entry_lockless(pos, head, member) \ argument 535 #define list_for_each_entry_from_rcu(pos, head, member) \ argument 812 #define hlist_for_each_entry_rcu_bh(pos, head, member) \ argument 824 #define hlist_for_each_entry_continue_rcu(pos, member) \ argument 836 #define hlist_for_each_entry_continue_rcu_bh(pos, member) \ argument [all …]
|
| A D | hashtable.h | 126 #define hash_for_each(name, bkt, obj, member) \ argument 138 #define hash_for_each_rcu(name, bkt, obj, member) \ argument 152 #define hash_for_each_safe(name, bkt, tmp, obj, member) \ argument 165 #define hash_for_each_possible(name, obj, member, key) \ argument 176 #define hash_for_each_possible_rcu(name, obj, member, key, cond...) \ argument 191 #define hash_for_each_possible_rcu_notrace(name, obj, member, key) \ argument 204 #define hash_for_each_possible_safe(name, obj, tmp, member, key) \ argument
|
| A D | list_nulls.h | 33 #define hlist_nulls_entry(ptr, type, member) container_of(ptr,type,member) argument 35 #define hlist_nulls_entry_safe(ptr, type, member) \ argument 128 #define hlist_nulls_for_each_entry(tpos, pos, head, member) \ argument 141 #define hlist_nulls_for_each_entry_from(tpos, pos, member) \ argument
|
| A D | container_of.h | 19 #define container_of(ptr, type, member) ({ \ argument 35 #define container_of_const(ptr, type, member) \ argument
|
| A D | plist.h | 226 # define plist_first_entry(head, type, member) \ argument 232 # define plist_first_entry(head, type, member) \ argument 243 # define plist_last_entry(head, type, member) \ argument 249 # define plist_last_entry(head, type, member) \ argument
|
| A D | llist.h | 109 #define llist_entry(ptr, type, member) \ argument 126 #define member_address_is_nonnull(ptr, member) \ argument 180 #define llist_for_each_entry(pos, node, member) \ argument 202 #define llist_for_each_entry_safe(pos, n, node, member) \ argument
|
| A D | overflow.h | 354 #define flex_array_size(p, member, count) \ argument 370 #define struct_size(p, member, count) \ argument 388 #define struct_size_t(type, member, count) \ argument 401 #define __DEFINE_FLEX(type, name, member, count, trailer...) \ argument 420 #define _DEFINE_FLEX(type, name, member, count, initializer...) \ argument 439 #define DEFINE_RAW_FLEX(type, name, member, count) \ argument
|
| A D | virtio_config.h | 391 #define __virtio_native_type(structname, member) \ argument 395 #define virtio_cread(vdev, structname, member, ptr) \ argument 424 #define virtio_cwrite(vdev, structname, member, ptr) \ argument 459 #define virtio_cread_le(vdev, structname, member, ptr) \ argument 487 #define virtio_cwrite_le(vdev, structname, member, ptr) \ argument 607 #define virtio_cread_feature(vdev, fbit, structname, member, ptr) \ argument 618 #define virtio_cread_le_feature(vdev, fbit, structname, member, ptr) \ argument
|
| A D | rculist_nulls.h | 167 #define hlist_nulls_for_each_entry_rcu(tpos, pos, head, member) \ argument 182 #define hlist_nulls_for_each_entry_safe(tpos, pos, head, member) \ argument
|
| A D | list_bl.h | 50 #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 183 #define hlist_bl_for_each_entry_safe(tpos, pos, n, head, member) \ argument
|
| A D | compiler_types.h | 50 # 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 D | iommufd.h | 331 #define VIOMMU_STRUCT_SIZE(drv_struct, member) \ argument 337 #define VDEVICE_STRUCT_SIZE(drv_struct, member) \ argument 343 #define HW_QUEUE_STRUCT_SIZE(drv_struct, member) \ argument 353 #define iommufd_hw_queue_depend(dependent, depended, member) \ argument 367 #define iommufd_hw_queue_undepend(dependent, depended, member) \ argument
|
| A D | rhashtable.h | 283 #define rht_entry(tpos, pos, member) \ argument 446 #define rht_for_each_entry_from(tpos, pos, head, tbl, hash, member) \ argument 459 #define rht_for_each_entry(tpos, pos, tbl, hash, member) \ argument 476 #define rht_for_each_entry_safe(tpos, pos, next, tbl, hash, member) \ argument 531 #define rht_for_each_entry_rcu_from(tpos, pos, head, tbl, hash, member) \ argument 549 #define rht_for_each_entry_rcu(tpos, pos, tbl, hash, member) \ argument 575 #define rhl_for_each_entry_rcu(tpos, pos, list, member) \ argument
|
| A D | rculist_bl.h | 95 #define hlist_bl_for_each_entry_rcu(tpos, pos, head, member) \ argument
|
| A D | string.h | 508 #define memset_after(obj, v, member) \ argument 526 #define memset_startat(obj, v, member) \ argument
|
| A D | lwq.h | 65 #define lwq_dequeue(q, type, member) \ argument
|
| A D | btf.h | 247 #define for_each_member(i, struct_type, member) \ argument 252 #define for_each_vsi(i, datasec_type, member) \ argument 438 const struct btf_member *member) in __btf_member_bit_offset() 445 const struct btf_member *member) in __btf_member_bitfield_size()
|
| A D | rbtree.h | 28 #define rb_entry(ptr, type, member) container_of(ptr, type, member) argument 77 #define rb_entry_safe(ptr, type, member) \ argument
|
| A D | fwctl.h | 98 #define fwctl_alloc_device(parent, ops, drv_struct, member) \ argument
|
| /include/rdma/ |
| A D | rdmavt_cq.h | 23 #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 D | core.h | 41 #define CAN_REQUIRED_SIZE(struct_type, member) \ argument
|
| /include/uapi/linux/ |
| A D | stddef.h | 41 #define __DECLARE_FLEX_ARRAY(T, member) \ argument
|
| /include/linux/mlx5/ |
| A D | eq.h | 55 #define mlx5_nb_cof(ptr, type, member) \ argument
|
| /include/drm/ |
| A D | drm_simple_kms_helper.h | 284 #define drmm_simple_encoder_alloc(dev, type, member, encoder_type) \ argument
|