Searched refs:llist_head (Results 1 - 25 of 52) sorted by relevance

123

/linux-master/include/linux/
H A Dllist.h56 struct llist_head { struct
65 #define LLIST_HEAD(name) struct llist_head name = LLIST_HEAD_INIT(name)
71 static inline void init_llist_head(struct llist_head *list)
216 static inline bool llist_empty(const struct llist_head *head)
228 struct llist_head *head);
232 struct llist_head *head)
246 static inline bool llist_add(struct llist_node *new, struct llist_head *head)
251 static inline bool __llist_add(struct llist_node *new, struct llist_head *head)
264 static inline struct llist_node *llist_del_all(struct llist_head *head)
269 static inline struct llist_node *__llist_del_all(struct llist_head *hea
[all...]
H A Dtty_buffer.h41 struct llist_head free; /* Free queue head */
H A Dlwq.h26 struct llist_head new; /* entries being enqueued */
H A Dio_uring_types.h98 struct llist_head task_list;
329 struct llist_head work_llist;
403 struct llist_head fallback_llist;
H A Dclosure.h111 struct llist_head list;
/linux-master/lib/
H A Dllist.c27 struct llist_head *head)
53 struct llist_node *llist_del_first(struct llist_head *head)
79 bool llist_del_first_this(struct llist_head *head,
/linux-master/net/rds/
H 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-master/drivers/gpu/drm/i915/gt/
H A Dintel_breadcrumbs_types.h41 struct llist_head signaled_requests;
H A Dintel_gt_types.h145 struct llist_head list;
H A Dintel_engine_types.h424 struct llist_head barrier_tasks;
/linux-master/drivers/gpu/drm/i915/
H A Di915_active_types.h44 struct llist_head preallocated_barriers;
H A Di915_perf_types.h238 struct llist_head oa_config_bos;
H A Di915_request.h252 struct llist_head execute_cb;
/linux-master/drivers/gpu/drm/xe/
H A Dxe_pt.h35 void xe_pt_destroy(struct xe_pt *pt, u32 flags, struct llist_head *deferred);
H A Dxe_range_fence.h53 struct llist_head list;
H A Dxe_bo.h302 xe_bo_put_deferred(struct xe_bo *bo, struct llist_head *deferred)
315 void xe_bo_put_commit(struct llist_head *deferred);
/linux-master/kernel/
H 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;
186 struct llist_head *raised, *lazy;
235 static void irq_work_run_list(struct llist_head *list)
271 struct llist_head *raised = this_cpu_ptr(&raised_list);
H A Dsmp.c47 static DEFINE_PER_CPU_SHARED_ALIGNED(struct llist_head, call_single_queue);
449 struct llist_head *head;
/linux-master/include/linux/sunrpc/
H A Dsvc_rdma.h94 struct llist_head sc_send_ctxts;
96 struct llist_head sc_rw_ctxts;
113 struct llist_head sc_recv_ctxts;
/linux-master/kernel/bpf/
H A Dmemalloc.c84 struct llist_head free_llist;
92 struct llist_head free_llist_extra;
105 struct llist_head free_by_rcu;
107 struct llist_head waiting_for_gp;
111 struct llist_head free_llist_extra_rcu;
114 struct llist_head free_by_rcu_ttrace;
115 struct llist_head waiting_for_gp_ttrace;
126 static struct llist_node notrace *__llist_del_first(struct llist_head *head)
/linux-master/include/drm/
H A Ddrm_mode_config.h470 struct llist_head connector_free_list;
/linux-master/net/sunrpc/xprtrdma/
H A Dxprt_rdma.h378 struct llist_head rb_free_reps;
/linux-master/drivers/vhost/
H A Dvhost.h33 struct llist_head work_list;
/linux-master/drivers/md/
H A Draid5.h668 struct llist_head released_stripes;
/linux-master/block/
H A Dblk-cgroup.h110 struct llist_head __percpu *lhead;

Completed in 291 milliseconds

123