/kernel/linux/linux-5.10/arch/x86/kernel/cpu/mce/ |
H A D | genpool.c | 68 llist_add(&node->llnode, &new_head); in mce_gen_pool_prepare_records() 114 llist_add(&node->llnode, &mce_event_llist); in mce_gen_pool_add()
|
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/mce/ |
H A D | genpool.c | 68 llist_add(&node->llnode, &new_head); in mce_gen_pool_prepare_records() 114 llist_add(&node->llnode, &mce_event_llist); in mce_gen_pool_add()
|
/kernel/linux/linux-5.10/kernel/ |
H A D | irq_work.c | 57 if (llist_add(&work->llnode, this_cpu_ptr(&lazy_list)) && in __irq_work_queue_local() 61 if (llist_add(&work->llnode, this_cpu_ptr(&raised_list))) in __irq_work_queue_local()
|
H A D | smp.c | 270 if (llist_add(node, &per_cpu(call_single_queue, cpu))) in __smp_call_single_queue() 493 * When @wait we can deadlock when we interrupt between llist_add() and in smp_call_function_single() 628 * When @wait we can deadlock when we interrupt between llist_add() and in smp_call_function_many_cond() 681 if (llist_add(&csd->llist, &per_cpu(call_single_queue, cpu))) in smp_call_function_many_cond()
|
/kernel/linux/linux-5.10/net/rds/ |
H A D | ib_frmr.c | 111 llist_add(&ibmr->llnode, &pool->drop_list); in rds_ib_free_frmr() 113 llist_add(&ibmr->llnode, &pool->free_list); in rds_ib_free_frmr() 443 llist_add(&ibmr->llnode, &pool->drop_list); in rds_ib_free_frmr_list() 445 llist_add(&ibmr->llnode, &pool->free_list); in rds_ib_free_frmr_list()
|
/kernel/linux/linux-6.6/net/rds/ |
H A D | ib_frmr.c | 111 llist_add(&ibmr->llnode, &pool->drop_list); in rds_ib_free_frmr() 113 llist_add(&ibmr->llnode, &pool->free_list); in rds_ib_free_frmr() 443 llist_add(&ibmr->llnode, &pool->drop_list); in rds_ib_free_frmr_list() 445 llist_add(&ibmr->llnode, &pool->free_list); in rds_ib_free_frmr_list()
|
/kernel/linux/linux-6.6/kernel/ |
H A D | irq_work.c | 107 if (!llist_add(&work->node.llist, list)) in __irq_work_queue_local() 165 if (!llist_add(&work->node.llist, &per_cpu(lazy_list, cpu))) in irq_work_queue_on()
|
H A D | smp.c | 381 if (llist_add(node, &per_cpu(call_single_queue, cpu))) in __smp_call_single_queue() 627 * When @wait we can deadlock when we interrupt between llist_add() and in smp_call_function_single() 781 * When @wait we can deadlock when we interrupt between llist_add() and in smp_call_function_many_cond() 824 if (llist_add(&csd->node.llist, &per_cpu(call_single_queue, cpu))) { in smp_call_function_many_cond()
|
/kernel/linux/linux-6.6/kernel/bpf/ |
H A D | memalloc.c | 218 * llist_add() and llist_del_all() in parallel. in alloc_bulk() 303 llist_add(llnode, &c->free_by_rcu_ttrace); in enque_to_free() 320 llist_add(llnode, &c->waiting_for_gp_ttrace); in do_call_rcu_ttrace() 779 * a per-cpu list we have to use atomic llist_add here, since in unit_free() 783 llist_add(llnode, &c->free_llist_extra); in unit_free() 805 llist_add(llnode, &c->free_llist_extra_rcu); in unit_free_rcu()
|
/kernel/linux/linux-5.10/drivers/dma/idxd/ |
H A D | submit.c | 91 llist_add(&desc->llnode, in idxd_submit_desc()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | llist.h | 8 * If there are multiple producers and multiple consumers, llist_add can be 11 * multiple producers simultaneously use llist_add, without any locking. 21 * is in progress in one consumer, then a llist_del_first, llist_add, 22 * llist_add (or llist_del_all, llist_add, llist_add) sequence in another 201 * llist_add - add a new entry 207 static inline bool llist_add(struct llist_node *new, struct llist_head *head) in llist_add() function
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | llist.h | 8 * If there are multiple producers and multiple consumers, llist_add can be 11 * multiple producers simultaneously use llist_add, without any locking. 21 * is in progress in one consumer, then a llist_del_first, llist_add, 22 * llist_add (or llist_del_all, llist_add, llist_add) sequence in another 213 * llist_add - add a new entry 219 static inline bool llist_add(struct llist_node *new, struct llist_head *head) in llist_add() function
|
/kernel/linux/linux-5.10/drivers/md/bcache/ |
H A D | closure.c | 92 llist_add(&cl->list, &waitlist->list); in closure_wait()
|
/kernel/linux/linux-5.10/ipc/ |
H A D | namespace.c | 171 if (llist_add(&ns->mnt_llist, &free_ipc_list)) in put_ipc_ns()
|
/kernel/linux/linux-6.6/drivers/dma/idxd/ |
H A D | submit.c | 192 llist_add(&desc->llnode, &ie->pending_llist); in idxd_submit_desc()
|
/kernel/linux/linux-6.6/drivers/md/bcache/ |
H A D | closure.c | 92 llist_add(&cl->list, &waitlist->list); in closure_wait()
|
/kernel/linux/linux-6.6/ipc/ |
H A D | namespace.c | 204 if (llist_add(&ns->mnt_llist, &free_ipc_list)) in put_ipc_ns()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | fs_counters.c | 329 llist_add(&counter->addlist, &fc_stats->addlist); in mlx5_fc_create() 356 llist_add(&counter->dellist, &fc_stats->dellist); in mlx5_fc_destroy()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | fs_counters.c | 379 llist_add(&counter->addlist, &fc_stats->addlist); in mlx5_fc_create_ex() 414 llist_add(&counter->dellist, &fc_stats->dellist); in mlx5_fc_destroy()
|
/kernel/linux/linux-5.10/fs/ |
H A D | file_table.c | 351 if (llist_add(&file->f_u.fu_llist, &delayed_fput_list)) in fput_many()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
H A D | intel_engine_user.c | 41 llist_add((struct llist_node *)&engine->uabi_node, in intel_engine_add_user()
|
H A D | intel_breadcrumbs.c | 379 llist_add(&rq->signal_node, &b->signaled_requests)) in insert_breadcrumb()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_object.c | 301 if (llist_add(&obj->freed, &i915->mm.free_list)) in i915_gem_free_object()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
H A D | intel_engine_user.c | 41 llist_add((struct llist_node *)&engine->uabi_node, in intel_engine_add_user()
|
/kernel/linux/linux-5.10/drivers/tty/ |
H A D | tty_buffer.c | 205 llist_add(&b->free, &buf->free); in tty_buffer_free()
|