Home
last modified time | relevance | path

Searched refs:llist_head (Results 1 – 25 of 56) sorted by relevance

123

/linux/include/linux/
A Dllist.h56 struct llist_head { struct
65 #define LLIST_HEAD(name) struct llist_head name = LLIST_HEAD_INIT(name) argument
71 static inline void init_llist_head(struct llist_head *list) in init_llist_head()
216 static inline bool llist_empty(const struct llist_head *head) in llist_empty()
228 struct llist_head *head);
232 struct llist_head *head) in __llist_add_batch()
246 static inline bool llist_add(struct llist_node *new, struct llist_head *head) in llist_add()
264 static inline struct llist_node *llist_del_all(struct llist_head *head) in llist_del_all()
269 static inline struct llist_node *__llist_del_all(struct llist_head *head) in __llist_del_all()
277 extern struct llist_node *llist_del_first(struct llist_head *head);
[all …]
A Dio_uring_types.h98 struct llist_head task_list;
326 struct llist_head work_llist;
390 struct llist_head fallback_llist;
A Dtty_buffer.h41 struct llist_head free; /* Free queue head */
A Dlwq.h26 struct llist_head new; /* entries being enqueued */
A Dclosure.h111 struct llist_head list;
/linux/kernel/
A Dirq_work.c27 static DEFINE_PER_CPU(struct llist_head, raised_list);
28 static DEFINE_PER_CPU(struct llist_head, lazy_list);
90 struct llist_head *list; in __irq_work_queue_local()
186 struct llist_head *raised, *lazy; in irq_work_needs_cpu()
235 static void irq_work_run_list(struct llist_head *list) in irq_work_run_list()
271 struct llist_head *raised = this_cpu_ptr(&raised_list); in irq_work_tick()
A Dsmp.c48 static DEFINE_PER_CPU_SHARED_ALIGNED(struct llist_head, call_single_queue);
478 struct llist_head *head; in __flush_smp_call_function_queue()
/linux/lib/
A Dllist.c27 struct llist_head *head) in llist_add_batch()
53 struct llist_node *llist_del_first(struct llist_head *head) in llist_del_first()
79 bool llist_del_first_this(struct llist_head *head, in llist_del_first_this()
/linux/net/rds/
A Dib_mr.h97 struct llist_head drop_list; /* MRs not reached max_maps */
98 struct llist_head free_list; /* unused MRs */
99 struct llist_head clean_list; /* unused & unmapped MRs */
/linux/include/linux/sunrpc/
A Dsvc_rdma.h96 struct llist_head sc_send_ctxts;
98 struct llist_head sc_rw_ctxts;
115 struct llist_head sc_recv_ctxts;
/linux/kernel/bpf/
A Dmemalloc.c86 struct llist_head free_llist;
94 struct llist_head free_llist_extra;
107 struct llist_head free_by_rcu;
109 struct llist_head waiting_for_gp;
113 struct llist_head free_llist_extra_rcu;
116 struct llist_head free_by_rcu_ttrace;
117 struct llist_head waiting_for_gp_ttrace;
128 static struct llist_node notrace *__llist_del_first(struct llist_head *head) in __llist_del_first()
/linux/drivers/gpu/drm/i915/gt/
A Dintel_breadcrumbs_types.h41 struct llist_head signaled_requests;
A Dintel_gt_types.h145 struct llist_head list;
/linux/drivers/gpu/drm/i915/
A Di915_active_types.h44 struct llist_head preallocated_barriers;
A Di915_perf_types.h238 struct llist_head oa_config_bos;
A Di915_drv.h149 struct llist_head free_list;
229 struct llist_head uabi_engines_llist;
/linux/drivers/gpu/drm/xe/
A Dxe_range_fence.h53 struct llist_head list;
A Dxe_pt.h36 void xe_pt_destroy(struct xe_pt *pt, u32 flags, struct llist_head *deferred);
A Dxe_pt_types.h96 struct llist_head deferred;
A Dxe_oa_types.h210 struct llist_head oa_config_bos;
A Dxe_bo.h274 xe_bo_put_deferred(struct xe_bo *bo, struct llist_head *deferred) in xe_bo_put_deferred()
287 void xe_bo_put_commit(struct llist_head *deferred);
/linux/include/drm/
A Ddrm_mode_config.h454 struct llist_head connector_free_list;
/linux/arch/powerpc/kvm/
A Dbook3s_hv_nested.c917 struct llist_node *entry = ((struct llist_head *) rmapp)->first; in kvmhv_insert_nest_rmap()
938 llist_add(&((*n_rmap)->list), (struct llist_head *) rmapp); in kvmhv_insert_nest_rmap()
979 struct llist_node *entry = ((struct llist_head *) rmapp)->first; in kvmhv_update_nest_rmap_rc_list()
1017 struct llist_node *entry = llist_del_all((struct llist_head *) rmapp); in kvmhv_remove_nest_rmap_list()
1059 entry = llist_del_all((struct llist_head *) rmapp); in kvmhv_free_memslot_nest_rmap()
/linux/kernel/rcu/
A Dtree.h416 struct llist_head srs_next; /* request a GP users. */
/linux/drivers/vhost/
A Dvhost.h34 struct llist_head work_list;

Completed in 85 milliseconds

123