/drivers/connector/ |
D | cn_queue.c | 48 atomic_set(&cbq->refcnt, 1); in cn_queue_alloc_callback_entry() 50 atomic_inc(&dev->refcnt); in cn_queue_alloc_callback_entry() 61 if (!atomic_dec_and_test(&cbq->refcnt)) in cn_queue_release_callback() 64 atomic_dec(&cbq->pdev->refcnt); in cn_queue_release_callback() 135 atomic_set(&dev->refcnt, 0); in cn_queue_alloc_dev() 153 while (atomic_read(&dev->refcnt)) { in cn_queue_free_dev() 155 dev->name, atomic_read(&dev->refcnt)); in cn_queue_free_dev()
|
/drivers/w1/ |
D | w1_family.c | 55 atomic_set(&newf->refcnt, 0); in w1_register_family() 89 while (atomic_read(&fent->refcnt)) { in w1_unregister_family() 91 fent->fid, atomic_read(&fent->refcnt)); in w1_unregister_family() 121 atomic_dec(&f->refcnt); in __w1_family_put() 143 atomic_inc(&f->refcnt); in __w1_family_get()
|
D | w1.c | 739 atomic_set(&sl->refcnt, 1); in w1_attach_slave_device() 740 atomic_inc(&sl->master->refcnt); in w1_attach_slave_device() 766 atomic_dec(&sl->master->refcnt); in w1_attach_slave_device() 784 int refcnt; in w1_unref_slave() local 786 refcnt = atomic_sub_return(1, &sl->refcnt); in w1_unref_slave() 787 if (refcnt == 0) { in w1_unref_slave() 807 atomic_dec(&dev->refcnt); in w1_unref_slave() 809 return refcnt; in w1_unref_slave() 835 atomic_inc(&dev->refcnt); in w1_search_master_id() 858 atomic_inc(&dev->refcnt); in w1_search_slave() [all …]
|
D | w1_int.c | 74 atomic_set(&dev->refcnt, 2); in w1_alloc_dev() 212 atomic_dec(&dev->refcnt); in __w1_remove_master_device() 214 while (atomic_read(&dev->refcnt)) { in __w1_remove_master_device() 216 dev->name, atomic_read(&dev->refcnt)); in __w1_remove_master_device()
|
/drivers/infiniband/hw/mlx5/ |
D | doorbell.c | 43 int refcnt; member 65 page->refcnt = 0; in mlx5_ib_db_map_user() 79 ++page->refcnt; in mlx5_ib_db_map_user() 91 if (!--db->u.user_page->refcnt) { in mlx5_ib_db_unmap_user()
|
/drivers/infiniband/hw/mlx4/ |
D | doorbell.c | 41 int refcnt; member 63 page->refcnt = 0; in mlx4_ib_db_map_user() 77 ++page->refcnt; in mlx4_ib_db_map_user() 89 if (!--db->u.user_page->refcnt) { in mlx4_ib_db_unmap_user()
|
/drivers/cpuidle/ |
D | driver.c | 156 drv->refcnt = 0; in __cpuidle_driver_init() 262 if (WARN_ON(drv->refcnt > 0)) in __cpuidle_unregister_driver() 362 drv->refcnt++; in cpuidle_driver_ref() 381 if (drv && !WARN_ON(drv->refcnt <= 0)) in cpuidle_driver_unref() 382 drv->refcnt--; in cpuidle_driver_unref()
|
/drivers/staging/rdma/amso1100/ |
D | c2_vq.c | 114 atomic_set(&r->refcnt, 1); in vq_req_alloc() 127 if (atomic_dec_and_test(&r->refcnt)) { in vq_req_free() 137 atomic_inc(&r->refcnt); in vq_req_get() 153 if (atomic_dec_and_test(&r->refcnt)) { in vq_req_put()
|
/drivers/mtd/ubi/ |
D | gluebi.c | 58 int refcnt; member 110 if (gluebi->refcnt > 0) { in gluebi_get_device() 119 gluebi->refcnt += 1; in gluebi_get_device() 135 gluebi->refcnt += 1; in gluebi_get_device() 153 gluebi->refcnt -= 1; in gluebi_put_device() 154 if (gluebi->refcnt == 0) in gluebi_put_device() 381 } else if (gluebi->refcnt) in gluebi_remove()
|
D | block.c | 87 int refcnt; member 233 if (dev->refcnt > 0) { in ubiblock_open() 261 dev->refcnt++; in ubiblock_open() 275 dev->refcnt--; in ubiblock_release() 276 if (dev->refcnt == 0) { in ubiblock_release() 497 if (dev->refcnt > 0) { in ubiblock_remove()
|
/drivers/net/ethernet/chelsio/cxgb4/ |
D | l2t.c | 74 if (atomic_add_return(1, &e->refcnt) == 1) /* 0 -> 1 transition */ in l2t_hold() 283 if (atomic_read(&e->refcnt) == 0) in alloc_l2e() 286 for (e = d->l2tab; atomic_read(&e->refcnt); ++e) in alloc_l2e() 316 if (atomic_read(&e->refcnt) == 0) { /* hasn't been recycled */ in t4_l2e_free() 337 if (atomic_dec_and_test(&e->refcnt)) in cxgb4_l2t_release() 391 if (atomic_read(&e->refcnt) == 1) in cxgb4_l2t_get() 408 atomic_set(&e->refcnt, 1); in cxgb4_l2t_get() 493 if (atomic_read(&e->refcnt)) in t4_l2t_update() 541 atomic_set(&e->refcnt, 1); in t4_l2t_alloc_switching() 587 atomic_set(&d->l2tab[i].refcnt, 0); in t4_init_l2t() [all …]
|
D | clip_tbl.c | 111 atomic_set(&ce->refcnt, 0); in cxgb4_clip_get() 134 atomic_inc(&ce->refcnt); in cxgb4_clip_get() 171 if (atomic_dec_and_test(&ce->refcnt)) { in cxgb4_clip_release() 258 atomic_read(&ce->refcnt)); in clip_tbl_show()
|
/drivers/hwtracing/coresight/ |
D | coresight.c | 126 atomic_inc(csdev->refcnt); in coresight_enable_sink() 133 if (atomic_dec_return(csdev->refcnt) == 0) { in coresight_disable_sink() 161 if (atomic_inc_return(&csdev->refcnt[refport]) == 1) { in coresight_enable_link() 195 if (atomic_dec_return(&csdev->refcnt[refport]) == 0) { in coresight_disable_link() 201 if (atomic_read(&csdev->refcnt[i]) != 0) in coresight_disable_link() 226 atomic_inc(csdev->refcnt); in coresight_enable_source() 233 if (atomic_dec_return(csdev->refcnt) == 0) { in coresight_disable_source() 488 kfree(csdev->refcnt); in coresight_device_release() 711 csdev->refcnt = refcnts; in coresight_register()
|
/drivers/net/ethernet/chelsio/cxgb3/ |
D | l2t.c | 227 if (atomic_read(&e->refcnt) == 0) in alloc_l2e() 230 for (e = &d->l2tab[1]; atomic_read(&e->refcnt); ++e) ; in alloc_l2e() 266 if (atomic_read(&e->refcnt) == 0) { /* hasn't been recycled */ in t3_l2e_free() 337 if (atomic_read(&e->refcnt) == 1) in t3_l2t_get() 352 atomic_set(&e->refcnt, 1); in t3_l2t_get() 420 if (atomic_read(&e->refcnt)) { in t3_l2t_update() 461 atomic_set(&d->l2tab[i].refcnt, 0); in t3_init_l2t()
|
D | l2t.h | 69 atomic_t refcnt; /* entry reference count */ member 137 if (atomic_dec_and_test(&e->refcnt) && d) in l2t_release() 145 if (d && atomic_add_return(1, &e->refcnt) == 1) /* 0 -> 1 transition */ in l2t_hold()
|
/drivers/uio/ |
D | uio_dmem_genirq.c | 43 unsigned int refcnt; member 56 while (!priv->refcnt && uiomem < &priv->uioinfo->mem[MAX_UIO_MAPS]) { in uio_dmem_genirq_open() 69 priv->refcnt++; in uio_dmem_genirq_open() 90 priv->refcnt--; in uio_dmem_genirq_release() 91 while (!priv->refcnt && uiomem < &priv->uioinfo->mem[MAX_UIO_MAPS]) { in uio_dmem_genirq_release()
|
/drivers/infiniband/hw/cxgb3/ |
D | iwch_ev.c | 77 atomic_inc(&qhp->refcnt); in post_qp_event() 102 if (atomic_dec_and_test(&qhp->refcnt)) in post_qp_event() 130 atomic_inc(&chp->refcnt); in iwch_ev_dispatch() 227 if (atomic_dec_and_test(&chp->refcnt)) in iwch_ev_dispatch()
|
/drivers/usb/gadget/function/ |
D | g_zero.h | 40 int refcnt; member 55 int refcnt; member
|
D | u_ether_configfs.h | 52 if (opts->refcnt) { \ 87 if (opts->refcnt) { \ 122 if (opts->refcnt) { \
|
/drivers/gpio/ |
D | gpio-grgpio.c | 52 u8 refcnt; /* Reference counter to manage requesting/freeing of uirq */ member 268 if (uirq->refcnt == 0) { in grgpio_irq_map() 281 uirq->refcnt++; in grgpio_irq_map() 324 uirq->refcnt--; in grgpio_irq_unmap() 325 if (uirq->refcnt == 0) in grgpio_irq_unmap() 463 if (priv->uirqs[i].refcnt != 0) { in grgpio_remove()
|
/drivers/infiniband/hw/cxgb4/ |
D | ev.c | 154 atomic_inc(&chp->refcnt); in c4iw_ev_dispatch() 216 if (atomic_dec_and_test(&chp->refcnt)) in c4iw_ev_dispatch() 231 atomic_inc(&chp->refcnt); in c4iw_ev_handler() 237 if (atomic_dec_and_test(&chp->refcnt)) in c4iw_ev_handler()
|
/drivers/w1/slaves/ |
D | w1_therm.c | 64 atomic_t refcnt; member 69 (&((struct w1_therm_family_data*)family_data)->refcnt) 83 int refcnt = atomic_sub_return(1, THERM_REFCNT(sl->family_data)); in w1_therm_remove_slave() local 84 while(refcnt) { in w1_therm_remove_slave() 86 refcnt = atomic_read(THERM_REFCNT(sl->family_data)); in w1_therm_remove_slave()
|
/drivers/scsi/cxgbi/ |
D | libcxgbi.h | 128 struct kref refcnt; member 212 struct kref refcnt; member 366 refcnt); in cxgbi_sock_free() 379 fn, csk, atomic_read(&csk->refcnt.refcount)); in __cxgbi_sock_put() 380 kref_put(&csk->refcnt, cxgbi_sock_free); in __cxgbi_sock_put() 388 fn, csk, atomic_read(&csk->refcnt.refcount)); in __cxgbi_sock_get() 389 kref_get(&csk->refcnt); in __cxgbi_sock_get()
|
/drivers/char/ |
D | mspec.c | 92 atomic_t refcnt; /* Number of vmas sharing the data. */ member 150 atomic_inc(&vdata->refcnt); in mspec_open() 168 if (!atomic_dec_and_test(&vdata->refcnt)) in mspec_close() 286 atomic_set(&vdata->refcnt, 1); in mspec_mmap()
|
/drivers/usb/wusbcore/ |
D | wusbhc.h | 97 struct kref refcnt; member 118 kref_init(&wusb_dev->refcnt); in wusb_dev_init() 126 kref_get(&wusb_dev->refcnt); in wusb_dev_get() 132 kref_put(&wusb_dev->refcnt, wusb_dev_destroy); in wusb_dev_put()
|