Searched refs:refcount_remove (Results 1 – 10 of 10) sorted by relevance
| /NextBSD/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ |
| HD | refcount.h | 72 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/ |
| HD | rrwlock.c | 260 count = refcount_remove(&rrl->rr_linked_rcount, tag); in rrw_exit() 263 count = refcount_remove(&rrl->rr_anon_rcount, tag); in rrw_exit()
|
| HD | refcount.c | 198 refcount_remove(refcount_t *rc, void *holder) in refcount_remove() function
|
| HD | spa_misc.c | 512 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()
|
| HD | dmu_tx.c | 1251 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()
|
| HD | arc.c | 1780 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()
|
| HD | dbuf.c | 1498 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()
|
| HD | sa.c | 1318 if (refcount_remove(&idx_tab->sa_refcount, NULL) == 0) { in sa_idx_tab_rele()
|
| HD | dnode.c | 1241 refs = refcount_remove(&dn->dn_holds, tag); in dnode_rele_and_unlock()
|
| HD | dsl_dataset.c | 656 (void) refcount_remove(&ds->ds_longholds, tag); in dsl_dataset_long_rele()
|