Searched defs:refcnt (Results 1 - 25 of 41) sorted by relevance

12

/drivers/infiniband/hw/amso1100/
H A Dc2_vq.h44 atomic_t refcnt; /* used to cancel WRs... */ member in struct:c2_vq_req
/drivers/infiniband/hw/mlx4/
H A Ddoorbell.c41 int refcnt; member in struct:mlx4_ib_user_db_page
64 page->refcnt = 0;
79 ++page->refcnt;
91 if (!--db->u.user_page->refcnt) {
/drivers/staging/rtl8187se/ieee80211/
H A Dieee80211_crypt.h75 atomic_t refcnt; member in struct:ieee80211_crypt_data
/drivers/staging/rtl8192u/ieee80211/
H A Dieee80211_crypt.h75 atomic_t refcnt; member in struct:ieee80211_crypt_data
/drivers/staging/rtl8192u/
H A Dieee80211_crypt.h75 atomic_t refcnt; member in struct:ieee80211_crypt_data
/drivers/net/ethernet/chelsio/cxgb4/
H A Dl2t.h68 atomic_t refcnt; /* entry reference count */ member in struct:l2t_entry
/drivers/w1/
H A Dw1_family.h61 atomic_t refcnt; member in struct:w1_family
H A Dw1.h68 atomic_t refcnt; member in struct:w1_slave
171 atomic_t refcnt; member in struct:w1_master
/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_fcoe.h70 atomic_t refcnt; member in struct:ixgbe_fcoe
/drivers/net/xen-netback/
H A Dcommon.h97 atomic_t refcnt; member in struct:xenvif
/drivers/char/
H A Dmspec.c88 * The refcnt is incremented atomically because mm->mmap_sem does not
92 atomic_t refcnt; /* Number of vmas sharing the data. */ member in struct:vma_data
150 atomic_inc(&vdata->refcnt);
168 if (!atomic_dec_and_test(&vdata->refcnt))
286 vdata->refcnt = ATOMIC_INIT(1);
/drivers/cpuidle/
H A Dcoupled.c102 * @refcnt: reference count of cpuidle devices that are using this struct
110 int refcnt; member in struct:cpuidle_coupled
596 coupled->refcnt++;
620 if (--coupled->refcnt)
/drivers/macintosh/
H A Dwindfarm_smu_sat.c38 atomic_t refcnt; member in struct:wf_sat
183 if (atomic_dec_and_test(&sat->refcnt)) {
249 atomic_set(&sat->refcnt, 0);
313 atomic_inc(&sat->refcnt);
319 atomic_dec(&sat->refcnt);
339 atomic_inc(&sat->refcnt);
345 atomic_dec(&sat->refcnt);
/drivers/mtd/ubi/
H A Dgluebi.c50 * @refcnt: gluebi device reference count
58 int refcnt; member in struct:gluebi_device
110 if (gluebi->refcnt > 0) {
119 gluebi->refcnt += 1;
135 gluebi->refcnt += 1;
153 gluebi->refcnt -= 1;
154 if (gluebi->refcnt == 0)
382 } else if (gluebi->refcnt)
/drivers/net/ethernet/chelsio/cxgb3/
H A Dl2t.h69 atomic_t refcnt; /* entry reference count */ member in struct:l2t_entry
137 if (atomic_dec_and_test(&e->refcnt) && d)
145 if (d && atomic_add_return(1, &e->refcnt) == 1) /* 0 -> 1 transition */
/drivers/scsi/
H A Dscsi_netlink.c45 unsigned int refcnt; member in struct:scsi_nl_transport
64 unsigned int refcnt; member in struct:scsi_nl_drvr
135 transports[tport].refcnt++;
139 transports[tport].refcnt--;
257 driver->refcnt++;
285 driver->refcnt--;
339 transports[tport].refcnt = 0;
371 while (transports[tport].refcnt != 0) {
459 while (driver->refcnt != 0) {
/drivers/acpi/
H A Dpci_link.c94 int refcnt; member in struct:acpi_pci_link
523 if (link->refcnt == 0)
625 link->refcnt++;
678 link->refcnt--;
684 if (link->refcnt == 0)
754 if (link->refcnt && link->irq.active && link->irq.initialized)
/drivers/block/xen-blkback/
H A Dcommon.h183 atomic_t refcnt; member in struct:xen_blkif
211 #define xen_blkif_get(_b) (atomic_inc(&(_b)->refcnt))
214 if (atomic_dec_and_test(&(_b)->refcnt)) \
/drivers/infiniband/core/
H A Duverbs.h127 atomic_t refcnt; member in struct:ib_uxrcd_object
/drivers/isdn/gigaset/
H A Dser-gigaset.c48 atomic_t refcnt; member in struct:ser_cardstate
488 atomic_inc(&cs->hw.ser->refcnt);
494 if (atomic_dec_and_test(&cs->hw.ser->refcnt))
523 atomic_set(&cs->hw.ser->refcnt, 1);
571 if (!atomic_dec_and_test(&cs->hw.ser->refcnt))
/drivers/net/ppp/
H A Dppp_synctty.c75 atomic_t refcnt; member in struct:syncppp
193 atomic_inc(&ap->refcnt);
200 if (atomic_dec_and_test(&ap->refcnt))
234 atomic_set(&ap->refcnt, 1);
284 if (!atomic_dec_and_test(&ap->refcnt))
/drivers/usb/wusbcore/
H A Dwa-hc.h113 struct kref refcnt; member in struct:wa_rpipe
262 kref_get(&rpipe->refcnt);
268 kref_put(&rpipe->refcnt, rpipe_destroy);
H A Dwusbhc.h95 struct kref refcnt; member in struct:wusb_dev
117 kref_init(&wusb_dev->refcnt);
125 kref_get(&wusb_dev->refcnt);
131 kref_put(&wusb_dev->refcnt, wusb_dev_destroy);
/drivers/uwb/
H A Duwb-internal.h277 struct kref refcnt; member in struct:uwb_beca_e
294 kref_get(&bce->refcnt);
298 kref_put(&bce->refcnt, uwb_bce_kfree);
/drivers/net/hamradio/
H A Dmkiss.c85 atomic_t refcnt; member in struct:mkiss
713 atomic_inc(&ax->refcnt);
721 if (atomic_dec_and_test(&ax->refcnt))
748 atomic_set(&ax->refcnt, 1);
827 if (!atomic_dec_and_test(&ax->refcnt))

Completed in 693 milliseconds

12