/include/linux/ |
D | rculist.h | 315 #define list_entry_rcu(ptr, type, member) \ argument 351 #define list_first_or_null_rcu(ptr, type, member) \ argument 370 #define list_next_or_null_rcu(head, ptr, type, member) \ argument 390 #define list_for_each_entry_rcu(pos, head, member, cond...) \ argument 409 #define list_for_each_entry_srcu(pos, head, member, cond) \ argument 428 #define list_entry_lockless(ptr, type, member) \ argument 444 #define list_for_each_entry_lockless(pos, head, member) \ argument 467 #define list_for_each_entry_continue_rcu(pos, head, member) \ argument 489 #define list_for_each_entry_from_rcu(pos, head, member) \ argument 705 #define hlist_for_each_entry_rcu(pos, head, member, cond...) \ argument [all …]
|
D | list.h | 510 #define list_entry(ptr, type, member) \ argument 521 #define list_first_entry(ptr, type, member) \ argument 532 #define list_last_entry(ptr, type, member) \ argument 543 #define list_first_entry_or_null(ptr, type, member) ({ \ argument 554 #define list_next_entry(pos, member) \ argument 562 #define list_prev_entry(pos, member) \ argument 618 #define list_entry_is_head(pos, head, member) \ argument 627 #define list_for_each_entry(pos, head, member) \ argument 638 #define list_for_each_entry_reverse(pos, head, member) \ argument 651 #define list_prepare_entry(pos, head, member) \ argument [all …]
|
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
|
D | llist.h | 80 #define llist_entry(ptr, type, member) \ argument 97 #define member_address_is_nonnull(ptr, member) \ argument 151 #define llist_for_each_entry(pos, node, member) \ argument 173 #define llist_for_each_entry_safe(pos, n, node, member) \ argument
|
D | list_nulls.h | 32 #define hlist_nulls_entry(ptr, type, member) container_of(ptr,type,member) argument 34 #define hlist_nulls_entry_safe(ptr, type, member) \ argument 127 #define hlist_nulls_for_each_entry(tpos, pos, head, member) \ argument 140 #define hlist_nulls_for_each_entry_from(tpos, pos, member) \ argument
|
D | btf.h | 108 #define for_each_member(i, struct_type, member) \ argument 113 #define for_each_vsi(i, datasec_type, member) \ argument 184 const struct btf_member *member) in btf_member_bit_offset() 191 const struct btf_member *member) in btf_member_bitfield_size()
|
D | plist.h | 233 # define plist_first_entry(head, type, member) \ argument 239 # define plist_first_entry(head, type, member) \ argument 250 # define plist_last_entry(head, type, member) \ argument 256 # define plist_last_entry(head, type, member) \ argument
|
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
|
D | virtio_config.h | 325 #define __virtio_native_type(structname, member) \ argument 329 #define virtio_cread(vdev, structname, member, ptr) \ argument 358 #define virtio_cwrite(vdev, structname, member, ptr) \ argument 393 #define virtio_cread_le(vdev, structname, member, ptr) \ argument 421 #define virtio_cwrite_le(vdev, structname, member, ptr) \ argument 541 #define virtio_cread_feature(vdev, fbit, structname, member, ptr) \ argument 552 #define virtio_cread_le_feature(vdev, fbit, structname, member, ptr) \ argument
|
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
|
D | irq_cpustat.h | 22 #define __IRQ_STAT(cpu, member) (per_cpu(irq_stat.member, cpu)) argument
|
D | rbtree.h | 38 #define rb_entry(ptr, type, member) container_of(ptr, type, member) argument 87 #define rb_entry_safe(ptr, type, member) \ argument
|
D | rhashtable.h | 283 #define rht_entry(tpos, pos, member) \ argument 438 #define rht_for_each_entry_from(tpos, pos, head, tbl, hash, member) \ argument 451 #define rht_for_each_entry(tpos, pos, tbl, hash, member) \ argument 468 #define rht_for_each_entry_safe(tpos, pos, next, tbl, hash, member) \ argument 523 #define rht_for_each_entry_rcu_from(tpos, pos, head, tbl, hash, member) \ argument 541 #define rht_for_each_entry_rcu(tpos, pos, tbl, hash, member) \ argument 567 #define rhl_for_each_entry_rcu(tpos, pos, list, member) \ argument
|
D | rculist_bl.h | 95 #define hlist_bl_for_each_entry_rcu(tpos, pos, head, member) \ argument
|
D | overflow.h | 355 #define flex_array_size(p, member, count) \ argument 371 #define struct_size(p, member, count) \ argument
|
D | compiler_types.h | 28 # define ACCESS_PRIVATE(p, member) (*((typeof((p)->member) __force *) &(p)->member)) argument 54 # define ACCESS_PRIVATE(p, member) ((p)->member) argument
|
D | lru_cache.h | 296 #define lc_entry(ptr, type, member) \ argument
|
D | kernel.h | 711 #define container_of(ptr, type, member) ({ \ argument 726 #define container_of_safe(ptr, type, member) ({ \ argument
|
D | vdpa.h | 250 #define vdpa_alloc_device(dev_struct, member, parent, config, nvqs) \ argument
|
/include/rdma/ |
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/uapi/linux/ |
D | stddef.h | 34 #define __DECLARE_FLEX_ARRAY(T, member) \ argument
|
/include/linux/can/ |
D | core.h | 41 #define CAN_REQUIRED_SIZE(struct_type, member) \ argument
|
/include/linux/mlx5/ |
D | eq.h | 55 #define mlx5_nb_cof(ptr, type, member) \ argument
|
/include/net/sctp/ |
D | sctp.h | 428 #define sctp_walk_params(pos, chunk, member)\ argument 431 #define _sctp_walk_params(pos, chunk, end, member)\ argument
|
/include/drm/ |
D | drm_drv.h | 630 #define devm_drm_dev_alloc(parent, driver, type, member) \ argument
|