idm_refcnt_t
idm_refcnt_t refcnt;
if (mdb_vread(&refcnt, sizeof (idm_refcnt_t), addr) !=
sizeof (idm_refcnt_t)) {
idm_refcnt_t tpgt_refcnt;
idm_refcnt_t portal_refcnt;
idm_refcnt_t target_refcnt;
idm_refcnt_t target_sess_refcnt;
idm_refcnt_t ist_refcnt;
idm_refcnt_t ict_refcnt;
idm_refcnt_t ict_dispatch_refcnt;
idm_refcnt_t global_refcnt;
idm_refcnt_t tpg_refcnt;
idm_refcnt_t ti_refcnt;
idm_refcnt_init(idm_refcnt_t *refcnt, void *referenced_obj)
idm_refcnt_destroy(idm_refcnt_t *refcnt)
idm_refcnt_reset(idm_refcnt_t *refcnt)
idm_refcnt_hold(idm_refcnt_t *refcnt)
idm_refcnt_t *refcnt = refcnt_void;
idm_refcnt_rele(idm_refcnt_t *refcnt)
idm_refcnt_rele_and_destroy(idm_refcnt_t *refcnt, idm_refcnt_cb_t *cb_func)
idm_refcnt_wait_ref(idm_refcnt_t *refcnt)
idm_refcnt_async_wait_ref(idm_refcnt_t *refcnt, idm_refcnt_cb_t *cb_func)
idm_refcnt_destroy_unref_obj(idm_refcnt_t *refcnt,
idm_refcnt_is_held(idm_refcnt_t *refcnt)
idm_refcnt_t is_refcnt;
idm_refcnt_init(idm_refcnt_t *refcnt, void *referenced_obj);
idm_refcnt_destroy(idm_refcnt_t *refcnt);
idm_refcnt_reset(idm_refcnt_t *refcnt);
idm_refcnt_hold(idm_refcnt_t *refcnt);
idm_refcnt_rele(idm_refcnt_t *refcnt);
idm_refcnt_rele_and_destroy(idm_refcnt_t *refcnt, idm_refcnt_cb_t *cb_func);
idm_refcnt_wait_ref(idm_refcnt_t *refcnt);
idm_refcnt_async_wait_ref(idm_refcnt_t *refcnt, idm_refcnt_cb_t *cb_func);
idm_refcnt_is_held(idm_refcnt_t *refcnt);
idm_refcnt_t is_refcnt;
idm_refcnt_t ic_refcnt;
idm_refcnt_t idt_refcnt;