Home
last modified time | relevance | path

Searched refs:refcnt (Results 1 – 25 of 235) sorted by relevance

12345678910

/drivers/connector/
A Dcn_queue.c34 refcount_set(&cbq->refcnt, 1); in cn_queue_alloc_callback_entry()
36 atomic_inc(&dev->refcnt); in cn_queue_alloc_callback_entry()
47 if (!refcount_dec_and_test(&cbq->refcnt)) in cn_queue_release_callback()
50 atomic_dec(&cbq->pdev->refcnt); in cn_queue_release_callback()
121 atomic_set(&dev->refcnt, 0); in cn_queue_alloc_dev()
139 while (atomic_read(&dev->refcnt)) { in cn_queue_free_dev()
141 dev->name, atomic_read(&dev->refcnt)); in cn_queue_free_dev()
/drivers/gpu/drm/lima/
A Dlima_ctx.c19 kref_init(&ctx->refcnt); in lima_ctx_create()
45 struct lima_ctx *ctx = container_of(ref, struct lima_ctx, refcnt); in lima_ctx_do_release()
61 kref_put(&ctx->refcnt, lima_ctx_do_release); in lima_ctx_free()
75 kref_get(&ctx->refcnt); in lima_ctx_get()
82 kref_put(&ctx->refcnt, lima_ctx_do_release); in lima_ctx_put()
97 kref_put(&ctx->refcnt, lima_ctx_do_release); in lima_ctx_mgr_fini()
/drivers/w1/
A Dw1_family.c38 atomic_set(&newf->refcnt, 0); in w1_register_family()
73 while (atomic_read(&fent->refcnt)) { in w1_unregister_family()
75 fent->fid, atomic_read(&fent->refcnt)); in w1_unregister_family()
106 atomic_dec(&f->refcnt); in __w1_family_put()
128 atomic_inc(&f->refcnt); in __w1_family_get()
A Dw1.c733 atomic_set(&sl->refcnt, 1); in w1_attach_slave_device()
780 int refcnt; in w1_unref_slave() local
782 refcnt = atomic_sub_return(1, &sl->refcnt); in w1_unref_slave()
783 if (refcnt == 0) { in w1_unref_slave()
803 atomic_dec(&dev->refcnt); in w1_unref_slave()
805 return refcnt; in w1_unref_slave()
830 atomic_inc(&iter->refcnt); in w1_search_master_id()
946 atomic_inc(&dev->refcnt); in w1_slave_found()
958 atomic_dec(&dev->refcnt); in w1_slave_found()
1158 atomic_inc(&dev->refcnt); in w1_process()
[all …]
A Dw1_int.c52 atomic_set(&dev->refcnt, 1); in w1_alloc_dev()
191 atomic_dec(&dev->refcnt); in __w1_remove_master_device()
193 while (atomic_read(&dev->refcnt)) { in __w1_remove_master_device()
195 dev->name, atomic_read(&dev->refcnt)); in __w1_remove_master_device()
/drivers/net/ethernet/chelsio/cxgb4/
A Dsmt.c60 s->smtab[i].refcnt = 0; in t4_init_smt()
71 if (e->refcnt == 0) { in find_or_alloc_smte()
100 if (e->refcnt == 0) { /* hasn't been recycled */ in t4_smte_free()
114 if ((--e->refcnt) == 0) in cxgb4_smt_release()
219 if (!e->refcnt) { in t4_smt_alloc_switching()
220 e->refcnt = 1; in t4_smt_alloc_switching()
226 ++e->refcnt; in t4_smt_alloc_switching()
A Dl2t.c273 if (atomic_read(&e->refcnt) == 0) in alloc_l2e()
305 if (atomic_read(&e->refcnt) == 0) { in find_or_alloc_l2e()
388 if (atomic_dec_and_test(&e->refcnt)) in cxgb4_l2t_release()
444 if (atomic_read(&e->refcnt) == 1) in cxgb4_l2t_get()
461 atomic_set(&e->refcnt, 1); in cxgb4_l2t_get()
523 if (atomic_read(&e->refcnt)) in t4_l2t_update()
588 if (!atomic_read(&e->refcnt)) { in t4_l2t_alloc_switching()
593 atomic_set(&e->refcnt, 1); in t4_l2t_alloc_switching()
602 atomic_inc(&e->refcnt); in t4_l2t_alloc_switching()
638 atomic_set(&d->l2tab[i].refcnt, 0); in t4_init_l2t()
[all …]
/drivers/gpu/drm/msm/disp/dpu1/
A Ddpu_trace.h519 int refcnt),
524 __field( int, refcnt )
529 __entry->refcnt = refcnt;
533 __entry->refcnt)
538 int refcnt),
548 __entry->refcnt = refcnt;
552 __entry->refcnt)
614 int refcnt),
624 __entry->refcnt = refcnt;
633 int refcnt),
[all …]
/drivers/infiniband/hw/mlx4/
A Ddoorbell.c42 int refcnt; member
66 page->refcnt = 0; in mlx4_ib_db_map_user()
81 ++page->refcnt; in mlx4_ib_db_map_user()
93 if (!--db->u.user_page->refcnt) { in mlx4_ib_db_unmap_user()
/drivers/media/platform/nvidia/tegra-vde/
A Ddmabuf-cache.c29 unsigned int refcnt; member
36 WARN_ON_ONCE(entry->refcnt); in tegra_vde_release_entry()
144 entry->refcnt++; in tegra_vde_dmabuf_cache_map()
176 WARN_ON_ONCE(!entry->refcnt); in tegra_vde_dmabuf_cache_unmap()
178 if (--entry->refcnt == 0) { in tegra_vde_dmabuf_cache_unmap()
197 if (entry->refcnt) in tegra_vde_dmabuf_cache_unmap_sync()
/drivers/infiniband/hw/mlx5/
A Ddoorbell.c44 int refcnt; member
68 page->refcnt = 0; in mlx5_ib_db_map_user()
85 ++page->refcnt; in mlx5_ib_db_map_user()
97 if (!--db->u.user_page->refcnt) { in mlx5_ib_db_unmap_user()
/drivers/infiniband/hw/qedr/
A Dqedr_iw_cm.c117 kref_init(&ep->refcnt); in qedr_iw_mpa_request()
178 kref_put(&ep->refcnt, qedr_iw_free_ep); in qedr_iw_close_event()
250 kref_put(&ep->refcnt, qedr_iw_free_ep); in qedr_iw_disconnect_worker()
269 kref_get(&ep->refcnt); in qedr_iw_disconnect_event()
292 kref_put(&ep->refcnt, qedr_iw_free_ep); in qedr_iw_passive_complete()
313 kref_put(&ep->refcnt, qedr_iw_free_ep); in qedr_iw_active_complete()
526 kref_get(&qp->refcnt); in qedr_iw_load_qp()
568 kref_init(&ep->refcnt); in qedr_iw_connect()
654 kref_put(&ep->refcnt, qedr_iw_free_ep); in qedr_iw_connect()
780 kref_put(&ep->refcnt, qedr_iw_free_ep); in qedr_iw_accept()
[all …]
/drivers/hwtracing/coresight/
A Dcoresight-tmc-etf.c212 csdev->refcnt++; in tmc_enable_etf_sink_sysfs()
234 csdev->refcnt++; in tmc_enable_etf_sink_sysfs()
289 csdev->refcnt++; in tmc_enable_etf_sink_perf()
298 csdev->refcnt++; in tmc_enable_etf_sink_perf()
343 csdev->refcnt--; in tmc_disable_etf_sink()
344 if (csdev->refcnt) { in tmc_disable_etf_sink()
377 if (csdev->refcnt == 0) { in tmc_enable_etf_link()
385 csdev->refcnt++; in tmc_enable_etf_link()
407 csdev->refcnt--; in tmc_disable_etf_link()
408 if (csdev->refcnt == 0) { in tmc_disable_etf_link()
[all …]
A Dcoresight-ctcu-core.c99 u8 refcnt, bit; in __ctcu_set_etr_traceid() local
111 refcnt = drvdata->traceid_refcnt[port_num][traceid]; in __ctcu_set_etr_traceid()
113 if ((enable && !refcnt++) || (!enable && !--refcnt)) in __ctcu_set_etr_traceid()
116 drvdata->traceid_refcnt[port_num][traceid] = refcnt; in __ctcu_set_etr_traceid()
/drivers/mtd/ubi/
A Dgluebi.c45 int refcnt; member
94 if (gluebi->refcnt > 0) { in gluebi_get_device()
103 gluebi->refcnt += 1; in gluebi_get_device()
118 gluebi->refcnt += 1; in gluebi_get_device()
136 gluebi->refcnt -= 1; in gluebi_put_device()
137 if (gluebi->refcnt == 0) in gluebi_put_device()
360 } else if (gluebi->refcnt) in gluebi_remove()
/drivers/net/ethernet/chelsio/cxgb3/
A Dl2t.c191 if (atomic_read(&e->refcnt) == 0) in alloc_l2e()
194 for (e = &d->l2tab[1]; atomic_read(&e->refcnt); ++e) ; in alloc_l2e()
230 if (atomic_read(&e->refcnt) == 0) { /* hasn't been recycled */ in t3_l2e_free()
301 if (atomic_read(&e->refcnt) == 1) in t3_l2t_get()
316 atomic_set(&e->refcnt, 1); in t3_l2t_get()
384 if (atomic_read(&e->refcnt)) { in t3_l2t_update()
425 atomic_set(&d->l2tab[i].refcnt, 0); in t3_init_l2t()
A Dl2t.h69 atomic_t refcnt; /* entry reference count */ member
135 if (atomic_dec_and_test(&e->refcnt) && d) in l2t_release()
143 if (d && atomic_add_return(1, &e->refcnt) == 1) /* 0 -> 1 transition */ in l2t_hold()
/drivers/uio/
A Duio_dmem_genirq.c40 unsigned int refcnt; member
56 while (!priv->refcnt && uiomem < &priv->uioinfo->mem[MAX_UIO_MAPS]) { in uio_dmem_genirq_open()
66 priv->refcnt++; in uio_dmem_genirq_open()
86 priv->refcnt--; in uio_dmem_genirq_release()
87 while (!priv->refcnt && uiomem < &priv->uioinfo->mem[MAX_UIO_MAPS]) { in uio_dmem_genirq_release()
/drivers/dma/mediatek/
A Dmtk-cqdma.c105 refcount_t refcnt; member
615 u32 i, min_refcnt = U32_MAX, refcnt; in mtk_cqdma_alloc_chan_resources() local
620 refcnt = refcount_read(&cqdma->pc[i]->refcnt); in mtk_cqdma_alloc_chan_resources()
621 if (refcnt < min_refcnt) { in mtk_cqdma_alloc_chan_resources()
623 min_refcnt = refcnt; in mtk_cqdma_alloc_chan_resources()
632 if (!refcount_read(&pc->refcnt)) { in mtk_cqdma_alloc_chan_resources()
643 refcount_set(&pc->refcnt, 1); in mtk_cqdma_alloc_chan_resources()
645 refcount_inc(&pc->refcnt); in mtk_cqdma_alloc_chan_resources()
666 if (refcount_dec_and_test(&cvc->pc->refcnt)) { in mtk_cqdma_free_chan_resources()
817 refcount_set(&cqdma->pc[i]->refcnt, 0); in mtk_cqdma_probe()
/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum_acl_bloom_filter.c16 refcount_t refcnt[]; member
445 if (refcount_inc_not_zero(&bf->refcnt[rule_index])) { in mlxsw_sp_acl_bf_entry_add()
463 refcount_set(&bf->refcnt[rule_index], 1); in mlxsw_sp_acl_bf_entry_add()
488 if (refcount_dec_and_test(&bf->refcnt[rule_index])) { in mlxsw_sp_acl_bf_entry_del()
516 bf = kzalloc(struct_size(bf, refcnt, size_mul(bf_bank_size, num_erp_banks)), in mlxsw_sp_acl_bf_init()
A Dspectrum_acl_atcam.c30 refcount_t refcnt; member
81 refcount_set(&region_generic->dummy_lkey_id.refcnt, 1); in mlxsw_sp_acl_atcam_region_generic_init()
190 refcount_set(&lkey_id->refcnt, 1); in mlxsw_sp_acl_atcam_lkey_id_create()
239 refcount_inc(&lkey_id->refcnt); in mlxsw_sp_acl_atcam_12kb_lkey_id_get()
250 if (refcount_dec_and_test(&lkey_id->refcnt)) in mlxsw_sp_acl_atcam_12kb_lkey_id_put()
407 refcount_read(&lkey_id->refcnt) != 1, lkey_id->id, in mlxsw_sp_acl_atcam_region_entry_insert()
436 refcount_read(&lkey_id->refcnt) != 1, in mlxsw_sp_acl_atcam_region_entry_remove()
465 refcount_read(&lkey_id->refcnt) != 1, lkey_id->id, in mlxsw_sp_acl_atcam_region_entry_action_replace()
/drivers/net/ethernet/qlogic/qede/
A Dqede_rdma.c37 kref_init(&edev->rdma_info.refcnt); in qede_rdma_create_wq()
67 container_of(ref, struct qede_rdma_dev, refcnt); in qede_rdma_complete_event()
78 kref_put(&edev->rdma_info.refcnt, qede_rdma_complete_event); in qede_rdma_destroy_wq()
320 if (!kref_get_unless_zero(&edev->rdma_info.refcnt)) in qede_rdma_add_event()
334 kref_put(&edev->rdma_info.refcnt, qede_rdma_complete_event); in qede_rdma_add_event()
/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dmod_hdr.c22 refcount_t refcnt; member
62 refcount_inc(&mh->refcnt); in mod_hdr_get()
112 refcount_set(&mh->refcnt, 1); in mlx5e_mod_hdr_attach()
143 if (!refcount_dec_and_mutex_lock(&mh->refcnt, &tbl->lock)) in mlx5e_mod_hdr_detach()
/drivers/usb/gadget/function/
A Du_ether_configfs.h49 if (opts->refcnt) { \
84 if (opts->refcnt) { \
119 if (opts->refcnt) { \
158 if (!opts->refcnt) \
/drivers/net/phy/
A Dphy_package.c30 refcount_t refcnt; member
233 refcount_set(&shared->refcnt, 1); in phy_package_join()
239 refcount_inc(&shared->refcnt); in phy_package_join()
332 if (refcount_dec_and_mutex_lock(&shared->refcnt, &bus->shared_lock)) { in phy_package_leave()

Completed in 58 milliseconds

12345678910