/include/linux/ |
D | plist.h | 93 #define PLIST_HEAD_INIT(head) \ argument 102 #define PLIST_HEAD(head) \ argument 122 plist_head_init(struct plist_head *head) in plist_head_init() 149 #define plist_for_each(pos, head) \ argument 159 #define plist_for_each_continue(pos, head) \ argument 170 #define plist_for_each_safe(pos, n, head) \ argument 179 #define plist_for_each_entry(pos, head, mem) \ argument 191 #define plist_for_each_entry_continue(pos, head, m) \ argument 203 #define plist_for_each_entry_safe(pos, n, head, m) \ argument 210 static inline int plist_head_empty(const struct plist_head *head) in plist_head_empty() [all …]
|
D | list.h | 77 static inline void list_add(struct list_head *new, struct list_head *head) in list_add() 91 static inline void list_add_tail(struct list_head *new, struct list_head *head) in list_add_tail() 199 static inline void list_move(struct list_head *list, struct list_head *head) in list_move() 211 struct list_head *head) in list_move_tail() 226 static inline void list_bulk_move_tail(struct list_head *head, in list_bulk_move_tail() 246 const struct list_head *head) in list_is_first() 257 const struct list_head *head) in list_is_last() 266 static inline int list_empty(const struct list_head *head) in list_empty() 302 static inline int list_empty_careful(const struct list_head *head) in list_empty_careful() 312 static inline void list_rotate_left(struct list_head *head) in list_rotate_left() [all …]
|
D | btree-128.h | 6 static inline void btree_init_mempool128(struct btree_head128 *head, in btree_init_mempool128() 12 static inline int btree_init128(struct btree_head128 *head) in btree_init128() 17 static inline void btree_destroy128(struct btree_head128 *head) in btree_destroy128() 22 static inline void *btree_lookup128(struct btree_head128 *head, u64 k1, u64 k2) in btree_lookup128() 28 static inline void *btree_get_prev128(struct btree_head128 *head, in btree_get_prev128() 41 static inline int btree_insert128(struct btree_head128 *head, u64 k1, u64 k2, in btree_insert128() 49 static inline int btree_update128(struct btree_head128 *head, u64 k1, u64 k2, in btree_update128() 57 static inline void *btree_remove128(struct btree_head128 *head, u64 k1, u64 k2) in btree_remove128() 63 static inline void *btree_last128(struct btree_head128 *head, u64 *k1, u64 *k2) in btree_last128() 90 static inline size_t btree_visitor128(struct btree_head128 *head, in btree_visitor128() [all …]
|
D | rculist.h | 95 static inline void list_add_rcu(struct list_head *new, struct list_head *head) in list_add_rcu() 117 struct list_head *head) in list_add_tail_rcu() 264 struct list_head *head, in list_splice_init_rcu() 279 struct list_head *head, in list_splice_tail_init_rcu() 350 #define list_next_or_null_rcu(head, ptr, type, member) \ argument 370 #define list_for_each_entry_rcu(pos, head, member, cond...) \ argument 405 #define list_for_each_entry_lockless(pos, head, member) \ argument 428 #define list_for_each_entry_continue_rcu(pos, head, member) \ argument 450 #define list_for_each_entry_from_rcu(pos, head, member) \ argument 502 #define hlist_first_rcu(head) (*((struct hlist_node __rcu **)(&(head)->first))) argument [all …]
|
D | circ_buf.h | 11 int head; member 16 #define CIRC_CNT(head,tail,size) (((head) - (tail)) & ((size)-1)) argument 21 #define CIRC_SPACE(head,tail,size) CIRC_CNT((tail),((head)+1),(size)) argument 26 #define CIRC_CNT_TO_END(head,tail,size) \ argument 32 #define CIRC_SPACE_TO_END(head,tail,size) \ argument
|
D | rculist_nulls.h | 41 #define hlist_nulls_first_rcu(head) \ argument 152 #define hlist_nulls_for_each_entry_rcu(tpos, pos, head, member) \ argument 167 #define hlist_nulls_for_each_entry_safe(tpos, pos, head, member) \ argument
|
D | btree.h | 216 #define btree_for_each_safel(head, key, val) \ argument 227 #define btree_for_each_safe32(head, key, val) \ argument 239 #define btree_for_each_safe64(head, key, val) \ argument
|
D | llist.h | 187 static inline bool llist_empty(const struct llist_head *head) in llist_empty() 207 static inline bool llist_add(struct llist_node *new, struct llist_head *head) in llist_add() 220 static inline struct llist_node *llist_del_all(struct llist_head *head) in llist_del_all()
|
D | timerqueue.h | 34 struct timerqueue_node *timerqueue_getnext(struct timerqueue_head *head) in timerqueue_getnext() 56 static inline void timerqueue_init_head(struct timerqueue_head *head) in timerqueue_init_head()
|
D | notifier.h | 62 struct notifier_block __rcu *head; member 67 struct notifier_block __rcu *head; member 71 struct notifier_block __rcu *head; member 77 struct notifier_block __rcu *head; member
|
D | resource_ext.h | 35 struct list_head *head) in resource_list_add() 41 struct list_head *head) in resource_list_add_tail()
|
D | rcu_segcblist.h | 22 struct rcu_head *head; member 68 struct rcu_head *head; member
|
D | rcupdate.h | 225 static inline void init_rcu_head(struct rcu_head *head) { } in init_rcu_head() 226 static inline void destroy_rcu_head(struct rcu_head *head) { } in destroy_rcu_head() 227 static inline void init_rcu_head_on_stack(struct rcu_head *head) { } in init_rcu_head_on_stack() 228 static inline void destroy_rcu_head_on_stack(struct rcu_head *head) { } in destroy_rcu_head_on_stack() 854 #define __kfree_rcu(head, offset) \ argument
|
D | reboot-mode.h | 7 struct list_head head; member
|
D | rcupdate_wait.h | 16 struct rcu_head head; member
|
D | list_bl.h | 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 | rculist_bl.h | 123 #define hlist_bl_for_each_entry_rcu(tpos, pos, head, member) \ argument
|
D | nfs_page.h | 164 nfs_list_add_request(struct nfs_page *req, struct list_head *head) in nfs_list_add_request() 175 nfs_list_move_request(struct nfs_page *req, struct list_head *head) in nfs_list_move_request() 193 nfs_list_entry(struct list_head *head) in nfs_list_entry()
|
/include/linux/sched/ |
D | wake_q.h | 48 static inline void wake_q_init(struct wake_q_head *head) in wake_q_init() 54 static inline bool wake_q_empty(struct wake_q_head *head) in wake_q_empty()
|
/include/uapi/linux/ |
D | virtio_iommu.h | 70 struct virtio_iommu_req_head head; member 78 struct virtio_iommu_req_head head; member 94 struct virtio_iommu_req_head head; member 104 struct virtio_iommu_req_head head; member 126 struct virtio_iommu_probe_property head; member 134 struct virtio_iommu_req_head head; member
|
/include/trace/hooks/ |
D | futex.h | 22 #define trace_android_vh_alter_futex_plist_add(node, head, already_on_hb) argument
|
/include/drm/ttm/ |
D | ttm_execbuf_util.h | 47 struct list_head head; member
|
/include/net/netfilter/ |
D | nf_conntrack_count.h | 13 struct list_head head; /* connections with the same filtering key */ member
|
/include/net/ |
D | inet_common.h | 60 #define indirect_call_gro_receive(f2, f1, cb, head, skb) \ argument
|
/include/drm/ |
D | drm_property.h | 43 struct list_head head; member 77 struct list_head head; member
|