/Linux-v5.4/drivers/infiniband/core/ |
D | verbs.c | 268 atomic_set(&pd->usecnt, 0); in __ib_alloc_pd() 340 WARN_ON(atomic_read(&pd->usecnt)); in ib_dealloc_pd_user() 528 atomic_inc(&pd->usecnt); in _rdma_create_ah() 956 atomic_dec(&pd->usecnt); in rdma_destroy_ah_user() 988 atomic_inc(&srq->ext.cq->usecnt); in ib_create_srq() 992 atomic_inc(&srq->ext.xrc.xrcd->usecnt); in ib_create_srq() 994 atomic_inc(&pd->usecnt); in ib_create_srq() 998 atomic_dec(&srq->pd->usecnt); in ib_create_srq() 1000 atomic_dec(&srq->ext.xrc.xrcd->usecnt); in ib_create_srq() 1002 atomic_dec(&srq->ext.cq->usecnt); in ib_create_srq() [all …]
|
D | rdma_core.c | 82 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() 168 atomic_set(&uobj->usecnt, 0); in uverbs_destroy_uobject() 214 atomic_set(&uobj->usecnt, 0); in uobj_destroy() 292 atomic_set(&uobj->usecnt, -1); in alloc_uobj() 649 atomic_set(&uobj->usecnt, 0); in rdma_alloc_commit_uobject() 700 atomic_dec(&uobj->usecnt); in rdma_lookup_put_uobject() 703 atomic_set(&uobj->usecnt, 0); in rdma_lookup_put_uobject() [all …]
|
D | uverbs_std_types_counters.c | 45 ret = ib_destroy_usecnt(&counters->usecnt, why, uobject); in uverbs_free_counters() 78 atomic_set(&counters->usecnt, 0); in UVERBS_HANDLER() 98 if (!atomic_read(&counters->usecnt)) in UVERBS_HANDLER()
|
D | uverbs_std_types_dm.c | 44 ret = ib_destroy_usecnt(&dm->usecnt, why, uobject); in uverbs_free_dm() 82 atomic_set(&dm->usecnt, 0); in UVERBS_HANDLER()
|
D | uverbs_std_types_mr.c | 134 atomic_inc(&pd->usecnt); in UVERBS_HANDLER() 135 atomic_inc(&dm->usecnt); in UVERBS_HANDLER()
|
D | uverbs_cmd.c | 431 atomic_set(&pd->usecnt, 0); in ib_uverbs_alloc_pd() 613 atomic_set(&xrcd->usecnt, 0); in ib_uverbs_open_xrcd() 631 atomic_inc(&xrcd->usecnt); in ib_uverbs_open_xrcd() 649 atomic_dec(&xrcd->usecnt); in ib_uverbs_open_xrcd() 688 if (inode && !atomic_dec_and_test(&xrcd->usecnt)) in ib_uverbs_dealloc_xrcd() 694 atomic_inc(&xrcd->usecnt); in ib_uverbs_dealloc_xrcd() 758 atomic_inc(&pd->usecnt); in ib_uverbs_reg_mr() 845 atomic_inc(&pd->usecnt); in ib_uverbs_rereg_mr() 847 atomic_dec(&old_pd->usecnt); in ib_uverbs_rereg_mr() 916 atomic_inc(&pd->usecnt); in ib_uverbs_alloc_mw() [all …]
|
D | cq.c | 202 atomic_set(&cq->usecnt, 0); in __ib_alloc_cq_user() 290 if (WARN_ON_ONCE(atomic_read(&cq->usecnt))) in ib_free_cq_user()
|
D | uverbs_std_types.c | 64 atomic_dec(&qp->usecnt); in uverbs_free_flow() 197 ret = ib_destroy_usecnt(&pd->usecnt, why, uobject); in uverbs_free_pd()
|
D | uverbs_std_types_cq.c | 125 atomic_set(&cq->usecnt, 0); in UVERBS_HANDLER()
|
D | uverbs_std_types_flow_action.c | 44 ret = ib_destroy_usecnt(&action->usecnt, why, uobject); in uverbs_free_flow_action()
|
D | nldev.c | 549 atomic_read(&cq->usecnt), RDMA_NLDEV_ATTR_PAD)) in fill_res_cq_entry() 629 atomic_read(&pd->usecnt), RDMA_NLDEV_ATTR_PAD)) in fill_res_pd_entry()
|
/Linux-v5.4/drivers/scsi/bfa/ |
D | bfa_ioc_ct.c | 56 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() 97 writel(usecnt, ioc->ioc_regs.ioc_usage_reg); 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 113 usecnt = readl(ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_unlock() [all …]
|
/Linux-v5.4/drivers/net/ethernet/brocade/bna/ |
D | bfa_ioc_ct.c | 114 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()
|
/Linux-v5.4/drivers/gpu/drm/vc4/ |
D | vc4_bo.c | 333 !refcount_read(&bo->usecnt)) { in vc4_bo_userspace_cache_purge() 395 refcount_set(&bo->usecnt, 0); in vc4_create_object() 532 if (bo->madv == VC4_MADV_DONTNEED && !refcount_read(&bo->usecnt)) in vc4_free_object() 574 refcount_set(&bo->usecnt, 0); in vc4_free_object() 607 if (refcount_inc_not_zero(&bo->usecnt)) in vc4_bo_inc_usecnt() 613 if (!refcount_inc_not_zero(&bo->usecnt)) in vc4_bo_inc_usecnt() 614 refcount_set(&bo->usecnt, 1); in vc4_bo_inc_usecnt() 641 if (refcount_dec_not_one(&bo->usecnt)) in vc4_bo_dec_usecnt() 645 if (refcount_dec_and_test(&bo->usecnt) && in vc4_bo_dec_usecnt()
|
D | vc4_gem.c | 205 WARN_ON(!refcount_read(&bo->usecnt)); in vc4_save_hang_state() 206 refcount_inc(&bo->usecnt); in vc4_save_hang_state() 271 refcount_dec(&bo->usecnt); in vc4_save_hang_state() 1359 !refcount_read(&bo->usecnt)) { in vc4_gem_madvise_ioctl() 1367 !refcount_read(&bo->usecnt)) { in vc4_gem_madvise_ioctl()
|
D | vc4_drv.h | 276 refcount_t usecnt; member
|
/Linux-v5.4/include/rdma/ |
D | uverbs_std_types.h | 143 atomic_set(&action->usecnt, 0); in uverbs_flow_action_fill_action() 180 atomic_inc(&qp->usecnt); in ib_set_flow()
|
D | ib_verbs.h | 1487 atomic_t usecnt; /* protects exclusive access */ member 1505 atomic_t usecnt; /* count all resources */ member 1518 atomic_t usecnt; /* count all exposed resources */ member 1549 atomic_t usecnt; /* count number of work queues */ member 1571 atomic_t usecnt; member 1620 atomic_t usecnt; member 1656 atomic_t usecnt; member 1725 atomic_t usecnt; member 1757 atomic_t usecnt; member 2120 atomic_t usecnt; member [all …]
|
/Linux-v5.4/net/netfilter/ipvs/ |
D | ip_vs_app.c | 93 atomic_set(&inc->usecnt, 0); in ip_vs_app_inc_new() 154 atomic_inc(&inc->usecnt); in ip_vs_app_inc_get() 164 atomic_dec(&inc->usecnt); in ip_vs_app_inc_put() 585 atomic_read(&inc->usecnt), in ip_vs_app_seq_show()
|
/Linux-v5.4/drivers/hsi/clients/ |
D | hsi_char.c | 104 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()
|
/Linux-v5.4/drivers/infiniband/hw/mlx5/ |
D | flow.c | 221 ret = ib_destroy_usecnt(&obj->usecnt, why, uobject); in flow_matcher_cleanup() 321 atomic_set(&obj->usecnt, 0); in UVERBS_HANDLER()
|
D | main.c | 3213 atomic_read(&handler->ibcounters->usecnt) == 1) in mlx5_ib_destroy_flow() 3218 atomic_dec(&handler->flow_matcher->usecnt); in mlx5_ib_destroy_flow() 3645 atomic_read(&handler->ibcounters->usecnt) == 1) in _create_flow_rule() 4162 atomic_inc(&fs_matcher->usecnt); in mlx5_ib_raw_fs_rule_add() 4952 atomic_set(&devr->p0->usecnt, 0); in create_dev_resources() 4965 atomic_set(&devr->c0->usecnt, 0); in create_dev_resources() 4978 atomic_set(&devr->x0->usecnt, 0); in create_dev_resources() 4989 atomic_set(&devr->x1->usecnt, 0); in create_dev_resources() 5015 atomic_inc(&devr->s0->ext.xrc.xrcd->usecnt); in create_dev_resources() 5016 atomic_inc(&devr->s0->ext.cq->usecnt); in create_dev_resources() [all …]
|
D | mlx5_ib.h | 193 atomic_t usecnt; member
|
/Linux-v5.4/drivers/net/wireless/intersil/hostap/ |
D | hostap_hw.c | 182 if (refcount_dec_and_test(&entry->usecnt) && entry->del_req) in __hostap_cmd_queue_free() 220 refcount_inc(&entry->usecnt); in prism2_clear_cmd_queue() 342 refcount_set(&entry->usecnt, 1); in hfa384x_cmd() 508 refcount_set(&entry->usecnt, 1); in hfa384x_cmd_callback() 658 refcount_inc(&entry->usecnt); in prism2_cmd_ev() 710 refcount_inc(&entry->usecnt); in prism2_cmd_ev()
|
D | hostap_wlan.h | 562 refcount_t usecnt; member
|