Home
last modified time | relevance | path

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

12

/linux-6.3-rc2/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()
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 *head) in __llist_del_all()
[all …]
A Dio_uring_types.h66 struct llist_head task_list;
309 struct llist_head work_llist;
335 struct llist_head rsrc_put_llist;
352 struct llist_head fallback_llist;
A Dtty_buffer.h41 struct llist_head free; /* Free queue head */
/linux-6.3-rc2/kernel/
A Dirq_work.c25 static DEFINE_PER_CPU(struct llist_head, raised_list);
26 static DEFINE_PER_CPU(struct llist_head, lazy_list);
80 struct llist_head *list; in __irq_work_queue_local()
176 struct llist_head *raised, *lazy; in irq_work_needs_cpu()
225 static void irq_work_run_list(struct llist_head *list) in irq_work_run_list()
261 struct llist_head *raised = this_cpu_ptr(&raised_list); in irq_work_tick()
/linux-6.3-rc2/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-6.3-rc2/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()
/linux-6.3-rc2/include/linux/sunrpc/
A Dsvc_rdma.h93 struct llist_head sc_send_ctxts;
95 struct llist_head sc_rw_ctxts;
111 struct llist_head sc_recv_ctxts;
/linux-6.3-rc2/kernel/bpf/
A Dmemalloc.c84 struct llist_head free_llist;
92 struct llist_head free_llist_extra;
103 struct llist_head free_by_rcu;
104 struct llist_head waiting_for_gp;
112 static struct llist_node notrace *__llist_del_first(struct llist_head *head) in __llist_del_first()
/linux-6.3-rc2/drivers/gpu/drm/i915/gt/
A Dintel_breadcrumbs_types.h40 struct llist_head signaled_requests;
A Dintel_engine_user.c42 (struct llist_head *)&engine->i915->uabi_engines); in intel_engine_add_user()
76 return llist_del_all((struct llist_head *)&i915->uabi_engines); in get_engines()
A Dintel_gt_types.h142 struct llist_head list;
A Dintel_engine_types.h398 struct llist_head barrier_tasks;
/linux-6.3-rc2/drivers/gpu/drm/i915/
A Di915_active_types.h44 struct llist_head preallocated_barriers;
A Di915_perf_types.h204 struct llist_head oa_config_bos;
A Di915_request.h252 struct llist_head execute_cb;
/linux-6.3-rc2/include/drm/
A Ddrm_mode_config.h470 struct llist_head connector_free_list;
/linux-6.3-rc2/drivers/md/bcache/
A Dclosure.h111 struct llist_head list;
/linux-6.3-rc2/drivers/gpu/drm/i915/display/
A Dintel_display_core.h288 struct llist_head free_list;
/linux-6.3-rc2/arch/powerpc/kvm/
A Dbook3s_hv_nested.c887 struct llist_node *entry = ((struct llist_head *) rmapp)->first; in kvmhv_insert_nest_rmap()
908 llist_add(&((*n_rmap)->list), (struct llist_head *) rmapp); in kvmhv_insert_nest_rmap()
949 struct llist_node *entry = ((struct llist_head *) rmapp)->first; in kvmhv_update_nest_rmap_rc_list()
987 struct llist_node *entry = llist_del_all((struct llist_head *) rmapp); in kvmhv_remove_nest_rmap_list()
1029 entry = llist_del_all((struct llist_head *) rmapp); in kvmhv_free_memslot_nest_rmap()
/linux-6.3-rc2/drivers/vhost/
A Dvhost.h150 struct llist_head work_list;
/linux-6.3-rc2/drivers/md/
A Draid5.h668 struct llist_head released_stripes;
/linux-6.3-rc2/net/sunrpc/xprtrdma/
A Dxprt_rdma.h378 struct llist_head rb_free_reps;
/linux-6.3-rc2/mm/
A Dmemory-failure.c1769 static inline struct llist_head *raw_hwp_list_head(struct folio *folio) in raw_hwp_list_head()
1771 return (struct llist_head *)&folio->_hugetlb_hwpoison; in raw_hwp_list_head()
1776 struct llist_head *head; in __folio_free_raw_hwp()
1797 struct llist_head *head; in folio_set_hugetlb_hwpoison()
/linux-6.3-rc2/block/
A Dblk-cgroup.h108 struct llist_head __percpu *lhead;
/linux-6.3-rc2/fs/xfs/
A Dxfs_mount.h63 struct llist_head list;

Completed in 48 milliseconds

12