/kernel/linux/linux-6.6/kernel/bpf/ |
H A D | memalloc.c | 265 static int free_all(struct llist_node *llnode, bool percpu) in free_all() argument 270 llist_for_each_safe(pos, t, llnode) { in free_all() 298 struct llist_node *llnode = obj; in enque_to_free() local 303 llist_add(llnode, &c->free_by_rcu_ttrace); in enque_to_free() 308 struct llist_node *llnode, *t; in do_call_rcu_ttrace() local 312 llnode = llist_del_all(&c->free_by_rcu_ttrace); in do_call_rcu_ttrace() 313 free_all(llnode, !!c->percpu_size); 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() 320 llist_add(llnode, &c->waiting_for_gp_ttrace); in do_call_rcu_ttrace() 338 struct llist_node *llnode, * in free_bulk() local 366 struct llist_node *llnode; __free_by_rcu() local 382 struct llist_node *llnode, *t; check_free_by_rcu() local 722 struct llist_node *llnode = NULL; unit_alloc() local 760 struct llist_node *llnode = ptr - LLIST_NODE_SZ; unit_free() local 795 struct llist_node *llnode = ptr - LLIST_NODE_SZ; unit_free_rcu() local [all...] |
/kernel/linux/linux-5.10/arch/x86/kernel/cpu/mce/ |
H A D | genpool.c | 39 llist_for_each_entry(node, &l->llnode, llnode) { in is_duplicate_mce_record() 66 llist_for_each_entry_safe(node, t, head, llnode) { in mce_gen_pool_prepare_records() 68 llist_add(&node->llnode, &new_head); in mce_gen_pool_prepare_records() 85 llist_for_each_entry_safe(node, tmp, head, llnode) { in mce_gen_pool_process() 114 llist_add(&node->llnode, &mce_event_llist); in mce_gen_pool_add()
|
H A D | internal.h | 31 struct llist_node llnode; member
|
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/mce/ |
H A D | genpool.c | 39 llist_for_each_entry(node, &l->llnode, llnode) { in is_duplicate_mce_record() 66 llist_for_each_entry_safe(node, t, head, llnode) { in mce_gen_pool_prepare_records() 68 llist_add(&node->llnode, &new_head); in mce_gen_pool_prepare_records() 85 llist_for_each_entry_safe(node, tmp, head, llnode) { in mce_gen_pool_process() 114 llist_add(&node->llnode, &mce_event_llist); in mce_gen_pool_add()
|
H A D | internal.h | 28 struct llist_node llnode; member
|
/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() 105 __smp_call_single_queue(cpu, &work->llnode); in irq_work_queue_on() 161 struct llist_node *llnode; in irq_work_run_list() local 168 llnode = llist_del_all(list); in irq_work_run_list() 169 llist_for_each_entry_safe(work, tmp, llnode, llnode) in irq_work_run_list()
|
/kernel/linux/linux-5.10/drivers/acpi/apei/ |
H A D | ghes.c | 977 struct llist_node *llnode, *next; in ghes_proc_in_irq() local 985 llnode = llist_del_all(&ghes_estatus_llist); in ghes_proc_in_irq() 990 llnode = llist_reverse_order(llnode); in ghes_proc_in_irq() 991 while (llnode) { in ghes_proc_in_irq() 992 next = llnode->next; in ghes_proc_in_irq() 993 estatus_node = llist_entry(llnode, struct ghes_estatus_node, in ghes_proc_in_irq() 994 llnode); in ghes_proc_in_irq() 1018 llnode = next; in ghes_proc_in_irq() 1024 struct llist_node *llnode; in ghes_print_queued_estatus() local [all...] |
/kernel/linux/linux-6.6/drivers/acpi/apei/ |
H A D | ghes.c | 1018 struct llist_node *llnode, *next; in ghes_proc_in_irq() local 1026 llnode = llist_del_all(&ghes_estatus_llist); in ghes_proc_in_irq() 1031 llnode = llist_reverse_order(llnode); in ghes_proc_in_irq() 1032 while (llnode) { in ghes_proc_in_irq() 1033 next = llnode->next; in ghes_proc_in_irq() 1034 estatus_node = llist_entry(llnode, struct ghes_estatus_node, in ghes_proc_in_irq() 1035 llnode); in ghes_proc_in_irq() 1059 llnode = next; in ghes_proc_in_irq() 1065 struct llist_node *llnode; in ghes_print_queued_estatus() local [all...] |
/kernel/linux/linux-6.6/kernel/ |
H A D | irq_work.c | 238 struct llist_node *llnode; in irq_work_run_list() local 250 llnode = llist_del_all(list); in irq_work_run_list() 251 llist_for_each_entry_safe(work, tmp, llnode, node.llist) in irq_work_run_list()
|
/kernel/linux/linux-6.6/drivers/dma/idxd/ |
H A D | submit.c | 110 llist_for_each_entry_safe(d, t, head, llnode) { in llist_abort_desc() 192 llist_add(&desc->llnode, &ie->pending_llist); in idxd_submit_desc()
|
H A D | irq.c | 114 llist_for_each_entry_safe(d, t, head, llnode) in idxd_abort_invalid_int_handle_descs() 568 llist_for_each_entry_safe(desc, t, head, llnode) { in irq_process_pending_llist()
|
/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()
|
H A D | ib_rdma.c | 208 ibmr = llist_entry(ret, struct rds_ib_mr, llnode); in rds_ib_reuse_mr() 306 ibmr = llist_entry(node, struct rds_ib_mr, llnode); in llist_append_to_list() 328 cur = &ibmr->llnode; in list_to_llist_nodes() 416 *ibmr_ret = llist_entry(clean_nodes, struct rds_ib_mr, llnode); in rds_ib_flush_mr_pool()
|
H A D | ib_mr.h | 71 struct llist_node llnode; member
|
/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()
|
H A D | ib_rdma.c | 208 ibmr = llist_entry(ret, struct rds_ib_mr, llnode); in rds_ib_reuse_mr() 306 ibmr = llist_entry(node, struct rds_ib_mr, llnode); in llist_append_to_list() 328 cur = &ibmr->llnode; in list_to_llist_nodes() 416 *ibmr_ret = llist_entry(clean_nodes, struct rds_ib_mr, llnode); in rds_ib_flush_mr_pool()
|
H A D | ib_mr.h | 71 struct llist_node llnode; member
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | irq_work.h | 20 struct llist_node llnode; member
|
/kernel/linux/linux-5.10/drivers/dma/idxd/ |
H A D | submit.c | 91 llist_add(&desc->llnode, in idxd_submit_desc()
|
H A D | irq.c | 187 llist_for_each_entry_safe(desc, t, head, llnode) { in irq_process_pending_llist()
|
H A D | idxd.h | 220 struct llist_node llnode; member
|
/kernel/linux/linux-5.10/include/acpi/ |
H A D | ghes.h | 33 struct llist_node llnode; member
|
/kernel/linux/linux-6.6/include/acpi/ |
H A D | ghes.h | 35 struct llist_node llnode; member
|
/kernel/linux/linux-5.10/drivers/vhost/ |
H A D | scsi.c | 532 struct llist_node *llnode; in vhost_scsi_evt_work() local 535 llnode = llist_del_all(&vs->vs_event_list); in vhost_scsi_evt_work() 536 llist_for_each_entry_safe(evt, t, llnode, list) { in vhost_scsi_evt_work() 555 struct llist_node *llnode; in vhost_scsi_complete_cmd_work() local 561 llnode = llist_del_all(&vs->vs_completion_list); in vhost_scsi_complete_cmd_work() 562 llist_for_each_entry_safe(cmd, t, llnode, tvc_completion_list) { in vhost_scsi_complete_cmd_work()
|
/kernel/linux/linux-6.6/drivers/vhost/ |
H A D | scsi.c | 506 struct llist_node *llnode; in vhost_scsi_evt_work() local 509 llnode = llist_del_all(&vs->vs_event_list); in vhost_scsi_evt_work() 510 llist_for_each_entry_safe(evt, t, llnode, list) { in vhost_scsi_evt_work() 550 struct llist_node *llnode; in vhost_scsi_complete_cmd_work() local 556 llnode = llist_del_all(&svq->completion_list); in vhost_scsi_complete_cmd_work() 557 llist_for_each_entry_safe(cmd, t, llnode, tvc_completion_list) { in vhost_scsi_complete_cmd_work()
|