Home
last modified time | relevance | path

Searched refs:refcount_remove (Results 1 – 10 of 10) sorted by relevance

/NextBSD/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
HDrefcount.h72 int64_t refcount_remove(refcount_t *rc, void *holder_tag);
93 #define refcount_remove(rc, holder) atomic_dec_64_nv(&(rc)->rc_count)
/NextBSD/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
HDrrwlock.c260 count = refcount_remove(&rrl->rr_linked_rcount, tag); in rrw_exit()
263 count = refcount_remove(&rrl->rr_anon_rcount, tag); in rrw_exit()
HDrefcount.c198 refcount_remove(refcount_t *rc, void *holder) in refcount_remove() function
HDspa_misc.c512 if (refcount_remove(&scl->scl_count, tag) == 0) { in spa_config_exit()
863 (void) refcount_remove(&spa->spa_refcount, tag); in spa_close()
877 (void) refcount_remove(&spa->spa_refcount, tag); in spa_async_close()
HDdmu_tx.c1251 if (refcount_remove(&dn->dn_tx_holds, tx) == 0) { in dmu_tx_unassign()
1406 if (refcount_remove(&dn->dn_tx_holds, tx) == 0) { in dmu_tx_commit()
HDarc.c1780 if (((cnt = refcount_remove(&hdr->b_l1hdr.b_refcnt, tag)) == 0) && in remove_reference()
2091 (void) refcount_remove(&hdr->b_l1hdr.b_refcnt, arc_onloan_tag); in arc_return_buf()
2105 (void) refcount_remove(&hdr->b_l1hdr.b_refcnt, tag); in arc_loan_inuse_buf()
HDdbuf.c1498 if (refcount_remove(&db->db_holds, (void *)(uintptr_t)txg) == 0) { in dbuf_undirty()
2425 holds = refcount_remove(&db->db_holds, tag); in dbuf_rele_and_unlock()
HDsa.c1318 if (refcount_remove(&idx_tab->sa_refcount, NULL) == 0) { in sa_idx_tab_rele()
HDdnode.c1241 refs = refcount_remove(&dn->dn_holds, tag); in dnode_rele_and_unlock()
HDdsl_dataset.c656 (void) refcount_remove(&ds->ds_longholds, tag); in dsl_dataset_long_rele()