Home
last modified time | relevance | path

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

1234

/kernel/linux/linux-6.6/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) in init_llist_head()
189 static inline bool llist_empty(const struct llist_head *head) in llist_empty()
201 struct llist_head *head);
205 struct llist_head *head) in __llist_add_batch()
219 static inline bool llist_add(struct llist_node *new, struct llist_head *head) in llist_add()
224 static inline bool __llist_add(struct llist_node *new, struct llist_head *head) in __llist_add()
237 static inline struct llist_node *llist_del_all(struct llist_head *head) in llist_del_all()
242 static inline struct llist_node *__llist_del_all(struct llist_head *hea
[all...]
H A Dio_uring_types.h66 struct llist_head task_list;
289 struct llist_head work_llist;
358 struct llist_head fallback_llist;
H A Dtty_buffer.h41 struct llist_head free; /* Free queue head */
/kernel/linux/linux-5.10/include/linux/
H A Dllist.h54 struct llist_head { struct
63 #define LLIST_HEAD(name) struct llist_head name = LLIST_HEAD_INIT(name)
69 static inline void init_llist_head(struct llist_head *list) in init_llist_head()
187 static inline bool llist_empty(const struct llist_head *head) in llist_empty()
199 struct llist_head *head);
207 static inline bool llist_add(struct llist_node *new, struct llist_head *head) in llist_add()
220 static inline struct llist_node *llist_del_all(struct llist_head *head) in llist_del_all()
225 extern struct llist_node *llist_del_first(struct llist_head *head);
/kernel/linux/linux-5.10/kernel/
H A Dirq_work.c24 static DEFINE_PER_CPU(struct llist_head, raised_list);
25 static DEFINE_PER_CPU(struct llist_head, lazy_list);
118 struct llist_head *raised, *lazy; in irq_work_needs_cpu()
158 static void irq_work_run_list(struct llist_head *list) in irq_work_run_list()
186 struct llist_head *raised = this_cpu_ptr(&raised_list); in irq_work_tick()
/kernel/linux/linux-6.6/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; 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()
/kernel/linux/linux-5.10/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 */
/kernel/linux/linux-6.6/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 */
/kernel/linux/linux-6.6/lib/
H 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()
/kernel/linux/linux-5.10/lib/
H 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()
/kernel/linux/linux-6.6/include/linux/sunrpc/
H A Dsvc_rdma.h93 struct llist_head sc_send_ctxts;
95 struct llist_head sc_rw_ctxts;
111 struct llist_head sc_recv_ctxts;
/kernel/linux/linux-6.6/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;
124 static struct llist_node notrace *__llist_del_first(struct llist_head *head) in __llist_del_first()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
H A Dintel_breadcrumbs_types.h37 struct llist_head signaled_requests;
H A Dintel_engine_user.c42 (struct llist_head *)&engine->i915->uabi_engines); in intel_engine_add_user()
75 return llist_del_all((struct llist_head *)&i915->uabi_engines); in get_engines()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dintel_breadcrumbs_types.h40 struct llist_head signaled_requests;
H A Dintel_engine_user.c42 (struct llist_head *)&engine->i915->uabi_engines); in intel_engine_add_user()
79 return llist_del_all((struct llist_head *)&i915->uabi_engines); in get_engines()
H A Dintel_gt_types.h145 struct llist_head list;
/kernel/linux/linux-6.6/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;
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Di915_active_types.h51 struct llist_head preallocated_barriers;
H A Di915_perf_types.h198 struct llist_head oa_config_bos;
/kernel/linux/linux-5.10/drivers/md/bcache/
H A Dclosure.h111 struct llist_head list;
/kernel/linux/linux-5.10/include/linux/sunrpc/
H A Dsvc_rdma.h112 struct llist_head sc_recv_ctxts;
/kernel/linux/linux-5.10/include/drm/
H A Ddrm_mode_config.h453 struct llist_head connector_free_list;
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_mode_config.h470 struct llist_head connector_free_list;

Completed in 16 milliseconds

1234