Home
last modified time | relevance | path

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

/Linux-v4.19/include/linux/
Dllist.h66 struct llist_head { struct
75 #define LLIST_HEAD(name) struct llist_head name = LLIST_HEAD_INIT(name) argument
81 static inline void init_llist_head(struct llist_head *list) in init_llist_head()
199 static inline bool llist_empty(const struct llist_head *head) in llist_empty()
211 struct llist_head *head);
219 static inline bool llist_add(struct llist_node *new, struct llist_head *head) in llist_add()
232 static inline struct llist_node *llist_del_all(struct llist_head *head) in llist_del_all()
237 extern struct llist_node *llist_del_first(struct llist_head *head);
Dtty.h91 struct llist_head free; /* Free queue head */
/Linux-v4.19/kernel/
Dirq_work.c23 static DEFINE_PER_CPU(struct llist_head, raised_list);
24 static DEFINE_PER_CPU(struct llist_head, lazy_list);
117 struct llist_head *raised, *lazy; in irq_work_needs_cpu()
132 static void irq_work_run_list(struct llist_head *list) in irq_work_run_list()
177 struct llist_head *raised = this_cpu_ptr(&raised_list); in irq_work_tick()
Dsmp.c38 static DEFINE_PER_CPU_SHARED_ALIGNED(struct llist_head, call_single_queue);
211 struct llist_head *head; in flush_smp_call_function_queue()
/Linux-v4.19/net/rds/
Dib_mr.h96 struct llist_head drop_list; /* MRs not reached max_maps */
97 struct llist_head free_list; /* unused MRs */
98 struct llist_head clean_list; /* unused & unmapped MRs */
Dib_rdma.c303 static unsigned int llist_append_to_list(struct llist_head *llist, in llist_append_to_list()
/Linux-v4.19/lib/
Dllist.c39 struct llist_head *head) in llist_add_batch()
65 struct llist_node *llist_del_first(struct llist_head *head) in llist_del_first()
/Linux-v4.19/include/drm/
Ddrm_mode_config.h447 struct llist_head connector_free_list;
/Linux-v4.19/drivers/md/bcache/
Dclosure.h111 struct llist_head list;
/Linux-v4.19/drivers/vhost/
Dvhost.h165 struct llist_head work_list;
Dscsi.c197 struct llist_head vs_completion_list; /* cmd completion queue */
200 struct llist_head vs_event_list; /* evt injection queue */
/Linux-v4.19/drivers/md/
Draid5.h664 struct llist_head released_stripes;
/Linux-v4.19/fs/ocfs2/
Docfs2.h433 struct llist_head dquot_drop_list;
/Linux-v4.19/drivers/gpu/drm/i915/
Di915_drv.h949 struct llist_head free_list;
1778 struct llist_head free_list;
1832 struct llist_head free_list;
/Linux-v4.19/drivers/acpi/apei/
Dghes.c839 static struct llist_head ghes_estatus_llist;
/Linux-v4.19/kernel/sched/
Dsched.h913 struct llist_head wake_list;
/Linux-v4.19/mm/
Dvmalloc.c42 struct llist_head list;
/Linux-v4.19/fs/f2fs/
Df2fs.h884 struct llist_head issue_list; /* list for command issue */