Home
last modified time | relevance | path

Searched refs:refcnt (Results 1 – 25 of 113) sorted by relevance

12345

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dspace_reftree.c87 space_reftree_add_node(avl_tree_t *t, uint64_t offset, int64_t refcnt) in space_reftree_add_node() argument
93 sr->sr_refcnt = refcnt; in space_reftree_add_node()
100 int64_t refcnt) in space_reftree_add_seg() argument
102 space_reftree_add_node(t, start, refcnt); in space_reftree_add_seg()
103 space_reftree_add_node(t, end, -refcnt); in space_reftree_add_seg()
110 space_reftree_add_map(avl_tree_t *t, range_tree_t *rt, int64_t refcnt) in space_reftree_add_map() argument
117 rt), refcnt); in space_reftree_add_map()
129 int64_t refcnt = 0; in space_reftree_generate_map() local
135 refcnt += sr->sr_refcnt; in space_reftree_generate_map()
136 if (refcnt >= minref) { in space_reftree_generate_map()
[all …]
H A Dddt.c352 uint64_t refcnt = 0; in ddt_phys_total_refcnt() local
355 refcnt += dde->dde_phys[p].ddp_refcnt; in ddt_phys_total_refcnt()
357 return (refcnt); in ddt_phys_total_refcnt()
373 uint64_t refcnt = ddp->ddp_refcnt; in ddt_stat_generate() local
386 dds->dds_ref_blocks += refcnt; in ddt_stat_generate()
387 dds->dds_ref_lsize += lsize * refcnt; in ddt_stat_generate()
388 dds->dds_ref_psize += psize * refcnt; in ddt_stat_generate()
389 dds->dds_ref_dsize += dsize * refcnt; in ddt_stat_generate()
541 refcnt++; /* caller's ref */ in ddt_ditto_copies_needed()
542 if (refcnt != 0) { in ddt_ditto_copies_needed()
[all …]
/illumos-gate/usr/src/uts/common/io/idm/
H A Didm.c2114 bzero(refcnt, sizeof (*refcnt)); in idm_refcnt_init()
2154 refcnt->ir_refcnt++; in idm_refcnt_hold()
2155 REFCNT_AUDIT(refcnt); in idm_refcnt_hold()
2164 REFCNT_AUDIT(refcnt); in idm_refcnt_unref_task()
2165 (*refcnt->ir_cb)(refcnt->ir_referenced_obj); in idm_refcnt_unref_task()
2173 refcnt->ir_refcnt--; in idm_refcnt_rele()
2174 REFCNT_AUDIT(refcnt); in idm_refcnt_rele()
2206 refcnt->ir_refcnt--; in idm_refcnt_rele_and_destroy()
2207 REFCNT_AUDIT(refcnt); in idm_refcnt_rele_and_destroy()
2234 cv_wait(&refcnt->ir_cv, &refcnt->ir_mutex); in idm_refcnt_wait_ref()
[all …]
/illumos-gate/usr/src/cmd/audio/utilities/
H A DAudio.cc45 id(++idctr), refcnt(0), readpos(0.), writepos(0.), errorfunc(0) in Audio()
67 if (refcnt < 0) { in ~Audio()
69 } else if (refcnt > 0) { in ~Audio()
73 refcnt = -1; in ~Audio()
119 if (refcnt < 0) { in Reference()
122 refcnt++; in Reference()
130 if (refcnt < 0) { in Dereference()
133 } else if (refcnt == 0) { in Dereference()
135 } else if (--refcnt == 0) { // If this was the last reference, in Dereference()
/illumos-gate/usr/src/uts/sun4v/os/
H A Dhsvc.c90 uint64_t refcnt; /* reference count */ member
162 int refcnt; in hsvc_chk_refcnt() local
165 for (refcnt = 0, p = hsvcp->clients; p != NULL; in hsvc_chk_refcnt()
167 refcnt++; in hsvc_chk_refcnt()
169 ASSERT(hsvcp->refcnt == refcnt); in hsvc_chk_refcnt()
189 hsvcp->minor, hsvcp->refcnt, (void *)hsvcp->clients); in hsvc_dump()
260 hsvcp->refcnt++; in hsvc_link_client()
283 ASSERT(hsvcp->refcnt > 0); in hsvc_unlink_client()
284 hsvcp->refcnt--; in hsvc_unlink_client()
437 hsvcp->refcnt = 0; in hsvc_register()
[all …]
H A Dmach_descrip.c165 prom_printf("g:%ld,r:%d", lmdescp->gen, lmdescp->refcnt); in print_obs_list()
392 if (curr_mach_descrip->refcnt == 0) { in mach_descrip_update()
533 ASSERT((curr_mach_descrip->refcnt == 0)); in mach_descrip_startup_fini()
590 curr_mach_descrip->refcnt++; in md_get_handle()
619 curr_mach_descrip->refcnt--; in md_fini_handle()
633 mdescp->refcnt--; in md_fini_handle()
634 if (mdescp->refcnt == 0) { in md_fini_handle()
/illumos-gate/usr/src/lib/libzutil/common/
H A Dzutil_pool.c40 char refcnt[6]; in dump_ddt_stat() local
48 (void) strcpy(refcnt, "Total"); in dump_ddt_stat()
50 zfs_nicenum(1ULL << h, refcnt, sizeof (refcnt)); in dump_ddt_stat()
62 refcnt, in dump_ddt_stat()
/illumos-gate/usr/src/uts/common/sys/idm/
H A Didm.h505 idm_refcnt_init(idm_refcnt_t *refcnt, void *referenced_obj);
508 idm_refcnt_destroy(idm_refcnt_t *refcnt);
511 idm_refcnt_reset(idm_refcnt_t *refcnt);
514 idm_refcnt_hold(idm_refcnt_t *refcnt);
517 idm_refcnt_rele(idm_refcnt_t *refcnt);
520 idm_refcnt_rele_and_destroy(idm_refcnt_t *refcnt, idm_refcnt_cb_t *cb_func);
523 idm_refcnt_wait_ref(idm_refcnt_t *refcnt);
526 idm_refcnt_async_wait_ref(idm_refcnt_t *refcnt, idm_refcnt_cb_t *cb_func);
529 idm_refcnt_is_held(idm_refcnt_t *refcnt);
/illumos-gate/usr/src/uts/common/io/cxgbe/t4nex/
H A Dt4_l2t.c157 if (atomic_read(&e->refcnt) == 0) in alloc_l2e()
160 for (e = d->l2tab; atomic_read(&e->refcnt); ++e) in alloc_l2e()
248 (void) atomic_swap_uint(&d->l2tab[i].refcnt, 0); in t4_init_l2t()
275 if (atomic_inc_uint_nv(&e->refcnt) == 1) /* 0 -> 1 transition */ in l2t_hold()
411 if (atomic_read(&e->refcnt) == 0) { /* hasn't been recycled */ in t4_l2e_free()
429 if (atomic_dec_uint_nv(&e->refcnt) == 0) in t4_l2t_release()
499 (void) atomic_swap_uint(&e->refcnt, 1); in t4_l2t_get()
529 if (atomic_read(&e->refcnt) != 0) in t4_l2t_update()
538 if (atomic_read(&e->refcnt) != 0) { in t4_l2t_update()
/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/uts/common/sys/
H A Dppmvar.h241 int refcnt; /* domain lock ref count */ member
339 (domp)->refcnt++; \
344 (domp)->refcnt > 0); \
345 if (--(domp)->refcnt == 0) \
H A Dddidevmap.h134 int refcnt; /* Number of threads with mappings */ member
144 int refcnt; /* Number of threads with mappings */ member
/illumos-gate/usr/src/lib/libpicl/
H A Dpicl.c61 static uint32_t refcnt = 0; variable
184 if (refcnt == 0) { in trysend_req()
212 if (refcnt == 0) { in trysend_req()
233 if (refcnt > 0) { /* previously initialized */ in picl_initialize()
236 ++refcnt; in picl_initialize()
259 ++refcnt; in picl_initialize()
277 if (refcnt == 0) { in picl_shutdown()
284 --refcnt; in picl_shutdown()
285 if (refcnt == 0) in picl_shutdown()
/illumos-gate/usr/src/uts/common/io/rsm/
H A Drsmops.c344 p_ctrl->refcnt++; in rsm_get_controller()
359 p_ctrl->refcnt--; in rsm_get_controller()
403 p_ctrl->refcnt--; in rsm_release_controller()
450 p_ctrl->refcnt = 0; in rsm_register_controller()
491 if (found->refcnt) { in rsm_unregister_controller()
/illumos-gate/usr/src/cmd/rcm_daemon/common/
H A Drcm_lock.c1336 int *refcnt; member
1373 polllist.refcnt = s_calloc(n_max, sizeof (int)); in get_pid_index()
1379 polllist.refcnt = s_realloc(polllist.refcnt, in get_pid_index()
1413 polllist.refcnt[index]++; in add_to_polling_list()
1425 polllist.refcnt[index]++; in add_to_polling_list()
1444 polllist.refcnt[index] = 1; in add_to_polling_list()
1486 if (polllist.refcnt[index] > 1) { in remove_from_polling_list()
1487 polllist.refcnt[index]--; in remove_from_polling_list()
1504 if (--polllist.refcnt[index] > 0) in remove_from_polling_list()
1515 polllist.refcnt[i] = polllist.refcnt[i + 1]; in remove_from_polling_list()
/illumos-gate/usr/src/lib/krb5/plugins/kdb/db2/
H A Dadb_openclose.c235 db->lock->refcnt++; in osa_adb_init_db()
250 if (db->lock->refcnt == 0) { in osa_adb_fini_db()
254 db->lock->refcnt--; in osa_adb_fini_db()
257 if (db->lock->refcnt == 0) { in osa_adb_fini_db()
/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/os/
H A Dcpu_event.c122 uint32_t refcnt; member
884 prop->refcnt = 1; in cpu_idle_prop_create_property()
912 ASSERT(prop->refcnt > 0); in cpu_idle_prop_destroy_property()
913 if (atomic_cas_32(&prop->refcnt, 1, 0) == 1) { in cpu_idle_prop_destroy_property()
950 ASSERT(prop->refcnt > 0); in cpu_idle_prop_create_handle()
951 atomic_inc_32(&prop->refcnt); in cpu_idle_prop_create_handle()
979 ASSERT(prop->refcnt > 1); in cpu_idle_prop_destroy_handle()
980 atomic_dec_32(&prop->refcnt); in cpu_idle_prop_destroy_handle()
/illumos-gate/usr/src/cmd/mandoc/
H A Dman_html.c192 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()
/illumos-gate/usr/src/cmd/syslogd/
H A Dsyslogd.c1306 mp->refcnt++; in logmsg()
1311 mp->refcnt--; in logmsg()
1335 refcnt = mp->refcnt; in logmsg()
1412 mp->refcnt++; in logmsg()
1416 mp->refcnt--; in logmsg()
1427 refcnt = mp->refcnt; in logmsg()
1472 refcnt = --mp->refcnt; in logit()
1642 refcnt = --mp->refcnt; in logit()
1661 refcnt = --mp->refcnt; in logit()
2445 int i, refcnt; in freehl() local
[all …]
/illumos-gate/usr/src/cmd/fs.d/pcfs/fsck/
H A Dclusters.c434 if (cl->refcnt > 1) { in cloneClusterInfo()
436 cl->refcnt--; in cloneClusterInfo()
438 newCl->refcnt = 1; in cloneClusterInfo()
451 if (cl->flags != newflags && cl->refcnt > 1) in updateFlags()
460 if (--old->refcnt <= 0) { in freeClusterInfo()
506 newCl->refcnt++; in allocInUse()
1414 if (cl->refcnt <= 1 || cl->dirent != referencer || in markInUse()
1417 if (cl->refcnt > 1) in markInUse()
/illumos-gate/usr/src/lib/libdiskmgt/common/
H A Dcache.c222 desc->refcnt--; in cache_free_descriptor()
224 if (desc->refcnt <= 0) { in cache_free_descriptor()
339 dp->refcnt++; in cache_get_desc()
377 descp->refcnt++; in cache_get_descriptors()
825 d->refcnt = 0; in new_descriptor()
/illumos-gate/usr/src/cmd/audio/include/
H A DAudio_inline.h47 return (refcnt > 0); in isReferenced()
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibmf/
H A Dibmf_dr.c117 uint_t refcnt; in ibmf_i_dr_loopback_term() local
163 ibmf_i_client_rem_msg(clientp, msgimplp, &refcnt); in ibmf_i_dr_loopback_term()
180 ibmf_i_client_rem_msg(clientp, msgimplp, &refcnt); in ibmf_i_dr_loopback_term()
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dvsw_fdb.h69 uint32_t refcnt; /* reference count */ member

12345