Home
last modified time | relevance | path

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

/linux/drivers/scsi/bfa/
H 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()
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/drivers/infiniband/core/
H 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()
H 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()
H 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()
H A Duverbs_std_types_dm.c43 if (atomic_read(&dm->usecnt)) in uverbs_free_dm()
80 atomic_set(&dm->usecnt, 0); in UVERBS_HANDLER()
H A Duverbs_std_types_flow_action.c43 if (atomic_read(&action->usecnt)) in uverbs_free_flow_action()
/linux/drivers/net/ethernet/brocade/bna/
H 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()
/linux/drivers/gpu/drm/vc4/
H 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()
H A Dvc4_gem.c207 WARN_ON(!refcount_read(&bo->usecnt)); in vc4_save_hang_state()
208 refcount_inc(&bo->usecnt); in vc4_save_hang_state()
273 refcount_dec(&bo->usecnt); in vc4_save_hang_state()
1265 !refcount_read(&bo->usecnt)) { in vc4_gem_madvise_ioctl()
1273 !refcount_read(&bo->usecnt)) { in vc4_gem_madvise_ioctl()
/linux/net/netfilter/ipvs/
H A Dip_vs_app.c92 atomic_set(&inc->usecnt, 0); in ip_vs_app_inc_new()
153 atomic_inc(&inc->usecnt); in ip_vs_app_inc_get()
163 atomic_dec(&inc->usecnt); in ip_vs_app_inc_put()
577 seq_puts(seq, "prot port usecnt name\n"); in ip_vs_app_seq_show()
584 atomic_read(&inc->usecnt), in ip_vs_app_seq_show()
/linux/include/rdma/
H A Duverbs_std_types.h119 atomic_set(&action->usecnt, 0); in uverbs_flow_action_fill_action()
156 atomic_inc(&qp->usecnt); in ib_set_flow()
/linux/drivers/hsi/clients/
H 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()
/linux/drivers/gpio/
H A Dgpiolib-shared.h47 unsigned int usecnt; member
/linux/drivers/infiniband/hw/ionic/
H A Dionic_admin.c530 atomic_set(&vcq->ibcq.usecnt, 0); in ionic_create_rdma_admincq()
/linux/drivers/infiniband/hw/mlx5/
H A Dcounters.c1134 if (!counters || atomic_read(&counters->usecnt) != 1) in mlx5_ib_counters_clear_description()
/linux/include/net/
H A Dip_vs.h1061 atomic_t usecnt; /* usage counter */ member
/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v2.c2899 atomic_set(&free_mr->rsv_pd->ibpd.usecnt, 0); in free_mr_init_pd()
2933 atomic_set(&free_mr->rsv_cq->ib_cq.usecnt, 0); in free_mr_init_cq()