Home
last modified time | relevance | path

Searched defs:head (Results 1 – 25 of 102) sorted by relevance

12345

/include/linux/
Dplist.h95 #define PLIST_HEAD_INIT(head) \ argument
104 #define PLIST_HEAD(head) \ argument
124 plist_head_init(struct plist_head *head) in plist_head_init()
151 #define plist_for_each(pos, head) \ argument
161 #define plist_for_each_continue(pos, head) \ argument
172 #define plist_for_each_safe(pos, n, head) \ argument
181 #define plist_for_each_entry(pos, head, mem) \ argument
193 #define plist_for_each_entry_continue(pos, head, m) \ argument
205 #define plist_for_each_entry_safe(pos, n, head, m) \ argument
212 static inline int plist_head_empty(const struct plist_head *head) in plist_head_empty()
[all …]
Dlist.h77 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()
168 static inline void list_move(struct list_head *list, struct list_head *head) in list_move()
180 struct list_head *head) in list_move_tail()
192 const struct list_head *head) in list_is_last()
201 static inline int list_empty(const struct list_head *head) in list_empty()
219 static inline int list_empty_careful(const struct list_head *head) in list_empty_careful()
229 static inline void list_rotate_left(struct list_head *head) in list_rotate_left()
243 static inline int list_is_singular(const struct list_head *head) in list_is_singular()
249 struct list_head *head, struct list_head *entry) in __list_cut_position()
[all …]
Dbtree-128.h6 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 …]
Drculist.h77 static inline void list_add_rcu(struct list_head *new, struct list_head *head) in list_add_rcu()
99 struct list_head *head) in list_add_tail_rcu()
246 struct list_head *head, in list_splice_init_rcu()
261 struct list_head *head, in list_splice_tail_init_rcu()
332 #define list_next_or_null_rcu(head, ptr, type, member) \ argument
351 #define list_for_each_entry_rcu(pos, head, member) \ argument
387 #define list_for_each_entry_lockless(pos, head, member) \ argument
401 #define list_for_each_entry_continue_rcu(pos, head, member) \ argument
454 #define hlist_first_rcu(head) (*((struct hlist_node __rcu **)(&(head)->first))) argument
581 #define __hlist_for_each_rcu(pos, head) \ argument
[all …]
Dcirc_buf.h11 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
Dtimerqueue.h15 struct rb_root head; member
36 struct timerqueue_node *timerqueue_getnext(struct timerqueue_head *head) in timerqueue_getnext()
46 static inline void timerqueue_init_head(struct timerqueue_head *head) in timerqueue_init_head()
Drculist_nulls.h41 #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
Dbtree.h216 #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
Dnotifier.h64 struct notifier_block __rcu *head; member
69 struct notifier_block __rcu *head; member
73 struct notifier_block __rcu *head; member
79 struct notifier_block __rcu *head; member
Dllist.h199 static inline bool llist_empty(const struct llist_head *head) in llist_empty()
219 static inline bool llist_add(struct llist_node *new, struct llist_head *head) in llist_add()
232 static inline struct llist_node *llist_del_all(struct llist_head *head) in llist_del_all()
Drcu_segcblist.h32 struct rcu_head *head; member
78 struct rcu_head *head; member
Dresource_ext.h43 struct list_head *head) in resource_list_add()
49 struct list_head *head) in resource_list_add_tail()
Drcupdate.h226 static inline void init_rcu_head(struct rcu_head *head) { } in init_rcu_head()
227 static inline void destroy_rcu_head(struct rcu_head *head) { } in destroy_rcu_head()
228 static inline void init_rcu_head_on_stack(struct rcu_head *head) { } in init_rcu_head_on_stack()
229 static inline void destroy_rcu_head_on_stack(struct rcu_head *head) { } in destroy_rcu_head_on_stack()
841 #define __kfree_rcu(head, offset) \ argument
Dreboot-mode.h7 struct list_head head; member
Drcupdate_wait.h16 struct rcu_head head; member
Dlist_bl.h143 #define hlist_bl_for_each_entry(tpos, pos, head, member) \ argument
157 #define hlist_bl_for_each_entry_safe(tpos, pos, n, head, member) \ argument
Drculist_bl.h123 #define hlist_bl_for_each_entry_rcu(tpos, pos, head, member) \ argument
Dnfs_page.h162 nfs_list_add_request(struct nfs_page *req, struct list_head *head) in nfs_list_add_request()
173 nfs_list_move_request(struct nfs_page *req, struct list_head *head) in nfs_list_move_request()
191 nfs_list_entry(struct list_head *head) in nfs_list_entry()
/include/drm/ttm/
Dttm_execbuf_util.h47 struct list_head head; member
/include/net/
Dfq_impl.h55 struct list_head *head; in fq_tin_dequeue() local
218 struct list_head *head; in fq_tin_reset() local
/include/drm/
Ddrm_property.h41 struct list_head head; member
75 struct list_head head; member
Ddrm_modeset_lock.h82 struct list_head head; member
Ddrm_hashtab.h43 struct hlist_node head; member
/include/linux/sched/
Dwake_q.h45 static inline void wake_q_init(struct wake_q_head *head) in wake_q_init()
/include/uapi/linux/
Dseg6_iptunnel.h44 int head = 0; in seg6_lwt_headroom() local

12345