Home
last modified time | relevance | path

Searched refs:llnode (Results 1 – 13 of 13) sorted by relevance

/linux/kernel/bpf/
H A Dmemalloc.c265 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()
289 struct llist_node *llnode = obj; in enque_to_free() local
294 llist_add(llnode, &c->free_by_rcu_ttrace); in enque_to_free()
299 struct llist_node *llnode, *t; in do_call_rcu_ttrace() local
303 llnode = llist_del_all(&c->free_by_rcu_ttrace); in do_call_rcu_ttrace()
304 free_all(c, llnode, !!c->percpu_size); in do_call_rcu_ttrace()
310 llist_for_each_safe(llnode, t, llist_del_all(&c->free_by_rcu_ttrace)) in do_call_rcu_ttrace()
311 llist_add(llnode, &c->waiting_for_gp_ttrace); in do_call_rcu_ttrace()
329 struct llist_node *llnode, *t; in free_bulk() local
[all …]
/linux/kernel/
H A Dirq_work.c238 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()
/linux/net/rds/
H A Dib_frmr.c111 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 Dib_rdma.c204 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 Dsubmit.c112 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 Dirq.c114 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 Didxd.h428 struct llist_node llnode; member
H A Ddevice.c1282 llist_for_each_entry_safe(desc, itr, head, llnode) in idxd_flush_pending_descs()
/linux/drivers/edac/
H A Digen6_edac.c210 struct llist_node llnode;
1125 llist_add(&node->llnode, &ecclog_llist); in igen6_get_dimm_config()
1231 llist_for_each_entry_safe(node, tmp, head, llnode) { in igen6_pci_setup()
189 struct llist_node llnode; global() member
/linux/mm/
H A Dvmalloc.c3389 struct llist_node *t, *llnode; in delayed_vfree_work() local
3391 llist_for_each_safe(llnode, t, llist_del_all(&p->list)) in delayed_vfree_work()
3392 vfree(llnode); in delayed_vfree_work()
3771 llist_for_each_entry_safe(area, tmp, head, llnode) { in cleanup_vm_area_work()
3786 if (llist_add(&area->llnode, &pending_vm_area_cleanup)) in defer_vm_area_cleanup()
H A Dpage_alloc.c1555 struct llist_node *llnode; in free_one_page() local
1558 llnode = llist_del_all(llhead); in free_one_page()
1559 llist_for_each_entry_safe(p, tmp, llnode, pcp_llist) { in free_one_page()
H A Dslub.c6194 struct llist_node *llnode, *pos, *t; in free_deferred_objects() local
6199 llnode = llist_del_all(objs); in free_deferred_objects()
6200 llist_for_each_safe(pos, t, llnode) { in free_deferred_objects()
/linux/arch/x86/kernel/cpu/mce/
H A Dcore.c294 llist_for_each_entry(l, pending, llnode) { in mce_panic()
304 llist_for_each_entry(l, pending, llnode) { in mce_panic()