/dragonfly/sys/sys/ |
H A D | sysref2.h | 71 atomic_add_int(&sr->refcnt, 1); in sysref_get() 83 int count = sr->refcnt; in sysref_put() 86 if (count <= 1 || atomic_cmpset_int(&sr->refcnt, count, count - 1) == 0) in sysref_put() 97 return(sr->refcnt > 0); in sysref_isactive() 107 return(sr->refcnt <= 0); in sysref_isinactive() 117 return(sr->refcnt == -0x40000000); in sysref_islastdeactivation()
|
H A D | sysref.h | 110 int refcnt; /* normal reference count */ member
|
/dragonfly/sys/kern/ |
H A D | kern_sysref.c | 116 sr->refcnt = -0x40000000; in sysref_init() 163 KKASSERT(sr->refcnt == 0); in sysref_alloc() 164 sr->refcnt = -0x40000000; in sysref_alloc() 256 KKASSERT(sr->refcnt == 0); in sysref_dtor() 279 count = sr->refcnt; in sysref_activate() 282 if (atomic_cmpset_int(&sr->refcnt, count, count + 0x40000001)) in sysref_activate() 306 count = sr->refcnt; in _sysref_put() 312 if (atomic_cmpset_int(&sr->refcnt, count, count - 1)) in _sysref_put() 323 if (atomic_cmpset_int(&sr->refcnt, count, -0x40000000)) { in _sysref_put() 335 if (atomic_cmpset_int(&sr->refcnt, count, count - 1)) in _sysref_put() [all …]
|
H A D | subr_firmware.c | 82 int refcnt; /* reference count */ member 202 frp->parent->refcnt++; in firmware_register() 232 } else if (fp->refcnt != 0) { /* cannot unregister */ in firmware_unregister() 238 fp->parent->refcnt--; in firmware_unregister() 344 fp->refcnt++; in firmware_get() 364 fp->refcnt--; in firmware_put() 365 if (fp->refcnt == 0) { in firmware_put() 444 fp->refcnt != 0 || (fp->flags & FW_UNLOAD) == 0) in unloadentry() 522 fp->refcnt, i); in firmware_modevent()
|
/dragonfly/test/sysperf/ |
H A D | mutex3.c | 14 int refcnt; variable 33 if (refcnt == 1) { in spin_lock() 76 refcnt = 1; in main() 86 refcnt = 2; in main()
|
/dragonfly/bin/pax/ |
H A D | ftree.c | 163 ft->refcnt = 0; in ftree_add() 190 ftcur->refcnt = 1; in ftree_sel() 231 if ((ft->refcnt > 0) || ft->chflg) in ftree_chk()
|
H A D | ftree.h | 46 int refcnt; /* has tree had a selected file? */ member
|
/dragonfly/contrib/gdb-7/gdb/ |
H A D | serial.c | 218 scb->refcnt = 1; in serial_open() 270 scb->refcnt = 1; in serial_fdopen_ops() 358 scb->refcnt++; in serial_ref() 364 --scb->refcnt; in serial_unref() 365 if (scb->refcnt == 0) in serial_unref()
|
/dragonfly/contrib/nvi2/ex/ |
H A D | ex_visual.c | 127 ++sp->refcnt; in ex_visual() 128 ++sp->ep->refcnt; in ex_visual()
|
/dragonfly/sys/net/pf/ |
H A D | pf_ruleset.c | 285 ruleset->anchor->refcnt > 0 || ruleset->tables > 0 || in pf_remove_if_empty_ruleset() 355 r->anchor->refcnt++; in pf_anchor_setup() 409 if (r->anchor->refcnt <= 0) { in pf_anchor_remove() 414 if (!--r->anchor->refcnt) in pf_anchor_remove()
|
/dragonfly/contrib/mdocml/ |
H A D | man_html.c | 192 t->refcnt++; in print_man_node() 197 t->refcnt++; in print_man_node() 226 t->refcnt++; in print_man_node() 229 t->refcnt--; in print_man_node() 244 t->refcnt--; in print_man_node()
|
H A D | mdoc_argv.c | 382 if (p->refcnt) { in mdoc_argv_free() 383 --(p->refcnt); in mdoc_argv_free() 384 if (p->refcnt) in mdoc_argv_free()
|
H A D | mdoc.h | 72 unsigned int refcnt; member
|
H A D | mdoc.c | 120 (args->refcnt)++; in mdoc_block_alloc() 147 (args->refcnt)++; in mdoc_elem_alloc()
|
/dragonfly/sys/netgraph7/bluetooth/l2cap/ |
H A D | ng_l2cap_misc.c | 152 con->refcnt ++; in ng_l2cap_con_ref() 173 con->refcnt --; in ng_l2cap_con_unref() 175 if (con->refcnt < 0) in ng_l2cap_con_unref() 188 if ((con->refcnt == 0) && in ng_l2cap_con_unref()
|
/dragonfly/sys/dev/disk/md/ |
H A D | md.c | 93 static int refcnt; variable 137 atomic_add_int(&refcnt, 1); in mdopen() 155 atomic_add_int(&refcnt, -1); in mdclose() 472 if (atomic_fetchadd_int(&refcnt, 0) != 0) in md_drvcleanup()
|
/dragonfly/sys/vfs/fuse/ |
H A D | fuse_vfsops.c | 81 if (refcount_release(&fmp->refcnt)) { in fuse_mount_free() 90 fuse_dbg("fmp=%p %u refcnt left\n", fmp, fmp->refcnt); in fuse_mount_free() 186 KKASSERT(fmp->refcnt > 0); in fuse_mount() 187 refcount_acquire(&fmp->refcnt); in fuse_mount()
|
H A D | fuse.h | 98 unsigned int refcnt; member 141 unsigned int refcnt; member
|
H A D | fuse_ipc.c | 98 refcount_init(&fip->refcnt, 1); in fuse_ipc_get() 112 if (refcount_release(&fip->refcnt)) { in fuse_ipc_put()
|
/dragonfly/contrib/nvi2/common/ |
H A D | screen.c | 45 sp->refcnt = 1; in screen_init() 133 if (--sp->refcnt != 0) in screen_end()
|
H A D | exf.c | 395 ++ep->refcnt; in file_init() 630 if (--ep->refcnt != 0) in file_end() 676 ++ep->refcnt; in file_end() 1297 } else if (ep->refcnt <= 1 && !force) { in file_m1() 1329 if (F_ISSET(ep, F_MODIFIED) && ep->refcnt <= 1 && !force) { in file_m2() 1362 if (F_ISSET(sp->frp, FR_TMPEXIT) && ep->refcnt <= 1 && !force) { in file_m3()
|
H A D | exf.h | 17 int refcnt; /* Reference count. */ member
|
/dragonfly/usr.bin/kdump/ |
H A D | kdump.c | 941 int refcnt; member 954 mode = ut->refcnt; in ktruser_rtld() 977 ut->refcnt); in ktruser_rtld() 981 ut->refcnt); in ktruser_rtld() 999 ut->handle, ut->name, ut->refcnt); in ktruser_rtld()
|
/dragonfly/sys/dev/disk/iscsi/initiator/ |
H A D | isc_soc.c | 81 atomic_add_int(&a->refcnt, 1); in ext_ref() 92 if (atomic_fetchadd_int(&a->refcnt, -1) == 1) in ext_free() 154 pq->refcnt++; in isc_sendPDU()
|
/dragonfly/lib/libusb/ |
H A D | libusb10.h | 114 int refcnt; member
|