Searched refs:refcount_remove (Results 1 - 9 of 9) sorted by relevance
/opensolaris-onvv-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | refcount.h | 67 int64_t refcount_remove(refcount_t *rc, void *holder_tag); 87 #define refcount_remove(rc, holder) atomic_add_64_nv(&(rc)->rc_count, -1) macro
|
/opensolaris-onvv-gate/usr/src/uts/common/fs/zfs/ |
H A D | rrwlock.c | 234 count = refcount_remove(&rrl->rr_linked_rcount, tag); 236 count = refcount_remove(&rrl->rr_anon_rcount, tag);
|
H A D | refcount.c | 187 refcount_remove(refcount_t *rc, void *holder) function
|
H A D | spa_misc.c | 350 if (refcount_remove(&scl->scl_count, tag) == 0) { 592 (void) refcount_remove(&spa->spa_refcount, tag);
|
H A D | dmu_tx.c | 1024 if (refcount_remove(&dn->dn_tx_holds, tx) == 0) { 1137 if (refcount_remove(&dn->dn_tx_holds, tx) == 0) {
|
H A D | arc.c | 1034 if (((cnt = refcount_remove(&ab->b_refcnt, tag)) == 0) && 1268 (void) refcount_remove(&hdr->b_refcnt, arc_onloan_tag); 1282 (void) refcount_remove(&hdr->b_refcnt, tag);
|
H A D | sa.c | 1293 if (refcount_remove(&idx_tab->sa_refcount, NULL) == 0) {
|
H A D | dbuf.c | 1355 if (refcount_remove(&db->db_holds, (void *)(uintptr_t)txg) == 0) { 2030 holds = refcount_remove(&db->db_holds, tag);
|
H A D | dnode.c | 1170 refs = refcount_remove(&dn->dn_holds, tag);
|
Completed in 175 milliseconds