Searched refs:refcount_remove (Results 1 - 11 of 11) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Drefcount.h71 int64_t refcount_remove(refcount_t *rc, void *holder_tag);
96 #define refcount_remove(rc, holder) atomic_dec_64_nv(&(rc)->rc_count) macro
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Drrwlock.c260 count = refcount_remove(&rrl->rr_linked_rcount, tag);
263 count = refcount_remove(&rrl->rr_anon_rcount, tag);
H A Drefcount.c201 refcount_remove(refcount_t *rc, void *holder) function
H A Dspa_misc.c457 if (refcount_remove(&scl->scl_count, tag) == 0) {
801 (void) refcount_remove(&spa->spa_refcount, tag);
815 (void) refcount_remove(&spa->spa_refcount, tag);
H A Ddmu_tx.c1291 if (refcount_remove(&dn->dn_tx_holds, tx) == 0) {
1481 if (refcount_remove(&dn->dn_tx_holds, tx) == 0) {
H A Dmetaslab.c2612 (void) refcount_remove(&mg->mg_alloc_queue_depth, tag);
3273 (void) refcount_remove(&mc->mc_alloc_slots, zio);
H A Darc.c2108 if (((cnt = refcount_remove(&hdr->b_l1hdr.b_refcnt, tag)) == 0) &&
2542 (void) refcount_remove(&hdr->b_l1hdr.b_refcnt, arc_onloan_tag);
2556 (void) refcount_remove(&hdr->b_l1hdr.b_refcnt, tag);
H A Dsa.c1314 if (refcount_remove(&idx_tab->sa_refcount, NULL) == 0) {
H A Ddbuf.c1861 if (refcount_remove(&db->db_holds, (void *)(uintptr_t)txg) == 0) {
2756 holds = refcount_remove(&db->db_holds, tag);
H A Ddnode.c1232 refs = refcount_remove(&dn->dn_holds, tag);
H A Ddsl_dataset.c679 (void) refcount_remove(&ds->ds_longholds, tag);

Completed in 126 milliseconds