Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/infiniband/core/
Dverbs.c253 atomic_set(&pd->usecnt, 0); in __ib_alloc_pd()
317 WARN_ON(atomic_read(&pd->usecnt)); in ib_dealloc_pd()
494 atomic_inc(&pd->usecnt); in _rdma_create_ah()
920 atomic_dec(&pd->usecnt); in rdma_destroy_ah()
950 atomic_inc(&srq->ext.cq->usecnt); in ib_create_srq()
954 atomic_inc(&srq->ext.xrc.xrcd->usecnt); in ib_create_srq()
956 atomic_inc(&pd->usecnt); in ib_create_srq()
957 atomic_set(&srq->usecnt, 0); in ib_create_srq()
990 if (atomic_read(&srq->usecnt)) in ib_destroy_srq()
1002 atomic_dec(&pd->usecnt); in ib_destroy_srq()
[all …]
Duverbs_std_types_counters.c43 ret = ib_destroy_usecnt(&counters->usecnt, why, uobject); in uverbs_free_counters()
76 atomic_set(&counters->usecnt, 0); in UVERBS_HANDLER()
96 if (!atomic_read(&counters->usecnt)) in UVERBS_HANDLER()
Drdma_core.c82 return atomic_fetch_add_unless(&uobj->usecnt, 1, -1) == -1 ? in uverbs_try_lock_object()
86 return atomic_cmpxchg(&uobj->usecnt, 0, -1) == 0 ? 0 : -EBUSY; in uverbs_try_lock_object()
99 WARN_ON(atomic_read(&uobj->usecnt) <= 0); in assert_uverbs_usecnt()
102 WARN_ON(atomic_read(&uobj->usecnt) != -1); in assert_uverbs_usecnt()
166 atomic_set(&uobj->usecnt, 0); in uverbs_destroy_uobject()
212 atomic_set(&uobj->usecnt, 0); in uobj_destroy()
290 atomic_set(&uobj->usecnt, -1); in alloc_uobj()
658 atomic_set(&uobj->usecnt, 0); in rdma_alloc_commit_uobject()
708 atomic_dec(&uobj->usecnt); in rdma_lookup_put_uobject()
711 atomic_set(&uobj->usecnt, 0); in rdma_lookup_put_uobject()
[all …]
Duverbs_std_types_dm.c42 ret = ib_destroy_usecnt(&dm->usecnt, why, uobject); in uverbs_free_dm()
81 atomic_set(&dm->usecnt, 0); in UVERBS_HANDLER()
Duverbs_std_types_mr.c94 atomic_inc(&pd->usecnt); in UVERBS_HANDLER()
95 atomic_inc(&dm->usecnt); in UVERBS_HANDLER()
Dcq.c157 atomic_set(&cq->usecnt, 0); in __ib_alloc_cq()
206 if (WARN_ON_ONCE(atomic_read(&cq->usecnt))) in ib_free_cq()
Duverbs_cmd.c383 atomic_set(&pd->usecnt, 0); in ib_uverbs_alloc_pd()
570 atomic_set(&xrcd->usecnt, 0); in ib_uverbs_open_xrcd()
588 atomic_inc(&xrcd->usecnt); in ib_uverbs_open_xrcd()
607 atomic_dec(&xrcd->usecnt); in ib_uverbs_open_xrcd()
647 if (inode && !atomic_dec_and_test(&xrcd->usecnt)) in ib_uverbs_dealloc_xrcd()
653 atomic_inc(&xrcd->usecnt); in ib_uverbs_dealloc_xrcd()
724 atomic_inc(&pd->usecnt); in ib_uverbs_reg_mr()
819 atomic_inc(&pd->usecnt); in ib_uverbs_rereg_mr()
821 atomic_dec(&old_pd->usecnt); in ib_uverbs_rereg_mr()
902 atomic_inc(&pd->usecnt); in ib_uverbs_alloc_mw()
[all …]
Duverbs_std_types.c60 atomic_dec(&qp->usecnt); in uverbs_free_flow()
186 ret = ib_destroy_usecnt(&pd->usecnt, why, uobject); in uverbs_free_pd()
Duverbs_std_types_flow_action.c42 ret = ib_destroy_usecnt(&action->usecnt, why, uobject); in uverbs_free_flow_action()
329 atomic_set(&action->usecnt, 0); in UVERBS_HANDLER()
Duverbs_std_types_cq.c130 atomic_set(&cq->usecnt, 0); in UVERBS_HANDLER()
Dnldev.c499 atomic_read(&cq->usecnt), RDMA_NLDEV_ATTR_PAD)) in fill_res_cq_entry()
580 atomic_read(&pd->usecnt), RDMA_NLDEV_ATTR_PAD)) in fill_res_pd_entry()
/Linux-v4.19/drivers/scsi/bfa/
Dbfa_ioc_ct.c64 u32 usecnt; in bfa_ioc_ct_firmware_lock() local
68 usecnt = readl(ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_lock()
73 if (usecnt == 0) { in bfa_ioc_ct_firmware_lock()
78 bfa_trc(ioc, usecnt); in bfa_ioc_ct_firmware_lock()
97 bfa_trc(ioc, usecnt); in bfa_ioc_ct_firmware_lock()
104 usecnt++; in bfa_ioc_ct_firmware_lock()
105 writel(usecnt, ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_lock()
108 bfa_trc(ioc, usecnt); in bfa_ioc_ct_firmware_lock()
115 u32 usecnt; in bfa_ioc_ct_firmware_unlock() local
121 usecnt = readl(ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_unlock()
[all …]
/Linux-v4.19/drivers/net/ethernet/brocade/bna/
Dbfa_ioc_ct.c122 u32 usecnt; in bfa_ioc_ct_firmware_lock() local
133 usecnt = readl(ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_lock()
138 if (usecnt == 0) { in bfa_ioc_ct_firmware_lock()
164 usecnt++; in bfa_ioc_ct_firmware_lock()
165 writel(usecnt, ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_lock()
173 u32 usecnt; in bfa_ioc_ct_firmware_unlock() local
186 usecnt = readl(ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_unlock()
187 BUG_ON(!(usecnt > 0)); in bfa_ioc_ct_firmware_unlock()
189 usecnt--; in bfa_ioc_ct_firmware_unlock()
190 writel(usecnt, ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_unlock()
/Linux-v4.19/drivers/gpu/drm/vc4/
Dvc4_bo.c361 !refcount_read(&bo->usecnt)) { in vc4_bo_userspace_cache_purge()
423 refcount_set(&bo->usecnt, 0); in vc4_create_object()
561 if (bo->madv == VC4_MADV_DONTNEED && !refcount_read(&bo->usecnt)) in vc4_free_object()
603 refcount_set(&bo->usecnt, 0); in vc4_free_object()
636 if (refcount_inc_not_zero(&bo->usecnt)) in vc4_bo_inc_usecnt()
642 if (!refcount_inc_not_zero(&bo->usecnt)) in vc4_bo_inc_usecnt()
643 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()
Dvc4_gem.c198 WARN_ON(!refcount_read(&bo->usecnt)); in vc4_save_hang_state()
199 refcount_inc(&bo->usecnt); in vc4_save_hang_state()
264 refcount_dec(&bo->usecnt); in vc4_save_hang_state()
1347 !refcount_read(&bo->usecnt)) { in vc4_gem_madvise_ioctl()
1355 !refcount_read(&bo->usecnt)) { in vc4_gem_madvise_ioctl()
Dvc4_drv.h255 refcount_t usecnt; member
/Linux-v4.19/net/netfilter/ipvs/
Dip_vs_app.c98 atomic_set(&inc->usecnt, 0); in ip_vs_app_inc_new()
159 atomic_inc(&inc->usecnt); in ip_vs_app_inc_get()
169 atomic_dec(&inc->usecnt); in ip_vs_app_inc_put()
582 atomic_read(&inc->usecnt), in ip_vs_app_seq_show()
/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dflow.c122 ret = ib_destroy_usecnt(&obj->usecnt, why, uobject); in flow_matcher_cleanup()
170 atomic_set(&obj->usecnt, 0); in UVERBS_HANDLER()
Dmain.c2999 atomic_read(&handler->ibcounters->usecnt) == 1) in mlx5_ib_destroy_flow()
3004 atomic_dec(&handler->flow_matcher->usecnt); in mlx5_ib_destroy_flow()
3374 atomic_read(&handler->ibcounters->usecnt) == 1) in _create_flow_rule()
3828 atomic_inc(&fs_matcher->usecnt); in mlx5_ib_raw_fs_rule_add()
4541 atomic_set(&devr->p0->usecnt, 0); in create_dev_resources()
4553 atomic_set(&devr->c0->usecnt, 0); in create_dev_resources()
4562 atomic_set(&devr->x0->usecnt, 0); in create_dev_resources()
4573 atomic_set(&devr->x1->usecnt, 0); in create_dev_resources()
4597 atomic_inc(&devr->s0->ext.xrc.xrcd->usecnt); in create_dev_resources()
4598 atomic_inc(&devr->s0->ext.cq->usecnt); in create_dev_resources()
[all …]
Dmlx5_ib.h185 atomic_t usecnt; member
/Linux-v4.19/drivers/hsi/clients/
Dhsi_char.c117 unsigned int usecnt; member
594 BUG_ON(cl_data->usecnt == 0); in __hsc_port_release()
596 if (--cl_data->usecnt == 0) { in __hsc_port_release()
622 if (cl_data->usecnt == 0) { in hsc_open()
628 cl_data->usecnt++; in hsc_open()
/Linux-v4.19/include/rdma/
Dib_verbs.h1524 atomic_t usecnt; /* protects exclusive access */ member
1542 atomic_t usecnt; /* count all resources */ member
1555 atomic_t usecnt; /* count all exposed resources */ member
1585 atomic_t usecnt; /* count number of work queues */ member
1605 atomic_t usecnt; member
1654 atomic_t usecnt; member
1690 atomic_t usecnt; member
1759 atomic_t usecnt; member
1787 atomic_t usecnt; member
2149 atomic_t usecnt; member
[all …]
/Linux-v4.19/drivers/infiniband/hw/nes/
Dnes_verbs.h62 atomic_t usecnt; member
/Linux-v4.19/drivers/net/wireless/intersil/hostap/
Dhostap_hw.c186 if (refcount_dec_and_test(&entry->usecnt) && entry->del_req) in __hostap_cmd_queue_free()
224 refcount_inc(&entry->usecnt); in prism2_clear_cmd_queue()
346 refcount_set(&entry->usecnt, 1); in hfa384x_cmd()
512 refcount_set(&entry->usecnt, 1); in hfa384x_cmd_callback()
662 refcount_inc(&entry->usecnt); in prism2_cmd_ev()
714 refcount_inc(&entry->usecnt); in prism2_cmd_ev()
Dhostap_wlan.h562 refcount_t usecnt; member

12