Searched refs:refcnt (Results 1 - 25 of 109) sorted by relevance

12345

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dspace_reftree.c42 * N range trees is the subset of the reference tree with refcnt >= 1.
43 * The intersection of N range trees is the subset with refcnt >= N.
51 * has an outage wherever refcnt >= vdev_nparity + 1, and a mirror vdev
52 * has an outage wherever refcnt >= vdev_children.
93 space_reftree_add_node(avl_tree_t *t, uint64_t offset, int64_t refcnt) argument
99 sr->sr_refcnt = refcnt;
106 int64_t refcnt)
108 space_reftree_add_node(t, start, refcnt);
109 space_reftree_add_node(t, end, -refcnt);
116 space_reftree_add_map(avl_tree_t *t, range_tree_t *rt, int64_t refcnt) argument
105 space_reftree_add_seg(avl_tree_t *t, uint64_t start, uint64_t end, int64_t refcnt) argument
134 int64_t refcnt = 0; local
[all...]
H A Dddt.c343 uint64_t refcnt = 0; local
346 refcnt += dde->dde_phys[p].ddp_refcnt;
348 return (refcnt);
364 uint64_t refcnt = ddp->ddp_refcnt; local
377 dds->dds_ref_blocks += refcnt;
378 dds->dds_ref_lsize += lsize * refcnt;
379 dds->dds_ref_psize += psize * refcnt;
380 dds->dds_ref_dsize += dsize * refcnt;
527 uint64_t refcnt = ddp->ddp_refcnt; /* committed refs */ local
529 refcnt
[all...]
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dspace_reftree.h48 int64_t refcnt);
49 void space_reftree_add_map(avl_tree_t *t, range_tree_t *rt, int64_t refcnt);
/illumos-gate/usr/src/cmd/audio/include/
H A DAudio_inline.h49 return (refcnt > 0);
H A DAudio.h66 int refcnt; // reference count member in class:Audio
/illumos-gate/usr/src/uts/common/io/idm/
H A Didm.c2106 idm_refcnt_init(idm_refcnt_t *refcnt, void *referenced_obj) argument
2108 bzero(refcnt, sizeof (*refcnt));
2109 idm_refcnt_reset(refcnt);
2110 refcnt->ir_referenced_obj = referenced_obj;
2111 bzero(&refcnt->ir_audit_buf, sizeof (refcnt_audit_buf_t));
2112 refcnt->ir_audit_buf.anb_max_index = REFCNT_AUDIT_BUF_MAX_REC - 1;
2113 mutex_init(&refcnt->ir_mutex, NULL, MUTEX_DEFAULT, NULL);
2114 cv_init(&refcnt->ir_cv, NULL, CV_DEFAULT, NULL);
2118 idm_refcnt_destroy(idm_refcnt_t *refcnt) argument
2132 idm_refcnt_reset(idm_refcnt_t *refcnt) argument
2139 idm_refcnt_hold(idm_refcnt_t *refcnt) argument
2156 idm_refcnt_t *refcnt = refcnt_void; local
2163 idm_refcnt_rele(idm_refcnt_t *refcnt) argument
2195 idm_refcnt_rele_and_destroy(idm_refcnt_t *refcnt, idm_refcnt_cb_t *cb_func) argument
2220 idm_refcnt_wait_ref(idm_refcnt_t *refcnt) argument
2231 idm_refcnt_async_wait_ref(idm_refcnt_t *refcnt, idm_refcnt_cb_t *cb_func) argument
2254 idm_refcnt_destroy_unref_obj(idm_refcnt_t *refcnt, idm_refcnt_cb_t *cb_func) argument
[all...]
/illumos-gate/usr/src/cmd/audio/utilities/
H A DAudio.cc47 id(++idctr), refcnt(0), readpos(0.), writepos(0.), errorfunc(0)
69 if (refcnt < 0) {
71 } else if (refcnt > 0) {
75 refcnt = -1;
121 if (refcnt < 0) {
124 refcnt++;
132 if (refcnt < 0) {
135 } else if (refcnt == 0) {
137 } else if (--refcnt == 0) { // If this was the last reference,
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dvsw_fdb.h69 uint32_t refcnt; /* reference count */ member in struct:vsw_fdbe
H A Dmach_descrip.h72 int refcnt; /* MD ref count */ member in struct:machine_descrip_s
/illumos-gate/usr/src/uts/sun4v/os/
H A Dhsvc.c90 uint64_t refcnt; /* reference count */ member in struct:hsvc
162 int refcnt; local
165 for (refcnt = 0, p = hsvcp->clients; p != NULL;
167 refcnt++;
169 ASSERT(hsvcp->refcnt == refcnt);
189 hsvcp->minor, hsvcp->refcnt, (void *)hsvcp->clients);
260 hsvcp->refcnt++;
283 ASSERT(hsvcp->refcnt > 0);
284 hsvcp->refcnt
[all...]
H A Dmach_descrip.c165 prom_printf("g:%ld,r:%d", lmdescp->gen, lmdescp->refcnt);
392 if (curr_mach_descrip->refcnt == 0) {
533 ASSERT((curr_mach_descrip->refcnt == 0));
590 curr_mach_descrip->refcnt++;
619 curr_mach_descrip->refcnt--;
633 mdescp->refcnt--;
634 if (mdescp->refcnt == 0) {
/illumos-gate/usr/src/uts/common/sys/rsm/
H A Drsmpi_driver.h59 int refcnt; /* number of outstanding handles */ member in struct:rsmops_ctrl_registry
/illumos-gate/usr/src/uts/common/sys/idm/
H A Didm.h504 idm_refcnt_init(idm_refcnt_t *refcnt, void *referenced_obj);
507 idm_refcnt_destroy(idm_refcnt_t *refcnt);
510 idm_refcnt_reset(idm_refcnt_t *refcnt);
513 idm_refcnt_hold(idm_refcnt_t *refcnt);
516 idm_refcnt_rele(idm_refcnt_t *refcnt);
519 idm_refcnt_rele_and_destroy(idm_refcnt_t *refcnt, idm_refcnt_cb_t *cb_func);
522 idm_refcnt_wait_ref(idm_refcnt_t *refcnt);
525 idm_refcnt_async_wait_ref(idm_refcnt_t *refcnt, idm_refcnt_cb_t *cb_func);
/illumos-gate/usr/src/lib/libzfs/common/
H A Dlibzfs_status.c390 char refcnt[6]; local
398 (void) strcpy(refcnt, "Total");
400 zfs_nicenum(1ULL << h, refcnt, sizeof (refcnt));
412 refcnt,
435 "refcnt",
/illumos-gate/usr/src/cmd/keyserv/
H A Dkeyserv_cache.h63 int refcnt; member in struct:cachekey3_list
/illumos-gate/usr/src/uts/common/io/cxgbe/t4nex/
H A Dt4_l2t.h55 volatile uint_t refcnt; /* entry reference count */ member in struct:l2t_entry
H A Dt4_l2t.c157 if (atomic_read(&e->refcnt) == 0)
160 for (e = d->l2tab; atomic_read(&e->refcnt); ++e)
238 (void) atomic_swap_uint(&d->l2tab[i].refcnt, 0);
263 if (atomic_inc_uint_nv(&e->refcnt) == 1) /* 0 -> 1 transition */
414 if (atomic_read(&e->refcnt) == 0) { /* hasn't been recycled */
432 if (atomic_dec_uint_nv(&e->refcnt) == 0)
513 (void) atomic_swap_uint(&e->refcnt, 1);
543 if (atomic_read(&e->refcnt) != 0)
552 if (atomic_read(&e->refcnt) != 0) {
/illumos-gate/usr/src/uts/common/sys/
H A Dppmvar.h241 int refcnt; /* domain lock ref count */ member in struct:ppm_domain
339 (domp)->refcnt++; \
344 (domp)->refcnt > 0); \
345 if (--(domp)->refcnt == 0) \
H A Dddidevmap.h134 int refcnt; /* Number of threads with mappings */ member in struct:devmap_softlock
144 int refcnt; /* Number of threads with mappings */ member in struct:devmap_ctx
/illumos-gate/usr/src/lib/libpicl/
H A Dpicl.c35 * to the picl daemon, and the reference count, refcnt, variable.
63 static uint32_t refcnt = 0; variable
186 if (refcnt == 0) {
214 if (refcnt == 0) {
235 if (refcnt > 0) { /* previously initialized */
238 ++refcnt;
261 ++refcnt;
268 * Decrement the reference count and close the door_handle if refcnt is zero
279 if (refcnt == 0) {
286 --refcnt;
[all...]
/illumos-gate/usr/src/lib/krb5/plugins/kdb/db2/
H A Dadb_openclose.c186 * lockfilename use the existing entry, updating the refcnt.
187 * When the database is closed with fini_db(), the refcnt is
242 db->lock->refcnt++;
257 if (db->lock->refcnt == 0) {
261 db->lock->refcnt--;
264 if (db->lock->refcnt == 0) {
289 /* No need to upgrade lock, just incr refcnt and return */
H A Dpolicy_db.h57 int refcnt, lockmode, lockcnt; member in struct:_osa_adb_db_lock_ent_t
/illumos-gate/usr/src/cmd/rcm_daemon/common/
H A Drcm_lock.c1338 int *refcnt; member in struct:__anon1313
1375 polllist.refcnt = s_calloc(n_max, sizeof (int));
1381 polllist.refcnt = s_realloc(polllist.refcnt,
1415 polllist.refcnt[index]++;
1427 polllist.refcnt[index]++;
1446 polllist.refcnt[index] = 1;
1486 * decrement the pid refcnt
1488 if (polllist.refcnt[index] > 1) {
1489 polllist.refcnt[inde
[all...]
/illumos-gate/usr/src/cmd/sendmail/db/db/
H A Ddb_region.c327 rlp->refcnt = 1;
406 ++rlp->refcnt;
529 if (rlp->refcnt == 0)
533 --rlp->refcnt;
542 if (rlp->refcnt == 0) {
/illumos-gate/usr/src/uts/common/io/rsm/
H A Drsmops.c340 * Increase the refcnt right now, so that attempts to deregister
343 p_ctrl->refcnt++;
349 /* We failed - drop the refcnt back */
355 * refcnt on it. So, it is okay to just use p_ctrl here
358 p_ctrl->refcnt--;
402 p_ctrl->refcnt--;
449 p_ctrl->refcnt = 0;
490 if (found->refcnt) {

Completed in 109 milliseconds

12345