| /include/linux/ |
| D | plist.h | 95 #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 …]
|
| D | list.h | 61 static inline void list_add(struct list_head *new, struct list_head *head) in list_add() 75 static inline void list_add_tail(struct list_head *new, struct list_head *head) in list_add_tail() 154 static inline void list_move(struct list_head *list, struct list_head *head) in list_move() 166 struct list_head *head) in list_move_tail() 178 const struct list_head *head) in list_is_last() 187 static inline int list_empty(const struct list_head *head) in list_empty() 205 static inline int list_empty_careful(const struct list_head *head) in list_empty_careful() 215 static inline void list_rotate_left(struct list_head *head) in list_rotate_left() 229 static inline int list_is_singular(const struct list_head *head) in list_is_singular() 235 struct list_head *head, struct list_head *entry) in __list_cut_position() [all …]
|
| D | btree-128.h | 5 static inline void btree_init_mempool128(struct btree_head128 *head, in btree_init_mempool128() 11 static inline int btree_init128(struct btree_head128 *head) in btree_init128() 16 static inline void btree_destroy128(struct btree_head128 *head) in btree_destroy128() 21 static inline void *btree_lookup128(struct btree_head128 *head, u64 k1, u64 k2) in btree_lookup128() 27 static inline void *btree_get_prev128(struct btree_head128 *head, in btree_get_prev128() 40 static inline int btree_insert128(struct btree_head128 *head, u64 k1, u64 k2, in btree_insert128() 48 static inline int btree_update128(struct btree_head128 *head, u64 k1, u64 k2, in btree_update128() 56 static inline void *btree_remove128(struct btree_head128 *head, u64 k1, u64 k2) in btree_remove128() 62 static inline void *btree_last128(struct btree_head128 *head, u64 *k1, u64 *k2) in btree_last128() 89 static inline size_t btree_visitor128(struct btree_head128 *head, in btree_visitor128() [all …]
|
| D | rculist.h | 78 static inline void list_add_rcu(struct list_head *new, struct list_head *head) in list_add_rcu() 100 struct list_head *head) in list_add_tail_rcu() 247 struct list_head *head, in list_splice_init_rcu() 262 struct list_head *head, in list_splice_tail_init_rcu() 333 #define list_next_or_null_rcu(head, ptr, type, member) \ argument 352 #define list_for_each_entry_rcu(pos, head, member) \ argument 388 #define list_for_each_entry_lockless(pos, head, member) \ argument 402 #define list_for_each_entry_continue_rcu(pos, head, member) \ argument 455 #define hlist_first_rcu(head) (*((struct hlist_node __rcu **)(&(head)->first))) argument 581 #define __hlist_for_each_rcu(pos, head) \ argument [all …]
|
| D | circ_buf.h | 10 int head; member 15 #define CIRC_CNT(head,tail,size) (((head) - (tail)) & ((size)-1)) argument 20 #define CIRC_SPACE(head,tail,size) CIRC_CNT((tail),((head)+1),(size)) argument 25 #define CIRC_CNT_TO_END(head,tail,size) \ argument 31 #define CIRC_SPACE_TO_END(head,tail,size) \ argument
|
| D | timerqueue.h | 14 struct rb_root head; member 35 struct timerqueue_node *timerqueue_getnext(struct timerqueue_head *head) in timerqueue_getnext() 45 static inline void timerqueue_init_head(struct timerqueue_head *head) in timerqueue_init_head()
|
| D | btree.h | 215 #define btree_for_each_safel(head, key, val) \ argument 226 #define btree_for_each_safe32(head, key, val) \ argument 238 #define btree_for_each_safe64(head, key, val) \ argument
|
| D | notifier.h | 63 struct notifier_block __rcu *head; member 68 struct notifier_block __rcu *head; member 72 struct notifier_block __rcu *head; member 78 struct notifier_block __rcu *head; member
|
| D | llist.h | 175 static inline bool llist_empty(const struct llist_head *head) in llist_empty() 195 static inline bool llist_add(struct llist_node *new, struct llist_head *head) in llist_add() 208 static inline struct llist_node *llist_del_all(struct llist_head *head) in llist_del_all()
|
| D | rculist_nulls.h | 40 #define hlist_nulls_first_rcu(head) \ argument 114 #define hlist_nulls_for_each_entry_rcu(tpos, pos, head, member) \ argument
|
| D | resource_ext.h | 43 struct list_head *head) in resource_list_add() 49 struct list_head *head) in resource_list_add_tail()
|
| D | rcupdate.h | 233 struct rcu_head head; member 463 static inline void init_rcu_head(struct rcu_head *head) in init_rcu_head() 467 static inline void destroy_rcu_head(struct rcu_head *head) in destroy_rcu_head() 471 static inline void init_rcu_head_on_stack(struct rcu_head *head) in init_rcu_head_on_stack() 475 static inline void destroy_rcu_head_on_stack(struct rcu_head *head) in destroy_rcu_head_on_stack() 1082 #define __kfree_rcu(head, offset) \ argument
|
| D | list_bl.h | 142 #define hlist_bl_for_each_entry(tpos, pos, head, member) \ argument 156 #define hlist_bl_for_each_entry_safe(tpos, pos, n, head, member) \ argument
|
| D | rculist_bl.h | 122 #define hlist_bl_for_each_entry_rcu(tpos, pos, head, member) \ argument
|
| D | fd.h | 12 compat_uint_t head; member
|
| D | mm_inline.h | 120 #define lru_to_page(head) (list_entry((head)->prev, struct page, lru)) argument
|
| /include/drm/ttm/ |
| D | ttm_execbuf_util.h | 46 struct list_head head; member
|
| /include/drm/ |
| D | drm_property.h | 41 struct list_head head; member 75 struct list_head head; member
|
| D | drm_hashtab.h | 43 struct hlist_node head; member
|
| D | drm_modeset_lock.h | 82 struct list_head head; member
|
| /include/net/ |
| D | fq_impl.h | 55 struct list_head *head; in fq_tin_dequeue() local 215 struct list_head *head; in fq_tin_reset() local
|
| /include/rdma/ |
| D | rdmavt_cq.h | 69 u32 head; /* index of next entry to fill */ member
|
| /include/net/sctp/ |
| D | sctp.h | 378 #define sctp_skb_for_each(pos, head, tmp) \ argument 419 static inline int sctp_list_single_entry(struct list_head *head) in sctp_list_single_entry() 540 #define sctp_for_each_hentry(epb, head) \ argument
|
| /include/crypto/ |
| D | scatterwalk.h | 24 static inline void scatterwalk_crypto_chain(struct scatterlist *head, in scatterwalk_crypto_chain()
|
| /include/net/netfilter/ |
| D | nf_conntrack_timeout.h | 13 struct list_head head; member
|