Searched refs:percpu_ref_init (Results 1 - 24 of 24) sorted by relevance

/linux-master/lib/
H A Dpercpu-refcount.c49 * percpu_ref_init - initialize a percpu refcount
63 int percpu_ref_init(struct percpu_ref *ref, percpu_ref_func_t *release, function
106 EXPORT_SYMBOL_GPL(percpu_ref_init); variable
121 * percpu_ref_exit - undo percpu_ref_init()
127 * where percpu_ref_init() succeeded but other parts of the initialization
435 * percpu_ref_init() ignoring %PERCPU_REF_INIT_DEAD. @ref must have been
/linux-master/include/linux/
H A Dpercpu-refcount.h71 /* @flags for percpu_ref_init() */
121 int __must_check percpu_ref_init(struct percpu_ref *ref,
322 * to percpu_ref_init())
345 * to percpu_ref_init())
/linux-master/tools/testing/nvdimm/test/
H A Diomap.c126 error = percpu_ref_init(&pgmap->ref, dev_pagemap_percpu_release, 0,
/linux-master/mm/
H A Dmemremap.c352 error = percpu_ref_init(&pgmap->ref, dev_pagemap_percpu_release, 0,
H A Dbacking-dev.c587 ret = percpu_ref_init(&wb->refcnt, cgwb_release, 0, gfp);
H A Dzswap.c364 ret = percpu_ref_init(&pool->ref, __zswap_pool_empty,
H A Dswapfile.c2733 if (percpu_ref_init(&p->users, swap_users_ref_free,
H A Dmemcontrol.c319 ret = percpu_ref_init(&objcg->refcnt, obj_cgroup_release, 0,
/linux-master/net/smc/
H A Dsmc_wr.c908 rc = percpu_ref_init(&lnk->wr_tx_refs, smcr_wr_tx_refs_free, 0, GFP_KERNEL);
913 rc = percpu_ref_init(&lnk->wr_reg_refs, smcr_wr_reg_refs_free, 0, GFP_KERNEL);
/linux-master/drivers/target/
H A Dtarget_core_tpg.c641 ret = percpu_ref_init(&lun->lun_ref, core_tpg_lun_ref_release, 0,
H A Dtarget_core_transport.c244 rc = percpu_ref_init(&cmd_cnt->refcnt, target_release_cmd_refcnt, 0,
/linux-master/fs/bcachefs/
H A Dsuper.c898 percpu_ref_init(&c->writes, bch2_writes_disabled,
1316 if (percpu_ref_init(&ca->ref, bch2_dev_ref_complete,
1318 percpu_ref_init(&ca->io_ref, bch2_dev_io_ref_complete,
/linux-master/drivers/nvme/target/
H A Dcore.c598 ret = percpu_ref_init(&ns->ref, nvmet_destroy_namespace,
844 ret = percpu_ref_init(&sq->ref, nvmet_sq_free, 0, GFP_KERNEL);
/linux-master/drivers/infiniband/sw/rdmavt/
H A Dmr.c110 if (percpu_ref_init(&mr->refcount, &__rvt_mregion_complete,
/linux-master/kernel/bpf/
H A Dtrampoline.c373 err = percpu_ref_init(&im->pcref, __bpf_tramp_image_release, 0, GFP_KERNEL);
H A Dcgroup.c471 ret = percpu_ref_init(&cgrp->bpf.refcnt, cgroup_bpf_release_fn, 0,
/linux-master/block/
H A Dblk-core.c451 error = percpu_ref_init(&q->q_usage_counter,
H A Dblk-cgroup.c315 if (percpu_ref_init(&blkg->refcnt, blkg_release, 0, gfp_mask))
/linux-master/fs/
H A Daio.c788 if (percpu_ref_init(&ctx->users, free_ioctx_users, 0, GFP_KERNEL))
791 if (percpu_ref_init(&ctx->reqs, free_ioctx_reqs, 0, GFP_KERNEL))
/linux-master/kernel/cgroup/
H A Dcgroup.c2073 ret = percpu_ref_init(&root_cgrp->self.refcnt, css_release,
5556 err = percpu_ref_init(&css->refcnt, css_release, 0, GFP_KERNEL);
5602 ret = percpu_ref_init(&cgrp->self.refcnt, css_release, 0, GFP_KERNEL);
/linux-master/drivers/dma/idxd/
H A Ddevice.c402 rc = percpu_ref_init(&wq->wq_active, idxd_wq_ref_release,
/linux-master/drivers/infiniband/ulp/rtrs/
H A Drtrs-srv.c152 ret = percpu_ref_init(&srv_path->ids_inflight_ref,
/linux-master/io_uring/
H A Dio_uring.c305 if (percpu_ref_init(&ctx->refs, io_ring_ctx_ref_free,
/linux-master/drivers/md/
H A Dmd.c730 if (percpu_ref_init(&mddev->active_io, active_io_release,
734 if (percpu_ref_init(&mddev->writes_pending, no_op,

Completed in 347 milliseconds