Home
last modified time | relevance | path

Searched refs:llist_del_all (Results 1 - 25 of 87) sorted by relevance

1234

/kernel/linux/linux-6.6/kernel/bpf/
H A Dmemalloc.c218 * 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 Dgenpool.c61 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 Dgenpool.c61 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 Dllist.h9 * 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 Dirq_work.c168 llnode = llist_del_all(list); in irq_work_run_list()
/kernel/linux/linux-6.6/include/linux/
H A Dllist.h9 * 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 Dfs_counters.c236 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 Dfs_counters.c279 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 Dclosure.c66 list = llist_del_all(&wait_list->list); in __closure_wake_up()
/kernel/linux/linux-5.10/ipc/
H A Dnamespace.c137 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 Dintel_engine_pm.c220 llist_for_each_safe(node, next, llist_del_all(&engine->barrier_tasks)) { in call_idle_barriers()
H A Dintel_engine_user.c75 return llist_del_all((struct llist_head *)&i915->uabi_engines); in get_engines()
/kernel/linux/linux-6.6/drivers/dma/idxd/
H A Dsubmit.c108 head = llist_del_all(&ie->pending_llist); in llist_abort_desc()
H A Dirq.c112 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 Dclosure.c66 list = llist_del_all(&wait_list->list); in __closure_wake_up()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Di915_active.c45 #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 Di915_active.c41 #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 Dirq.c183 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 Dirq_work.c250 llnode = llist_del_all(list); in irq_work_run_list()
/kernel/linux/linux-6.6/ipc/
H A Dnamespace.c169 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 Dintel_gt_requests.c246 first = llist_del_all(&gt->watchdog.list); in intel_gt_watchdog_work()
H A Dintel_engine_pm.c248 llist_for_each_safe(node, next, llist_del_all(&engine->barrier_tasks)) { in call_idle_barriers()
H A Dintel_engine_user.c79 return llist_del_all((struct llist_head *)&i915->uabi_engines); in get_engines()
/kernel/linux/linux-5.10/fs/
H A Dfile_table.c305 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 Di915_gem_object.c253 struct llist_node *freed = llist_del_all(&i915->mm.free_list); in i915_gem_flush_free_objects()

Completed in 15 milliseconds

1234