Home
last modified time | relevance | path

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

12

/drivers/infiniband/core/
A Dverbs.c544 atomic_inc(&pd->usecnt); in _rdma_create_ah()
984 atomic_dec(&pd->usecnt); in rdma_destroy_ah_user()
1038 atomic_inc(&pd->usecnt); in ib_create_srq_user()
1046 atomic_dec(&pd->usecnt); in ib_create_srq_user()
2235 atomic_inc(&pd->usecnt); in ib_reg_user_mr()
2273 atomic_dec(&pd->usecnt); in ib_dereg_mr_user()
2321 atomic_inc(&pd->usecnt); in ib_alloc_mr()
2382 atomic_inc(&pd->usecnt); in ib_alloc_mr_integrity()
2449 atomic_inc(&qp->usecnt); in ib_attach_mcast()
2585 atomic_dec(&pd->usecnt); in ib_destroy_wq_user()
[all …]
A Drdma_core.c77 return atomic_fetch_add_unless(&uobj->usecnt, 1, -1) == -1 ? in uverbs_try_lock_object()
81 return atomic_cmpxchg(&uobj->usecnt, 0, -1) == 0 ? 0 : -EBUSY; in uverbs_try_lock_object()
95 WARN_ON(atomic_read(&uobj->usecnt) <= 0); in assert_uverbs_usecnt()
98 WARN_ON(atomic_read(&uobj->usecnt) != -1); in assert_uverbs_usecnt()
156 atomic_set(&uobj->usecnt, 0); in uverbs_destroy_uobject()
209 atomic_set(&uobj->usecnt, 0); in uobj_destroy()
291 atomic_set(&uobj->usecnt, -1); in alloc_uobj()
656 atomic_set(&uobj->usecnt, 0); in rdma_alloc_commit_uobject()
753 atomic_dec(&uobj->usecnt); in rdma_lookup_put_uobject()
756 atomic_set(&uobj->usecnt, 0); in rdma_lookup_put_uobject()
[all …]
A Duverbs_std_types.c64 atomic_dec(&qp->usecnt); in uverbs_free_flow()
87 if (atomic_read(&rwq_ind_tbl->usecnt)) in uverbs_free_rwq_ind_tbl()
95 atomic_dec(&ind_tbl[i]->usecnt); in uverbs_free_rwq_ind_tbl()
127 if (atomic_read(&pd->usecnt)) in uverbs_free_pd()
A Duverbs_std_types_counters.c45 if (atomic_read(&counters->usecnt)) in uverbs_free_counters()
79 atomic_set(&counters->usecnt, 0); in UVERBS_HANDLER()
100 if (!atomic_read(&counters->usecnt)) in UVERBS_HANDLER()
A Duverbs_std_types_wq.c86 atomic_set(&wq->usecnt, 0); in UVERBS_HANDLER()
87 atomic_inc(&pd->usecnt); in UVERBS_HANDLER()
88 atomic_inc(&cq->usecnt); in UVERBS_HANDLER()
A Duverbs_std_types_dm.c43 if (atomic_read(&dm->usecnt)) in uverbs_free_dm()
80 atomic_set(&dm->usecnt, 0); in UVERBS_HANDLER()
A Duverbs_std_types_mr.c136 atomic_inc(&pd->usecnt); in UVERBS_HANDLER()
137 atomic_inc(&dm->usecnt); in UVERBS_HANDLER()
250 atomic_inc(&pd->usecnt); in UVERBS_HANDLER()
376 atomic_inc(&pd->usecnt); in UVERBS_HANDLER()
379 atomic_inc(&dmah->usecnt); in UVERBS_HANDLER()
A Duverbs_std_types_dmah.c18 if (atomic_read(&dmah->usecnt)) in uverbs_free_dmah()
81 atomic_set(&dmah->usecnt, 0); in UVERBS_HANDLER()
A Duverbs_std_types_flow_action.c43 if (atomic_read(&action->usecnt)) in uverbs_free_flow_action()
A Duverbs_cmd.c463 atomic_set(&pd->usecnt, 0); in ib_uverbs_alloc_pd()
651 atomic_inc(&xrcd->usecnt); in ib_uverbs_open_xrcd()
702 atomic_inc(&xrcd->usecnt); in ib_uverbs_dealloc_xrcd()
757 atomic_inc(&pd->usecnt); in ib_uverbs_reg_mr()
859 atomic_inc(&new_pd->usecnt); in ib_uverbs_rereg_mr()
880 atomic_inc(&new_pd->usecnt); in ib_uverbs_rereg_mr()
964 atomic_inc(&pd->usecnt); in ib_uverbs_alloc_mw()
1066 atomic_set(&cq->usecnt, 0); in create_cq()
2966 atomic_set(&wq->usecnt, 0); in ib_uverbs_ex_create_wq()
2967 atomic_inc(&pd->usecnt); in ib_uverbs_ex_create_wq()
[all …]
A Dcq.c230 atomic_set(&cq->usecnt, 0); in __ib_alloc_cq()
322 if (WARN_ON_ONCE(atomic_read(&cq->usecnt))) in ib_free_cq()
A Duverbs_std_types_cq.c189 atomic_set(&cq->usecnt, 0); in UVERBS_HANDLER()
A Duverbs_main.c127 atomic_dec(&pd->usecnt); in uverbs_dealloc_mw()
A Dnldev.c642 atomic_read(&cq->usecnt), RDMA_NLDEV_ATTR_PAD)) in fill_res_cq_entry()
736 atomic_read(&pd->usecnt), RDMA_NLDEV_ATTR_PAD)) in fill_res_pd_entry()
/drivers/scsi/bfa/
A Dbfa_ioc_ct.c56 u32 usecnt; in bfa_ioc_ct_firmware_lock() local
60 usecnt = readl(ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_lock()
65 if (usecnt == 0) { in bfa_ioc_ct_firmware_lock()
70 bfa_trc(ioc, usecnt); in bfa_ioc_ct_firmware_lock()
89 bfa_trc(ioc, usecnt); in bfa_ioc_ct_firmware_lock()
96 usecnt++; in bfa_ioc_ct_firmware_lock()
100 bfa_trc(ioc, usecnt); in bfa_ioc_ct_firmware_lock()
107 u32 usecnt; in bfa_ioc_ct_firmware_unlock() local
114 WARN_ON(usecnt <= 0); in bfa_ioc_ct_firmware_unlock()
116 usecnt--; in bfa_ioc_ct_firmware_unlock()
[all …]
/drivers/net/ethernet/brocade/bna/
A Dbfa_ioc_ct.c114 u32 usecnt; in bfa_ioc_ct_firmware_lock() local
125 usecnt = readl(ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_lock()
130 if (usecnt == 0) { in bfa_ioc_ct_firmware_lock()
156 usecnt++; in bfa_ioc_ct_firmware_lock()
157 writel(usecnt, ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_lock()
165 u32 usecnt; in bfa_ioc_ct_firmware_unlock() local
178 usecnt = readl(ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_unlock()
179 BUG_ON(!(usecnt > 0)); in bfa_ioc_ct_firmware_unlock()
181 usecnt--; in bfa_ioc_ct_firmware_unlock()
182 writel(usecnt, ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_unlock()
/drivers/gpu/drm/vc4/
A Dvc4_bo.c344 !refcount_read(&bo->usecnt)) { in vc4_bo_userspace_cache_purge()
407 refcount_set(&bo->usecnt, 0); in vc4_create_object()
552 if (bo->madv == VC4_MADV_DONTNEED && !refcount_read(&bo->usecnt)) in vc4_free_object()
594 refcount_set(&bo->usecnt, 0); in vc4_free_object()
631 if (refcount_inc_not_zero(&bo->usecnt)) in vc4_bo_inc_usecnt()
637 if (!refcount_inc_not_zero(&bo->usecnt)) in vc4_bo_inc_usecnt()
638 refcount_set(&bo->usecnt, 1); in vc4_bo_inc_usecnt()
670 if (refcount_dec_not_one(&bo->usecnt)) in vc4_bo_dec_usecnt()
674 if (refcount_dec_and_test(&bo->usecnt) && in vc4_bo_dec_usecnt()
A Dvc4_gem.c209 WARN_ON(!refcount_read(&bo->usecnt)); in vc4_save_hang_state()
210 refcount_inc(&bo->usecnt); in vc4_save_hang_state()
275 refcount_dec(&bo->usecnt); in vc4_save_hang_state()
1261 !refcount_read(&bo->usecnt)) { in vc4_gem_madvise_ioctl()
1269 !refcount_read(&bo->usecnt)) { in vc4_gem_madvise_ioctl()
A Dvc4_drv.h272 refcount_t usecnt; member
/drivers/hsi/clients/
A Dhsi_char.c104 unsigned int usecnt; member
581 BUG_ON(cl_data->usecnt == 0); in __hsc_port_release()
583 if (--cl_data->usecnt == 0) { in __hsc_port_release()
609 if (cl_data->usecnt == 0) { in hsc_open()
615 cl_data->usecnt++; in hsc_open()
/drivers/clk/renesas/
A Drzg2l-cpg.c1200 atomic_t usecnt; member
1275 if (criticals && criticals == atomic_read(&mstop->usecnt)) in rzg2l_mod_clock_module_set_state()
1281 if (!atomic_read(&mstop->usecnt)) in rzg2l_mod_clock_module_set_state()
1284 update = atomic_dec_and_test(&mstop->usecnt); in rzg2l_mod_clock_module_set_state()
1286 if (!atomic_read(&mstop->usecnt)) in rzg2l_mod_clock_module_set_state()
1288 atomic_inc(&mstop->usecnt); in rzg2l_mod_clock_module_set_state()
1318 __clk_get_enable_count(hw->clk), atomic_read(&clk->mstop->usecnt), in rzg2l_mod_clock_mstop_show()
1600 atomic_set(&mstop->usecnt, 0); in rzg2l_cpg_register_mod_clk()
/drivers/infiniband/hw/mlx5/
A Dfs.c665 atomic_dec(&handler->flow_matcher->usecnt); in mlx5_ib_destroy_flow()
2195 atomic_inc(&fs_matcher->usecnt); in raw_fs_rule_add()
2565 if (atomic_read(&obj->usecnt)) in flow_matcher_cleanup()
2809 if (atomic_read(&obj->usecnt)) in steering_anchor_cleanup()
2966 atomic_set(&obj->usecnt, 0); in UVERBS_HANDLER()
3039 atomic_set(&obj->usecnt, 0); in UVERBS_HANDLER()
A Dmlx5_ib.h264 atomic_t usecnt; member
272 atomic_t usecnt; member
A Dcounters.c1138 if (!counters || atomic_read(&counters->usecnt) != 1) in mlx5_ib_counters_clear_description()
A Ddevx.c2671 atomic_set(&cmd->uobject->usecnt, 0); in devx_wait_async_destroy()
2701 atomic_set(&uobject->usecnt, 0); in mlx5_ib_ufile_hw_cleanup()

Completed in 75 milliseconds

12