/kernel/linux/linux-6.6/kernel/bpf/ |
H A D | memalloc.c | 218 * llist_add() and llist_del_all() in parallel. in alloc_bulk() 281 free_all(llist_del_all(&c->waiting_for_gp_ttrace), !!c->percpu_size); in __free_rcu() 312 llnode = llist_del_all(&c->free_by_rcu_ttrace); in do_call_rcu_ttrace() 319 llist_for_each_safe(llnode, t, llist_del_all(&c->free_by_rcu_ttrace)) in do_call_rcu_ttrace() 357 llist_for_each_safe(llnode, t, llist_del_all(&c->free_llist_extra)) in free_bulk() 368 llnode = llist_del_all(&c->waiting_for_gp); in __free_by_rcu() 388 llist_for_each_safe(llnode, t, llist_del_all(&c->free_llist_extra_rcu)) in check_free_by_rcu() 418 free_all(llist_del_all(&c->waiting_for_gp), !!c->percpu_size); in check_free_by_rcu() 573 free_all(llist_del_all(&c->free_by_rcu_ttrace), percpu); in drain_mem_cache() 574 free_all(llist_del_all( in drain_mem_cache() [all...] |
/kernel/linux/linux-5.10/arch/x86/kernel/cpu/mce/ |
H A D | genpool.c | 61 head = llist_del_all(&mce_event_llist); in mce_gen_pool_prepare_records() 80 head = llist_del_all(&mce_event_llist); in mce_gen_pool_process()
|
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/mce/ |
H A D | genpool.c | 61 head = llist_del_all(&mce_event_llist); in mce_gen_pool_prepare_records() 80 head = llist_del_all(&mce_event_llist); in mce_gen_pool_process()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | llist.h | 9 * used in producers and llist_del_all can be used in consumers simultaneously 15 * llist_del_first or llist_del_all used in other consumers, then a lock is 22 * llist_add (or llist_del_all, llist_add, llist_add) sequence in another 35 * The list entries deleted via llist_del_all can be traversed with 213 * llist_del_all - delete all entries from lock-less list 220 static inline struct llist_node *llist_del_all(struct llist_head *head) in llist_del_all() function
|
/kernel/linux/linux-5.10/kernel/ |
H A D | irq_work.c | 168 llnode = llist_del_all(list); in irq_work_run_list()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | llist.h | 9 * used in producers and llist_del_all can be used in consumers simultaneously 15 * llist_del_first or llist_del_all used in other consumers, then a lock is 22 * llist_add (or llist_del_all, llist_add, llist_add) sequence in another 35 * The list entries deleted via llist_del_all can be traversed with 230 * llist_del_all - delete all entries from lock-less list 237 static inline struct llist_node *llist_del_all(struct llist_head *head) in llist_del_all() function
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | fs_counters.c | 236 struct llist_node *dellist = llist_del_all(&fc_stats->dellist); in mlx5_fc_stats_work() 237 struct llist_node *addlist = llist_del_all(&fc_stats->addlist); in mlx5_fc_stats_work() 409 tmplist = llist_del_all(&fc_stats->addlist); in mlx5_cleanup_fc_stats()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | fs_counters.c | 279 struct llist_node *dellist = llist_del_all(&fc_stats->dellist); in mlx5_fc_stats_work() 280 struct llist_node *addlist = llist_del_all(&fc_stats->addlist); in mlx5_fc_stats_work() 468 tmplist = llist_del_all(&fc_stats->addlist); in mlx5_cleanup_fc_stats()
|
/kernel/linux/linux-5.10/drivers/md/bcache/ |
H A D | closure.c | 66 list = llist_del_all(&wait_list->list); in __closure_wake_up()
|
/kernel/linux/linux-5.10/ipc/ |
H A D | namespace.c | 137 struct llist_node *node = llist_del_all(&free_ipc_list); in free_ipc()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
H A D | intel_engine_pm.c | 220 llist_for_each_safe(node, next, llist_del_all(&engine->barrier_tasks)) { in call_idle_barriers()
|
H A D | intel_engine_user.c | 75 return llist_del_all((struct llist_head *)&i915->uabi_engines); in get_engines()
|
/kernel/linux/linux-6.6/drivers/dma/idxd/ |
H A D | submit.c | 108 head = llist_del_all(&ie->pending_llist); in llist_abort_desc()
|
H A D | irq.c | 112 head = llist_del_all(&ie->pending_llist); in idxd_abort_invalid_int_handle_descs() 564 head = llist_del_all(&irq_entry->pending_llist); in irq_process_pending_llist() 644 * 2. llist_del_all() from the pending list. in idxd_wq_thread()
|
/kernel/linux/linux-6.6/drivers/md/bcache/ |
H A D | closure.c | 66 list = llist_del_all(&wait_list->list); in __closure_wake_up()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
H A D | i915_active.c | 45 #define take_preallocated_barriers(x) llist_del_all(&(x)->preallocated_barriers) 400 llist_for_each_safe(pos, next, llist_del_all(&engine->barrier_tasks)) { in ____active_del_barrier() 1028 node = llist_del_all(&engine->barrier_tasks); in i915_request_add_active_barriers()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | i915_active.c | 41 #define take_preallocated_barriers(x) llist_del_all(&(x)->preallocated_barriers) 390 llist_for_each_safe(pos, next, llist_del_all(&engine->barrier_tasks)) { in ____active_del_barrier() 997 node = llist_del_all(&engine->barrier_tasks); in i915_request_add_active_barriers()
|
/kernel/linux/linux-5.10/drivers/dma/idxd/ |
H A D | irq.c | 183 head = llist_del_all(&irq_entry->pending_llist); in irq_process_pending_llist() 245 * 2. llist_del_all() from the pending list. in idxd_desc_process()
|
/kernel/linux/linux-6.6/kernel/ |
H A D | irq_work.c | 250 llnode = llist_del_all(list); in irq_work_run_list()
|
/kernel/linux/linux-6.6/ipc/ |
H A D | namespace.c | 169 struct llist_node *node = llist_del_all(&free_ipc_list); in free_ipc()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
H A D | intel_gt_requests.c | 246 first = llist_del_all(>->watchdog.list); in intel_gt_watchdog_work()
|
H A D | intel_engine_pm.c | 248 llist_for_each_safe(node, next, llist_del_all(&engine->barrier_tasks)) { in call_idle_barriers()
|
H A D | intel_engine_user.c | 79 return llist_del_all((struct llist_head *)&i915->uabi_engines); in get_engines()
|
/kernel/linux/linux-5.10/fs/ |
H A D | file_table.c | 305 struct llist_node *node = llist_del_all(&delayed_fput_list); in delayed_fput()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_object.c | 253 struct llist_node *freed = llist_del_all(&i915->mm.free_list); in i915_gem_flush_free_objects()
|