Searched refs:refcnt (Results 101 - 125 of 518) sorted by relevance

1234567891011>>

/linux-master/drivers/uio/
H A Duio_dmem_genirq.c40 unsigned int refcnt; member in struct:uio_dmem_genirq_platdata
56 while (!priv->refcnt && uiomem < &priv->uioinfo->mem[MAX_UIO_MAPS]) {
66 priv->refcnt++;
86 priv->refcnt--;
87 while (!priv->refcnt && uiomem < &priv->uioinfo->mem[MAX_UIO_MAPS]) {
H A Duio_hv_generic.c58 atomic_t refcnt; member in struct:hv_uio_private_data
204 if (atomic_inc_return(&pdata->refcnt) != 1)
215 atomic_dec(&pdata->refcnt);
229 if (atomic_dec_and_test(&pdata->refcnt))
268 atomic_set(&pdata->refcnt, 0);
/linux-master/drivers/infiniband/hw/qedr/
H A Dqedr_iw_cm.c84 struct qedr_qp *qp = container_of(ref, struct qedr_qp, refcnt);
92 struct qedr_iw_ep *ep = container_of(ref, struct qedr_iw_ep, refcnt);
95 kref_put(&ep->qp->refcnt, qedr_iw_free_qp);
117 kref_init(&ep->refcnt);
178 kref_put(&ep->refcnt, qedr_iw_free_ep);
219 * the ep's refcnt was increased before calling this
250 kref_put(&ep->refcnt, qedr_iw_free_ep);
267 * won't delete the ep, so we increase the refcnt
269 kref_get(&ep->refcnt);
292 kref_put(&ep->refcnt, qedr_iw_free_e
[all...]
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dl2t.c72 if (atomic_add_return(1, &e->refcnt) == 1) /* 0 -> 1 transition */
273 if (atomic_read(&e->refcnt) == 0)
276 for (e = d->l2tab; atomic_read(&e->refcnt); ++e)
305 if (atomic_read(&e->refcnt) == 0) {
355 if (atomic_read(&e->refcnt) == 0) { /* hasn't been recycled */
373 if (atomic_read(&e->refcnt) == 0) { /* hasn't been recycled */
388 if (atomic_dec_and_test(&e->refcnt))
444 if (atomic_read(&e->refcnt) == 1)
461 atomic_set(&e->refcnt, 1);
523 if (atomic_read(&e->refcnt))
[all...]
H A Dl2t.h83 atomic_t refcnt; /* entry reference count */ member in struct:l2t_entry
/linux-master/net/ipv4/
H A Dinet_fragment.c112 refcount_set(&f->refcnt, 1);
120 if (refcount_dec_and_test(&f->refcnt))
148 if (refcount_sub_and_test(count, &fq->refcnt))
171 if (refcount_dec_and_test(&f->refcnt))
204 refcount_inc(&f->refcnt);
232 refcount_dec(&fq->refcnt);
247 refcount_dec(&fq->refcnt);
331 refcount_set(&q->refcnt, 3);
378 if (!refcount_inc_not_zero(&fq->refcnt))
H A Dmetrics.c83 refcount_set(&fib_metrics->refcnt, 1);
/linux-master/tools/perf/util/
H A Dthread_map.c52 refcount_set(&threads->refcnt, 1);
69 refcount_set(&threads->refcnt, 1);
91 refcount_set(&threads->refcnt, 1);
230 refcount_set(&threads->refcnt, 1);
284 refcount_set(&threads->refcnt, 1);
383 refcount_set(&threads->refcnt, 1);
H A Dnamespaces.h40 refcount_t refcnt; local
H A Dcpumap.h40 refcount_t refcnt; member in struct:cpu_aggr_map
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_acl_atcam.c30 refcount_t refcnt; member in struct:mlxsw_sp_acl_atcam_lkey_id
81 refcount_set(&region_generic->dummy_lkey_id.refcnt, 1);
190 refcount_set(&lkey_id->refcnt, 1);
239 refcount_inc(&lkey_id->refcnt);
250 if (refcount_dec_and_test(&lkey_id->refcnt))
406 refcount_read(&lkey_id->refcnt) != 1, lkey_id->id,
435 refcount_read(&lkey_id->refcnt) != 1,
464 refcount_read(&lkey_id->refcnt) != 1, lkey_id->id,
/linux-master/net/ceph/
H A Dpagelist.c23 refcount_set(&pl->refcnt, 1);
40 if (!refcount_dec_and_test(&pl->refcnt))
/linux-master/drivers/pinctrl/samsung/
H A Dpinctrl-samsung.h206 * @refcnt: atomic counter if retention control affects more than one bank.
215 atomic_t *refcnt; member in struct:samsung_retention_ctrl
226 * @refcnt: atomic counter if retention control affects more than one bank.
233 atomic_t *refcnt; member in struct:samsung_retention_data
/linux-master/arch/s390/kernel/
H A Dperf_pai_ext.c52 refcount_t refcnt; member in struct:paiext_map
62 refcount_t refcnt; /* Overall active events */ member in struct:paiext_root
69 if (refcount_dec_and_test(&paiext_root.refcnt)) {
82 if (!refcount_inc_not_zero(&paiext_root.refcnt)) {
86 /* Returning without refcnt adjustment is ok. The
88 * decrements refcnt when an event can not be
93 refcount_set(&paiext_root.refcnt, 1);
125 if (refcount_dec_and_test(&cpump->refcnt)) /* Last reference gone */
188 refcount_set(&cpump->refcnt, 1);
201 refcount_inc(&cpump->refcnt);
[all...]
/linux-master/include/linux/ceph/
H A Dpagelist.h17 refcount_t refcnt; member in struct:ceph_pagelist
/linux-master/include/linux/
H A Dnetpoll.h38 refcount_t refcnt; member in struct:netpoll_info
H A Datmdev.h163 refcount_t refcnt; /* reference count */ member in struct:atm_dev
273 refcount_inc(&dev->refcnt);
279 if (refcount_dec_and_test(&dev->refcnt)) {
/linux-master/include/net/
H A Darp.h43 if (n && !refcount_inc_not_zero(&n->refcnt))
/linux-master/fs/coda/
H A Dfile.c34 refcount_t refcnt; member in struct:coda_vm_ops
128 refcount_inc(&cvm_ops->refcnt);
143 if (refcount_dec_and_test(&cvm_ops->refcnt)) {
219 refcount_set(&cvm_ops->refcnt, 1);
/linux-master/net/ipv6/
H A Dxfrm6_tunnel.c49 refcount_t refcnt; member in struct:xfrm6_tunnel_spi
153 refcount_set(&x6spi->refcnt, 1);
171 refcount_inc(&x6spi->refcnt);
200 if (refcount_dec_and_test(&x6spi->refcnt)) {
/linux-master/drivers/w1/
H A Dw1.c503 /* refcnt 0 means it was detached in the call */
733 atomic_set(&sl->refcnt, 1);
734 atomic_inc(&sl->master->refcnt);
763 atomic_dec(&sl->master->refcnt);
780 int refcnt; local
782 refcnt = atomic_sub_return(1, &sl->refcnt);
783 if (refcnt == 0) {
803 atomic_dec(&dev->refcnt);
805 return refcnt;
[all...]
/linux-master/block/
H A Dblk-cgroup.h67 struct percpu_ref refcnt; member in struct:blkcg_gq
324 percpu_ref_get(&blkg->refcnt);
332 * of freeing this blkg, so we can only use it if the refcnt is not zero.
336 return blkg && percpu_ref_tryget(&blkg->refcnt);
345 percpu_ref_put(&blkg->refcnt);
/linux-master/net/caif/
H A Dcffrml.c192 int i, refcnt = 0; local
195 refcnt += *per_cpu_ptr(this->pcpu_refcnt, i);
196 return refcnt;
/linux-master/drivers/infiniband/core/
H A Duverbs_std_types_srq.c29 atomic_dec(&us->uxrcd->refcnt);
86 atomic_inc(&obj->uxrcd->refcnt);
142 atomic_dec(&obj->uxrcd->refcnt);
/linux-master/drivers/gpu/drm/vc4/
H A Dvc4_perfmon.c29 refcount_inc(&perfmon->refcnt);
43 if (refcount_dec_and_test(&perfmon->refcnt))
179 refcount_set(&perfmon->refcnt, 1);

Completed in 466 milliseconds

1234567891011>>