Home
last modified time | relevance | path

Searched refs:percpu_ref_init (Results 1 – 25 of 26) sorted by relevance

12

/linux-6.15/lib/
H A Dpercpu-refcount.c63 int percpu_ref_init(struct percpu_ref *ref, percpu_ref_func_t *release, in percpu_ref_init() function
106 EXPORT_SYMBOL_GPL(percpu_ref_init);
/linux-6.15/include/linux/
H A Dpercpu-refcount.h121 int __must_check percpu_ref_init(struct percpu_ref *ref,
/linux-6.15/mm/
H A Dmemremap.c352 error = percpu_ref_init(&pgmap->ref, dev_pagemap_percpu_release, 0, in memremap_pages()
H A Dbacking-dev.c701 ret = percpu_ref_init(&wb->refcnt, cgwb_release, 0, gfp); in cgwb_create()
H A Dzswap.c301 ret = percpu_ref_init(&pool->ref, __zswap_pool_empty, in zswap_pool_create()
H A Dswapfile.c2979 if (percpu_ref_init(&p->users, swap_users_ref_free, in alloc_swap_info()
H A Dmemcontrol.c186 ret = percpu_ref_init(&objcg->refcnt, obj_cgroup_release, 0, in obj_cgroup_alloc()
/linux-6.15/tools/testing/nvdimm/test/
H A Diomap.c126 error = percpu_ref_init(&pgmap->ref, dev_pagemap_percpu_release, 0, in __wrap_devm_memremap_pages()
/linux-6.15/net/smc/
H A Dsmc_wr.c910 rc = percpu_ref_init(&lnk->wr_tx_refs, smcr_wr_tx_refs_free, 0, GFP_KERNEL); in smc_wr_create_link()
915 rc = percpu_ref_init(&lnk->wr_reg_refs, smcr_wr_reg_refs_free, 0, GFP_KERNEL); in smc_wr_create_link()
/linux-6.15/fs/bcachefs/
H A Dsuper.c890 percpu_ref_init(&c->writes, bch2_writes_disabled, in bch2_fs_alloc()
1403 if (percpu_ref_init(&ca->ref, bch2_dev_ref_complete, 0, GFP_KERNEL)) in __bch2_dev_alloc()
1411 if (percpu_ref_init(&ca->io_ref[READ], bch2_dev_io_ref_read_complete, in __bch2_dev_alloc()
1413 percpu_ref_init(&ca->io_ref[WRITE], bch2_dev_io_ref_write_complete, in __bch2_dev_alloc()
/linux-6.15/drivers/target/
H A Dtarget_core_tpg.c641 ret = percpu_ref_init(&lun->lun_ref, core_tpg_lun_ref_release, 0, in core_tpg_add_lun()
H A Dtarget_core_transport.c244 rc = percpu_ref_init(&cmd_cnt->refcnt, target_release_cmd_refcnt, 0, in target_alloc_cmd_counter()
/linux-6.15/fs/nfsd/
H A Dnfssvc.c626 error = percpu_ref_init(&nn->nfsd_net_ref, nfsd_net_free, in nfsd_create_serv()
/linux-6.15/block/
H A Dblk-core.c447 error = percpu_ref_init(&q->q_usage_counter, in blk_alloc_queue()
H A Dblk-cgroup.c314 if (percpu_ref_init(&blkg->refcnt, blkg_release, 0, gfp_mask)) in blkg_alloc()
/linux-6.15/drivers/infiniband/sw/rdmavt/
H A Dmr.c110 if (percpu_ref_init(&mr->refcount, &__rvt_mregion_complete, in rvt_init_mregion()
/linux-6.15/drivers/nvme/target/
H A Dcore.c612 if (percpu_ref_init(&ns->ref, nvmet_destroy_namespace, 0, GFP_KERNEL)) in nvmet_ns_enable()
974 ret = percpu_ref_init(&sq->ref, nvmet_sq_free, 0, GFP_KERNEL); in nvmet_sq_init()
H A Dpr.c1020 ret = percpu_ref_init(&pc_ref->ref, nvmet_pr_ctrl_ns_all_cmds_done, in nvmet_pr_alloc_and_insert_pc_ref()
/linux-6.15/fs/
H A Daio.c782 if (percpu_ref_init(&ctx->users, free_ioctx_users, 0, GFP_KERNEL)) in ioctx_alloc()
785 if (percpu_ref_init(&ctx->reqs, free_ioctx_reqs, 0, GFP_KERNEL)) in ioctx_alloc()
/linux-6.15/kernel/bpf/
H A Dtrampoline.c377 err = percpu_ref_init(&im->pcref, __bpf_tramp_image_release, 0, GFP_KERNEL); in bpf_tramp_image_alloc()
H A Dcgroup.c504 ret = percpu_ref_init(&cgrp->bpf.refcnt, cgroup_bpf_release_fn, 0, in cgroup_bpf_inherit()
/linux-6.15/kernel/cgroup/
H A Dcgroup.c2108 ret = percpu_ref_init(&root_cgrp->self.refcnt, css_release, in cgroup_setup_root()
5678 err = percpu_ref_init(&css->refcnt, css_release, 0, GFP_KERNEL); in css_create()
5724 ret = percpu_ref_init(&cgrp->self.refcnt, css_release, 0, GFP_KERNEL); in cgroup_create()
/linux-6.15/drivers/dma/idxd/
H A Ddevice.c402 rc = percpu_ref_init(&wq->wq_active, idxd_wq_ref_release, in idxd_wq_init_percpu_ref()
/linux-6.15/drivers/infiniband/ulp/rtrs/
H A Drtrs-srv.c155 ret = percpu_ref_init(&srv_path->ids_inflight_ref, in rtrs_srv_alloc_ops_ids()
/linux-6.15/io_uring/
H A Dio_uring.c319 if (percpu_ref_init(&ctx->refs, io_ring_ctx_ref_free, in io_ring_ctx_alloc()

12