/freebsd/sys/contrib/openzfs/include/sys/ |
H A D | zfs_refcount.h | 77 int64_t zfs_refcount_count(zfs_refcount_t *); 114 #define zfs_refcount_is_zero(rc) (zfs_refcount_count(rc) == 0) 115 #define zfs_refcount_count(rc) atomic_load_64(&(rc)->rc_count) 127 uint64_t __tmp = zfs_refcount_count(src); \ 133 #define zfs_refcount_held(rc, holder) (zfs_refcount_count(rc) > 0)
|
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
H A D | arc_os.c | 153 zfs_refcount_count(&arc_mru->arcs_esize[ARC_BUFC_DATA]) + in arc_evictable_memory() 154 zfs_refcount_count(&arc_mru->arcs_esize[ARC_BUFC_METADATA]) + in arc_evictable_memory() 155 zfs_refcount_count(&arc_mfu->arcs_esize[ARC_BUFC_DATA]) + in arc_evictable_memory() 156 zfs_refcount_count(&arc_mfu->arcs_esize[ARC_BUFC_METADATA]); in arc_evictable_memory()
|
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | rrwlock.c | 89 if (zfs_refcount_count(&rrl->rr_linked_rcount) == 0) in rrn_find() 124 if (zfs_refcount_count(&rrl->rr_linked_rcount) == 0) in rrn_find_and_remove() 177 ASSERT(zfs_refcount_count(&rrl->rr_anon_rcount) >= 0); in rrw_enter_read_impl() 220 while (zfs_refcount_count(&rrl->rr_anon_rcount) > 0 || in rrw_enter_write() 221 zfs_refcount_count(&rrl->rr_linked_rcount) > 0 || in rrw_enter_write()
|
H A D | refcount.c | 119 return (zfs_refcount_count(rc) == 0); in zfs_refcount_is_zero() 123 zfs_refcount_count(zfs_refcount_t *rc) in zfs_refcount_count() function 305 return (zfs_refcount_count(rc) > 0); in zfs_refcount_held() 349 EXPORT_SYMBOL(zfs_refcount_count);
|
H A D | dbuf_stats.c | 94 (ulong_t)zfs_refcount_count(&db->db_holds), in __dbuf_stats_hash_table_data() 119 (ulong_t)zfs_refcount_count(&dn->dn_holds), in __dbuf_stats_hash_table_data()
|
H A D | arc.c | 2404 abi->abi_holds = zfs_refcount_count(&l1hdr->b_refcnt); in arc_buf_info() 2438 refcnt = zfs_refcount_count(&hdr->b_l1hdr.b_refcnt); in arc_change_state() 3775 ASSERT0(zfs_refcount_count(&hdr->b_l1hdr.b_refcnt)); in arc_evict_hdr() 4353 while (zfs_refcount_count(&state->arcs_esize[type]) != 0) { in arc_flush_state() 4375 if (bytes > 0 && zfs_refcount_count(&state->arcs_esize[type]) > 0) { in arc_evict_impl() 4376 delta = MIN(zfs_refcount_count(&state->arcs_esize[type]), in arc_evict_impl() 4454 mrud = zfs_refcount_count(&arc_mru->arcs_size[ARC_BUFC_DATA]) + in arc_evict() 4455 zfs_refcount_count(&arc_anon->arcs_size[ARC_BUFC_DATA]); in arc_evict() 4456 mrum = zfs_refcount_count(&arc_mru->arcs_size[ARC_BUFC_METADATA]) + in arc_evict() 4457 zfs_refcount_count(&arc_anon->arcs_size[ARC_BUFC_METADATA]); in arc_evict() [all …]
|
H A D | dnode.c | 527 ASSERT3U(zfs_refcount_count(&dn->dn_holds), >=, 1); in dnode_setbonuslen() 552 ASSERT3U(zfs_refcount_count(&dn->dn_holds), >=, 1); in dnode_setbonus_type() 567 ASSERT3U(zfs_refcount_count(&dn->dn_holds), >=, 1); in dnode_set_storage_type() 574 ASSERT3U(zfs_refcount_count(&dn->dn_holds), >=, 1); in dnode_rm_spill() 769 ASSERT3U(zfs_refcount_count(&dn->dn_holds), <=, 1); in dnode_allocate() 961 ASSERT(zfs_refcount_count(&odn->dn_tx_holds) == 0); in dnode_move_impl() 1163 refcount = zfs_refcount_count(&odn->dn_holds); in dnode_move() 1191 ASSERT(refcount == zfs_refcount_count(&ndn->dn_holds)); in dnode_move() 1347 if (zfs_refcount_count(&dn->dn_holds) > 0) in dnode_special_close() 1350 ASSERT3U(zfs_refcount_count(&dn->dn_holds), ==, 0); in dnode_special_close()
|
H A D | dbuf.c | 461 if (zfs_refcount_count( in dbuf_include_in_metadata_cache() 532 holds = zfs_refcount_count(&db->db_holds); in dbuf_verify_user() 767 return (zfs_refcount_count(&dbuf_caches[DB_DBUF_CACHE].size) > in dbuf_cache_above_lowater() 890 uint64_t size = zfs_refcount_count(&dbuf_caches[DB_DBUF_CACHE].size); in dbuf_cache_reduce_target_size() 908 zfs_refcount_count(&dbuf_caches[DB_DBUF_CACHE].size); in dbuf_kstat_update() 936 ds->metadata_cache_size_bytes.value.ui64 = zfs_refcount_count( in dbuf_kstat_update() 1386 ASSERT(zfs_refcount_count(&db->db_holds) > 0); in dbuf_read_done() 1707 } else if (zfs_refcount_count(&db->db_holds) > db->db_dirtycnt) { in dbuf_fix_old_data() 2030 if (zfs_refcount_count(&db->db_holds) == 0) { in dbuf_free_range() 3168 zfs_refcount_count(&db->db_holds) - 1 > db->db_dirtycnt) { in dbuf_assign_arcbuf() [all …]
|
H A D | dmu_tx.c | 1131 towrite += zfs_refcount_count(&txh->txh_space_towrite); in dmu_tx_try_assign() 1132 tohold += zfs_refcount_count(&txh->txh_memory_tohold); in dmu_tx_try_assign() 1412 zfs_refcount_count(&txh->txh_space_towrite)); in dmu_tx_destroy() 1414 zfs_refcount_count(&txh->txh_memory_tohold)); in dmu_tx_destroy()
|
H A D | dmu_zfetch.c | 266 if (zfs_refcount_count(&zs->zs_refs) != 1) in dmu_zfetch_stream_create() 293 if (zfs_refcount_count(&zs->zs_refs) != 1) in dmu_zfetch_stream_create()
|
H A D | dsl_crypt.c | 98 ASSERT0(zfs_refcount_count(&wkey->wk_refcnt)); in dsl_wrapping_key_free() 537 ASSERT(zfs_refcount_count(&dck->dck_holds) == 0); in dsl_crypto_key_free() 902 } else if (zfs_refcount_count(&found_wkey->wk_refcnt) != 0) { in spa_keystore_unload_wkey_impl() 982 ASSERT3U(zfs_refcount_count(&km->km_refcnt), >=, 1); in key_mapping_add_ref() 999 ASSERT3U(zfs_refcount_count(&km->km_refcnt), >=, 1); in key_mapping_rele() 1618 ASSERT0(zfs_refcount_count(&found_wkey->wk_refcnt)); in spa_keystore_change_key_sync()
|
H A D | spa_misc.c | 842 ASSERT3U(zfs_refcount_count(&spa->spa_refcount), ==, 0); in spa_remove() 940 ASSERT(zfs_refcount_count(&spa->spa_refcount) >= spa->spa_minref || in spa_open_ref() 953 ASSERT(zfs_refcount_count(&spa->spa_refcount) > spa->spa_minref || in spa_close() 986 return (zfs_refcount_count(&spa->spa_refcount) == spa->spa_minref); in spa_refcount_zero()
|
H A D | dsl_destroy.c | 776 if (zfs_refcount_count(&ds->ds_longholds) != expected_holds) in dsl_destroy_head_check_impl()
|
H A D | sa.c | 1143 ASSERT(zfs_refcount_count(&tab->sa_refcount)); in sa_tear_down()
|
H A D | metaslab.c | 506 ASSERT0(zfs_refcount_count(&mga->mga_queue_depth)); in metaslab_class_validate() 666 if (zfs_refcount_count(&mga->mga_queue_depth) + psize + psize / 2 >= in metaslab_class_rotate()
|
H A D | spa.c | 3597 spa->spa_minref = zfs_refcount_count(&spa->spa_refcount); in spa_load() 6845 spa->spa_minref = zfs_refcount_count(&spa->spa_refcount);
|
H A D | dsl_dataset.c | 3118 uint64_t holds = zfs_refcount_count(&ds->ds_longholds) - in dsl_dataset_handoff_check()
|
/freebsd/sys/contrib/openzfs/include/os/linux/zfs/sys/ |
H A D | trace_dbuf.h | 77 __entry->db_holds = zfs_refcount_count(&db->db_holds); \
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | sysctl_os.c | 341 val = zfs_refcount_count(&state->arcs_size[ARC_BUFC_DATA]) + in param_get_arc_state_size() 342 zfs_refcount_count(&state->arcs_size[ARC_BUFC_METADATA]); in param_get_arc_state_size()
|