Searched refs:zfs_refcount_count (Results 1 – 14 of 14) sorted by relevance
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | refcount.h | 79 int64_t zfs_refcount_count(zfs_refcount_t *); 121 #define zfs_refcount_is_zero(rc) (zfs_refcount_count(rc) == 0) 122 #define zfs_refcount_count(rc) atomic_load_64(&(rc)->rc_count) 134 uint64_t __tmp = zfs_refcount_count(src); \ 140 #define zfs_refcount_held(rc, holder) (zfs_refcount_count(rc) > 0)
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | rrwlock.c | 88 if (zfs_refcount_count(&rrl->rr_linked_rcount) == 0) in rrn_find() 123 if (zfs_refcount_count(&rrl->rr_linked_rcount) == 0) in rrn_find_and_remove() 176 ASSERT(zfs_refcount_count(&rrl->rr_anon_rcount) >= 0); in rrw_enter_read_impl() 219 while (zfs_refcount_count(&rrl->rr_anon_rcount) > 0 || in rrw_enter_write() 220 zfs_refcount_count(&rrl->rr_linked_rcount) > 0 || in rrw_enter_write()
|
H A D | dmu_zfetch.c | 167 if (zfs_refcount_count(&zs->zs_blocks) != 0) in dmu_zfetch_fini() 202 if (zfs_refcount_count(&zs->zs_blocks) != 0) in dmu_zfetch_stream_create() 423 if (zfs_refcount_count(&zs->zs_blocks) == 0) in dmu_zfetch()
|
H A D | refcount.c | 125 return (zfs_refcount_count(rc) == 0); in zfs_refcount_is_zero() 129 zfs_refcount_count(zfs_refcount_t *rc) in zfs_refcount_count() function 317 return (zfs_refcount_count(rc) > 0); in zfs_refcount_held()
|
H A D | arc.c | 2224 refcnt = zfs_refcount_count(&hdr->b_l1hdr.b_refcnt); in arc_change_state() 3342 ASSERT0(zfs_refcount_count(&hdr->b_l1hdr.b_refcnt)); in arc_hdr_realloc_crypt() 3841 ASSERT0(zfs_refcount_count(&hdr->b_l1hdr.b_refcnt)); in arc_evict_hdr() 4162 while (zfs_refcount_count(&state->arcs_esize[type]) != 0) { in arc_flush_state() 4186 if (bytes > 0 && zfs_refcount_count(&state->arcs_esize[type]) > 0) { in arc_adjust_impl() 4187 delta = MIN(zfs_refcount_count(&state->arcs_esize[type]), in arc_adjust_impl() 4213 (int64_t)(zfs_refcount_count(&arc_anon->arcs_size) + in arc_adjust_meta() 4214 zfs_refcount_count(&arc_mru->arcs_size) - arc_p)); in arc_adjust_meta() 4224 (int64_t)(zfs_refcount_count(&arc_mfu->arcs_size) - in arc_adjust_meta() 4336 (int64_t)(zfs_refcount_count(&arc_anon->arcs_size) + in arc_adjust() [all …]
|
H A D | dmu_tx.c | 218 if (zfs_refcount_count(&txh->txh_space_towrite) > 2 * DMU_MAX_ACCESS) in dmu_tx_count_write() 932 towrite += zfs_refcount_count(&txh->txh_space_towrite); in dmu_tx_try_assign() 933 tohold += zfs_refcount_count(&txh->txh_memory_tohold); in dmu_tx_try_assign() 1108 zfs_refcount_count(&txh->txh_space_towrite)); in dmu_tx_destroy() 1110 zfs_refcount_count(&txh->txh_memory_tohold)); in dmu_tx_destroy()
|
H A D | dnode.c | 386 ASSERT3U(zfs_refcount_count(&dn->dn_holds), >=, 1); in dnode_setbonuslen() 403 ASSERT3U(zfs_refcount_count(&dn->dn_holds), >=, 1); in dnode_setbonus_type() 414 ASSERT3U(zfs_refcount_count(&dn->dn_holds), >=, 1); in dnode_rm_spill() 611 ASSERT3U(zfs_refcount_count(&dn->dn_holds), <=, 1); in dnode_allocate() 806 ASSERT(zfs_refcount_count(&odn->dn_tx_holds) == 0); in dnode_move_impl() 999 refcount = zfs_refcount_count(&odn->dn_holds); in dnode_move() 1027 ASSERT(refcount == zfs_refcount_count(&ndn->dn_holds)); in dnode_move() 1178 if (zfs_refcount_count(&dn->dn_holds) > 0) in dnode_special_close() 1181 ASSERT3U(zfs_refcount_count(&dn->dn_holds), ==, 0); in dnode_special_close()
|
H A D | dbuf.c | 355 holds = zfs_refcount_count(&db->db_holds); in dbuf_verify_user() 452 if (zfs_refcount_count( in dbuf_include_in_metadata_cache() 502 return (zfs_refcount_count(&dbuf_caches[DB_DBUF_CACHE].size) > in dbuf_cache_above_hiwater() 512 return (zfs_refcount_count(&dbuf_caches[DB_DBUF_CACHE].size) > in dbuf_cache_above_lowater() 606 if (zfs_refcount_count(&dbuf_caches[DB_DBUF_CACHE].size) > in dbuf_evict_notify() 932 if (arc_released(db->db_buf) || zfs_refcount_count(&db->db_holds) > 1) { in dbuf_loan_arcbuf() 996 ASSERT(zfs_refcount_count(&db->db_holds) > 0); in dbuf_read_done() 1276 } else if (zfs_refcount_count(&db->db_holds) > db->db_dirtycnt) { in dbuf_fix_old_data() 1553 if (zfs_refcount_count(&db->db_holds) == 0) { in dbuf_free_range() 2265 zfs_refcount_count(&db->db_holds) - 1 > db->db_dirtycnt) { in dbuf_assign_arcbuf() [all …]
|
H A D | dsl_crypt.c | 97 ASSERT0(zfs_refcount_count(&wkey->wk_refcnt)); in dsl_wrapping_key_free() 527 ASSERT(zfs_refcount_count(&dck->dck_holds) == 0); in dsl_crypto_key_free() 876 } else if (zfs_refcount_count(&found_wkey->wk_refcnt) != 0) { in spa_keystore_unload_wkey_impl() 951 ASSERT3U(zfs_refcount_count(&km->km_refcnt), >=, 1); in key_mapping_add_ref() 968 ASSERT3U(zfs_refcount_count(&km->km_refcnt), >=, 1); in key_mapping_rele() 1580 ASSERT0(zfs_refcount_count(&found_wkey->wk_refcnt)); in spa_keystore_change_key_sync()
|
H A D | spa_misc.c | 787 ASSERT3U(zfs_refcount_count(&spa->spa_refcount), ==, 0); in spa_remove() 895 ASSERT(zfs_refcount_count(&spa->spa_refcount) >= spa->spa_minref || in spa_open_ref() 907 ASSERT(zfs_refcount_count(&spa->spa_refcount) > spa->spa_minref || in spa_close() 936 return (zfs_refcount_count(&spa->spa_refcount) == spa->spa_minref); in spa_refcount_zero()
|
H A D | dsl_destroy.c | 698 if (zfs_refcount_count(&ds->ds_longholds) != expected_holds) in dsl_destroy_head_check_impl()
|
H A D | spa.c | 2398 spa->spa_minref = zfs_refcount_count(&spa->spa_refcount); in spa_load() 5364 spa->spa_minref = zfs_refcount_count(&spa->spa_refcount); 8376 ASSERT0(zfs_refcount_count( 8388 ASSERT0(zfs_refcount_count(&normal->mc_alloc_slots[i])); 8389 ASSERT0(zfs_refcount_count(&special->mc_alloc_slots[i])); 8390 ASSERT0(zfs_refcount_count(&dedup->mc_alloc_slots[i]));
|
H A D | metaslab.c | 1225 qdepth = zfs_refcount_count( in metaslab_group_allocatable() 1247 qdepth = zfs_refcount_count( in metaslab_group_allocatable() 5518 zfs_refcount_count(&mc->mc_alloc_slots[allocator]); in metaslab_class_throttle_reserve()
|
H A D | sa.c | 1134 ASSERT(zfs_refcount_count(&tab->sa_refcount)); in sa_tear_down()
|