Searched refs:llist_head (Results 1 – 25 of 47) sorted by relevance
12
56 struct llist_head { struct65 #define LLIST_HEAD(name) struct llist_head name = LLIST_HEAD_INIT(name) argument71 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 …]
66 struct llist_head task_list;289 struct llist_head work_llist;361 struct llist_head fallback_llist;
41 struct llist_head free; /* Free queue head */
27 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()
47 static DEFINE_PER_CPU_SHARED_ALIGNED(struct llist_head, call_single_queue);449 struct llist_head *head; in __flush_smp_call_function_queue()
97 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 */
27 struct llist_head *head) in llist_add_batch()53 struct llist_node *llist_del_first(struct llist_head *head) in llist_del_first()
93 struct llist_head sc_send_ctxts;95 struct llist_head sc_rw_ctxts;111 struct llist_head sc_recv_ctxts;
84 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()
40 struct llist_head signaled_requests;
42 (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()
145 struct llist_head list;
416 struct llist_head barrier_tasks;
44 struct llist_head preallocated_barriers;
238 struct llist_head oa_config_bos;
252 struct llist_head execute_cb;
470 struct llist_head connector_free_list;
111 struct llist_head list;
299 struct llist_head free_list;
887 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()
33 struct llist_head work_list;
668 struct llist_head released_stripes;
109 struct llist_head __percpu *lhead;
378 struct llist_head rb_free_reps;
1832 static inline struct llist_head *raw_hwp_list_head(struct folio *folio) in raw_hwp_list_head()1834 return (struct llist_head *)&folio->_hugetlb_hwpoison; in raw_hwp_list_head()1839 struct llist_head *raw_hwp_head; in is_raw_hwpoison_page_in_hugepage()1892 struct llist_head *head; in folio_set_hugetlb_hwpoison()