| /linux/kernel/bpf/ |
| H A D | memalloc.c | 265 static int free_all(struct bpf_mem_cache *c, struct llist_node *llnode, bool percpu) in free_all() argument 270 llist_for_each_safe(pos, t, llnode) { in free_all() 300 struct llist_node *llnode = obj; in enque_to_free() local 305 llist_add(llnode, &c->free_by_rcu_ttrace); in enque_to_free() 310 struct llist_node *llnode, *t; in do_call_rcu_ttrace() local 314 llnode = llist_del_all(&c->free_by_rcu_ttrace); in do_call_rcu_ttrace() 315 free_all(c, llnode, !!c->percpu_size); in do_call_rcu_ttrace() 321 llist_for_each_safe(llnode, t, llist_del_all(&c->free_by_rcu_ttrace)) in do_call_rcu_ttrace() 322 llist_add(llnode, &c->waiting_for_gp_ttrace); in do_call_rcu_ttrace() 340 struct llist_node *llnode, *t; in free_bulk() local [all …]
|
| /linux/drivers/acpi/apei/ |
| H A D | ghes.c | 1262 struct llist_node *llnode, *next; in ghes_proc_in_irq() local 1268 llnode = llist_del_all(&ghes_estatus_llist); in ghes_proc_in_irq() 1273 llnode = llist_reverse_order(llnode); in ghes_proc_in_irq() 1274 while (llnode) { in ghes_proc_in_irq() 1275 next = llnode->next; in ghes_proc_in_irq() 1276 estatus_node = llist_entry(llnode, struct ghes_estatus_node, in ghes_proc_in_irq() 1277 llnode); in ghes_proc_in_irq() 1292 llnode = next; in ghes_proc_in_irq() 1298 struct llist_node *llnode; in ghes_print_queued_estatus() local 1303 llnode = llist_del_all(&ghes_estatus_llist); in ghes_print_queued_estatus() [all …]
|
| /linux/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() 447 llist_add(&ibmr->llnode, &pool->drop_list); in rds_ib_free_frmr_list() 449 llist_add(&ibmr->llnode, &pool->free_list); in rds_ib_free_frmr_list()
|
| H A D | ib_rdma.c | 204 ibmr = llist_entry(ret, struct rds_ib_mr, llnode); in rds_ib_reuse_mr() 302 ibmr = llist_entry(node, struct rds_ib_mr, llnode); in llist_append_to_list() 324 cur = &ibmr->llnode; in list_to_llist_nodes() 412 *ibmr_ret = llist_entry(clean_nodes, struct rds_ib_mr, llnode); in rds_ib_flush_mr_pool()
|
| /linux/drivers/dma/idxd/ |
| H A D | submit.c | 112 llist_for_each_entry_safe(d, t, head, llnode) { in llist_abort_desc() 196 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() 605 llist_for_each_entry_safe(desc, t, head, llnode) { in irq_process_pending_llist()
|
| H A D | idxd.h | 428 struct llist_node llnode; member
|
| H A D | device.c | 1282 llist_for_each_entry_safe(desc, itr, head, llnode) in idxd_flush_pending_descs()
|
| /linux/drivers/vhost/ |
| H A D | scsi.c | 473 struct llist_node *llnode; in vhost_scsi_drop_cmds() local 475 llnode = llist_del_all(&svq->completion_list); in vhost_scsi_drop_cmds() 476 llist_for_each_entry_safe(cmd, t, llnode, tvc_completion_list) in vhost_scsi_drop_cmds() 637 struct llist_node *llnode; in vhost_scsi_complete_events() local 640 llnode = llist_del_all(&vs->vs_event_list); in vhost_scsi_complete_events() 641 llist_for_each_entry_safe(evt, t, llnode, list) { in vhost_scsi_complete_events() 692 struct llist_node *llnode; in vhost_scsi_complete_cmd_work() local 698 llnode = llist_del_all(&svq->completion_list); in vhost_scsi_complete_cmd_work() 702 llist_for_each_entry_safe(cmd, t, llnode, tvc_completion_list) { in vhost_scsi_complete_cmd_work()
|
| /linux/include/linux/ |
| H A D | vmalloc.h | 55 struct llist_node llnode; /* Asynchronous freeing on error paths. */ member
|
| /linux/drivers/edac/ |
| H A D | igen6_edac.c | 189 struct llist_node llnode; member 862 llist_add(&node->llnode, &ecclog_llist); in ecclog_gen_pool_add() 968 llist_for_each_entry_safe(node, tmp, head, llnode) { in ecclog_work_cb()
|
| /linux/mm/ |
| H A D | vmalloc.c | 3395 struct llist_node *t, *llnode; in delayed_vfree_work() local 3397 llist_for_each_safe(llnode, t, llist_del_all(&p->list)) in delayed_vfree_work() 3398 vfree(llnode); in delayed_vfree_work() 3772 llist_for_each_entry_safe(area, tmp, head, llnode) { in cleanup_vm_area_work() 3787 if (llist_add(&area->llnode, &pending_vm_area_cleanup)) in defer_vm_area_cleanup()
|
| H A D | page_alloc.c | 1591 struct llist_node *llnode; in free_one_page() local 1594 llnode = llist_del_all(llhead); in free_one_page() 1595 llist_for_each_entry_safe(p, tmp, llnode, pcp_llist) { in free_one_page()
|
| H A D | slub.c | 6108 struct llist_node *llnode, *pos, *t; in free_deferred_objects() local 6113 llnode = llist_del_all(objs); in free_deferred_objects() 6114 llist_for_each_safe(pos, t, llnode) { in free_deferred_objects()
|
| /linux/arch/x86/kernel/cpu/mce/ |
| H A D | core.c | 294 llist_for_each_entry(l, pending, llnode) { in mce_panic() 304 llist_for_each_entry(l, pending, llnode) { in mce_panic()
|