zfs_refcount_remove
if (((cnt = zfs_refcount_remove(&hdr->b_l1hdr.b_refcnt, tag)) == 0) &&
(void) zfs_refcount_remove(&hdr->b_l1hdr.b_refcnt, arc_onloan_tag);
(void) zfs_refcount_remove(&hdr->b_l1hdr.b_refcnt, tag);
(void) zfs_refcount_remove(&nhdr->b_l1hdr.b_refcnt, FTAG);
zfs_refcount_remove(&dev->l2ad_lb_count, lb_ptr_buf);
zfs_refcount_remove(&dev->l2ad_lb_count, lb_ptr_buf);
if (zfs_refcount_remove(&db->db_holds, (void *)(uintptr_t)txg) == 0) {
holds = zfs_refcount_remove(&db->db_holds, tag);
if (zfs_refcount_remove(&dn->dn_tx_holds, tx) == 0) {
if (zfs_refcount_remove(&dn->dn_tx_holds, tx) == 0) {
if (zfs_refcount_remove(&zs->zs_blocks, NULL) != 0)
refs = zfs_refcount_remove(&dn->dn_holds, tag);
if (zfs_refcount_remove(&dck->dck_holds, tag) == 0)
if (zfs_refcount_remove(&dck->dck_holds, tag) == 0) {
(void) zfs_refcount_remove(&wkey->wk_refcnt, tag);
if (zfs_refcount_remove(&km->km_refcnt, tag) != 0)
if (zfs_refcount_remove(&km->km_refcnt, FTAG) != 0) {
(void) zfs_refcount_remove(&ds->ds_longholds, tag);
if (zfs_refcount_remove(&spc->spc_refcnt, tag) == 0) {
(void) zfs_refcount_remove(&mg->mg_alloc_queue_depth[allocator], tag);
(void) zfs_refcount_remove(rc, holder);
count = zfs_refcount_remove(
count = zfs_refcount_remove(&rrl->rr_anon_rcount, tag);
if (zfs_refcount_remove(&idx_tab->sa_refcount, NULL) == 0) {
if (zfs_refcount_remove(&scl->scl_count, tag) == 0) {
(void) zfs_refcount_remove(&spa->spa_refcount, tag);
(void) zfs_refcount_remove(&spa->spa_refcount, tag);
int64_t zfs_refcount_remove(zfs_refcount_t *, const void *);