Searched refs:refcount_remove (Results 1 - 11 of 11) sorted by relevance
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | refcount.h | 71 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 D | rrwlock.c | 260 count = refcount_remove(&rrl->rr_linked_rcount, tag); 263 count = refcount_remove(&rrl->rr_anon_rcount, tag);
|
H A D | refcount.c | 201 refcount_remove(refcount_t *rc, void *holder) function
|
H A D | spa_misc.c | 457 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 D | dmu_tx.c | 1291 if (refcount_remove(&dn->dn_tx_holds, tx) == 0) { 1481 if (refcount_remove(&dn->dn_tx_holds, tx) == 0) {
|
H A D | metaslab.c | 2612 (void) refcount_remove(&mg->mg_alloc_queue_depth, tag); 3273 (void) refcount_remove(&mc->mc_alloc_slots, zio);
|
H A D | arc.c | 2108 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 D | sa.c | 1314 if (refcount_remove(&idx_tab->sa_refcount, NULL) == 0) {
|
H A D | dbuf.c | 1861 if (refcount_remove(&db->db_holds, (void *)(uintptr_t)txg) == 0) { 2756 holds = refcount_remove(&db->db_holds, tag);
|
H A D | dnode.c | 1232 refs = refcount_remove(&dn->dn_holds, tag);
|
H A D | dsl_dataset.c | 679 (void) refcount_remove(&ds->ds_longholds, tag);
|
Completed in 126 milliseconds