/include/linux/ |
A D | plist.h | 86 #define PLIST_HEAD_INIT(head) \ argument 95 #define PLIST_HEAD(head) \ argument 115 plist_head_init(struct plist_head *head) in plist_head_init() 142 #define plist_for_each(pos, head) \ argument 152 #define plist_for_each_continue(pos, head) \ argument 163 #define plist_for_each_safe(pos, n, head) \ argument 172 #define plist_for_each_entry(pos, head, mem) \ argument 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 [all …]
|
A D | list.h | 308 struct list_head *head) in list_move_tail() 435 struct list_head *head) in list_rotate_to_front() 508 struct list_head *head, in list_cut_before() 543 struct list_head *head) in list_splice() 555 struct list_head *head) in list_splice_tail() 569 struct list_head *head) in list_splice_init() 586 struct list_head *head) in list_splice_tail_init() 686 #define list_for_each(pos, head) \ argument 694 #define list_for_each_rcu(pos, head) \ argument 714 #define list_for_each_prev(pos, head) \ argument [all …]
|
A 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() 90 static inline size_t btree_visitor128(struct btree_head128 *head, in btree_visitor128() 98 static inline size_t btree_grim_visitor128(struct btree_head128 *head, in btree_grim_visitor128() [all …]
|
A D | rculist.h | 137 struct list_head *head) in list_add_tail_rcu() 322 struct list_head *head, in list_splice_init_rcu() 337 struct list_head *head, in list_splice_tail_init_rcu() 416 #define list_next_or_null_rcu(head, ptr, type, member) \ argument 436 #define list_for_each_entry_rcu(pos, head, member, cond...) \ argument 455 #define list_for_each_entry_srcu(pos, head, member, cond) \ argument 490 #define list_for_each_entry_lockless(pos, head, member) \ argument 535 #define list_for_each_entry_from_rcu(pos, head, member) \ argument 737 #define __hlist_for_each_rcu(pos, head) \ argument 774 #define hlist_for_each_entry_srcu(pos, head, member, cond) \ argument [all …]
|
A 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
|
A D | llist.h | 216 static inline bool llist_empty(const struct llist_head *head) in llist_empty() 236 struct llist_head *head) in llist_add_batch() 249 struct llist_head *head) in __llist_add_batch() 263 static inline bool llist_add(struct llist_node *new, struct llist_head *head) in llist_add() 268 static inline bool __llist_add(struct llist_node *new, struct llist_head *head) in __llist_add() 281 static inline struct llist_node *llist_del_all(struct llist_head *head) in llist_del_all() 286 static inline struct llist_node *__llist_del_all(struct llist_head *head) in __llist_del_all() 303 static inline struct llist_node *llist_del_first_init(struct llist_head *head) in llist_del_first_init()
|
A D | rculist_nulls.h | 45 #define hlist_nulls_first_rcu(head) \ argument 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 | 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
|
A D | acpi_iort.h | 54 void iort_get_rmr_sids(struct fwnode_handle *iommu_fwnode, struct list_head *head) { } in iort_get_rmr_sids() 56 void iort_put_rmr_sids(struct fwnode_handle *iommu_fwnode, struct list_head *head) { } in iort_put_rmr_sids() 63 void iort_iommu_get_resv_regions(struct device *dev, struct list_head *head) in iort_iommu_get_resv_regions()
|
A D | timerqueue.h | 23 struct timerqueue_node *timerqueue_getnext(struct timerqueue_head *head) in timerqueue_getnext() 40 static inline void timerqueue_init_head(struct timerqueue_head *head) in timerqueue_init_head()
|
A D | notifier.h | 62 struct notifier_block __rcu *head; member 67 struct notifier_block __rcu *head; member 71 struct notifier_block __rcu *head; member 78 struct notifier_block __rcu *head; member
|
A D | pipe_fs_i.h | 56 pipe_index_t head; member 94 pipe_index_t head; member 184 static inline unsigned int pipe_occupancy(unsigned int head, unsigned int tail) in pipe_occupancy() 194 static inline bool pipe_empty(unsigned int head, unsigned int tail) in pipe_empty() 205 static inline bool pipe_full(unsigned int head, unsigned int tail, in pipe_full()
|
A D | objpool.h | 54 uint32_t head; member 130 uint32_t head = smp_load_acquire(&slot->head); in __objpool_try_get_slot() local 194 uint32_t head, tail; in __objpool_try_add_slot() local
|
A D | rcu_segcblist.h | 22 struct rcu_head *head; member 191 struct rcu_head *head; member
|
A D | resource_ext.h | 35 struct list_head *head) in resource_list_add() 41 struct list_head *head) in resource_list_add_tail()
|
A D | reboot-mode.h | 7 struct list_head head; member
|
A D | dma-fence-unwrap.h | 47 #define dma_fence_unwrap_for_each(fence, cursor, head) \ argument
|
/include/uapi/linux/ |
A D | virtio_rtc.h | 63 struct virtio_rtc_req_head head; member 69 struct virtio_rtc_resp_head head; member 76 struct virtio_rtc_req_head head; member 89 struct virtio_rtc_resp_head head; member 99 struct virtio_rtc_req_head head; member 104 struct virtio_rtc_resp_head head; member 113 struct virtio_rtc_req_head head; member 138 struct virtio_rtc_req_head head; member 154 struct virtio_rtc_req_head head; member 170 struct virtio_rtc_req_head head; member [all …]
|
A D | virtio_iommu.h | 75 struct virtio_iommu_req_head head; member 84 struct virtio_iommu_req_head head; member 100 struct virtio_iommu_req_head head; member 110 struct virtio_iommu_req_head head; member 132 struct virtio_iommu_probe_property head; member 140 struct virtio_iommu_req_head head; member
|
/include/linux/sched/ |
A D | wake_q.h | 51 static inline void wake_q_init(struct wake_q_head *head) in wake_q_init() 57 static inline bool wake_q_empty(struct wake_q_head *head) in wake_q_empty()
|
/include/net/ |
A D | ioam6.h | 19 struct rhash_head head; member 30 struct rhash_head head; member
|
A D | inet_common.h | 77 #define indirect_call_gro_receive(f2, f1, cb, head, skb) \ argument
|
/include/drm/ |
A D | drm_property.h | 50 struct list_head head; member 84 struct list_head head; member
|
/include/drm/ttm/ |
A D | ttm_execbuf_util.h | 49 struct list_head head; member
|
/include/net/netfilter/ |
A D | nf_conntrack_count.h | 14 struct list_head head; /* connections with the same filtering key */ member
|