Home
last modified time | relevance | path

Searched refs:zfs_refcount_count (Results 1 – 19 of 19) sorted by relevance

/freebsd/sys/contrib/openzfs/include/sys/
H A Dzfs_refcount.h67 int64_t zfs_refcount_count(zfs_refcount_t *);
104 #define zfs_refcount_is_zero(rc) (zfs_refcount_count(rc) == 0)
105 #define zfs_refcount_count(rc) atomic_load_64(&(rc)->rc_count)
117 uint64_t __tmp = zfs_refcount_count(src); \
123 #define zfs_refcount_held(rc, holder) (zfs_refcount_count(rc) > 0)
/freebsd/sys/contrib/openzfs/module/zfs/
H A Drrwlock.c79 if (zfs_refcount_count(&rrl->rr_linked_rcount) == 0) in rrn_find()
114 if (zfs_refcount_count(&rrl->rr_linked_rcount) == 0) in rrn_find_and_remove()
167 ASSERT(zfs_refcount_count(&rrl->rr_anon_rcount) >= 0); in rrw_enter_read_impl()
210 while (zfs_refcount_count(&rrl->rr_anon_rcount) > 0 || in rrw_enter_write()
211 zfs_refcount_count(&rrl->rr_linked_rcount) > 0 || in rrw_enter_write()
H A Drefcount.c111 return (zfs_refcount_count(rc) == 0); in zfs_refcount_is_zero()
115 zfs_refcount_count(zfs_refcount_t *rc) in zfs_refcount_count() function
297 return (zfs_refcount_count(rc) > 0); in zfs_refcount_held()
341 EXPORT_SYMBOL(zfs_refcount_count);
H A Ddbuf_stats.c84 (ulong_t)zfs_refcount_count(&db->db_holds), in __dbuf_stats_hash_table_data()
109 (ulong_t)zfs_refcount_count(&dn->dn_holds), in __dbuf_stats_hash_table_data()
H A Darc.c2421 abi->abi_holds = zfs_refcount_count(&l1hdr->b_refcnt); in arc_buf_info()
2455 refcnt = zfs_refcount_count(&hdr->b_l1hdr.b_refcnt); in arc_change_state()
3815 ASSERT0(zfs_refcount_count(&hdr->b_l1hdr.b_refcnt)); in arc_evict_hdr()
4401 while (zfs_refcount_count(&state->arcs_esize[type]) != 0) { in arc_flush_state()
4423 if (bytes > 0 && zfs_refcount_count(&state->arcs_esize[type]) > 0) { in arc_evict_impl()
4424 delta = MIN(zfs_refcount_count(&state->arcs_esize[type]), in arc_evict_impl()
4502 mrud = zfs_refcount_count(&arc_mru->arcs_size[ARC_BUFC_DATA]) + in arc_evict()
4503 zfs_refcount_count(&arc_anon->arcs_size[ARC_BUFC_DATA]); in arc_evict()
4504 mrum = zfs_refcount_count(&arc_mru->arcs_size[ARC_BUFC_METADATA]) + in arc_evict()
4505 zfs_refcount_count(&arc_anon->arcs_size[ARC_BUFC_METADATA]); in arc_evict()
[all …]
H A Ddnode.c513 ASSERT3U(zfs_refcount_count(&dn->dn_holds), >=, 1); in dnode_setbonuslen()
538 ASSERT3U(zfs_refcount_count(&dn->dn_holds), >=, 1); in dnode_setbonus_type()
553 ASSERT3U(zfs_refcount_count(&dn->dn_holds), >=, 1); in dnode_set_storage_type()
560 ASSERT3U(zfs_refcount_count(&dn->dn_holds), >=, 1); in dnode_rm_spill()
753 ASSERT3U(zfs_refcount_count(&dn->dn_holds), <=, 1); in dnode_allocate()
948 ASSERT0(zfs_refcount_count(&odn->dn_tx_holds)); in dnode_move_impl()
1148 refcount = zfs_refcount_count(&odn->dn_holds); in dnode_move()
1176 ASSERT(refcount == zfs_refcount_count(&ndn->dn_holds)); in dnode_move()
1332 if (zfs_refcount_count(&dn->dn_holds) > 0) in dnode_special_close()
1335 ASSERT3U(zfs_refcount_count(&dn->dn_holds), ==, 0); in dnode_special_close()
H A Ddmu_tx.c1137 towrite += zfs_refcount_count(&txh->txh_space_towrite); in dmu_tx_try_assign()
1138 tohold += zfs_refcount_count(&txh->txh_memory_tohold); in dmu_tx_try_assign()
1420 zfs_refcount_count(&txh->txh_space_towrite)); in dmu_tx_destroy()
1422 zfs_refcount_count(&txh->txh_memory_tohold)); in dmu_tx_destroy()
H A Ddbuf.c454 if (zfs_refcount_count( in dbuf_include_in_metadata_cache()
525 holds = zfs_refcount_count(&db->db_holds); in dbuf_verify_user()
759 return (zfs_refcount_count(&dbuf_caches[DB_DBUF_CACHE].size) > in dbuf_cache_above_lowater()
882 uint64_t size = zfs_refcount_count(&dbuf_caches[DB_DBUF_CACHE].size); in dbuf_cache_reduce_target_size()
900 zfs_refcount_count(&dbuf_caches[DB_DBUF_CACHE].size); in dbuf_kstat_update()
928 ds->metadata_cache_size_bytes.value.ui64 = zfs_refcount_count( in dbuf_kstat_update()
1378 ASSERT(zfs_refcount_count(&db->db_holds) > 0); in dbuf_read_done()
1713 } else if (zfs_refcount_count(&db->db_holds) > db->db_dirtycnt) { in dbuf_fix_old_data()
2036 if (zfs_refcount_count(&db->db_holds) == 0) { in dbuf_free_range()
3237 zfs_refcount_count(&db->db_holds) - 1 > db->db_dirtycnt) { in dbuf_assign_arcbuf()
[all …]
H A Ddsl_crypt.c95 ASSERT0(zfs_refcount_count(&wkey->wk_refcnt)); in dsl_wrapping_key_free()
519 ASSERT0(zfs_refcount_count(&dck->dck_holds)); in dsl_crypto_key_free()
884 } else if (zfs_refcount_count(&found_wkey->wk_refcnt) != 0) { in spa_keystore_unload_wkey_impl()
964 ASSERT3U(zfs_refcount_count(&km->km_refcnt), >=, 1); in key_mapping_add_ref()
981 ASSERT3U(zfs_refcount_count(&km->km_refcnt), >=, 1); in key_mapping_rele()
1713 ASSERT0(zfs_refcount_count(&found_wkey->wk_refcnt)); in spa_keystore_change_key_sync()
H A Ddmu_zfetch.c256 if (zfs_refcount_count(&zs->zs_refs) != 1) in dmu_zfetch_stream_create()
283 if (zfs_refcount_count(&zs->zs_refs) != 1) in dmu_zfetch_stream_create()
H A Dspa_misc.c886 ASSERT3U(zfs_refcount_count(&spa->spa_refcount), ==, 0); in spa_remove()
988 ASSERT(zfs_refcount_count(&spa->spa_refcount) >= spa->spa_minref || in spa_open_ref()
1001 ASSERT(zfs_refcount_count(&spa->spa_refcount) > spa->spa_minref || in spa_close()
1034 return (zfs_refcount_count(&spa->spa_refcount) == spa->spa_minref); in spa_refcount_zero()
H A Ddsl_destroy.c825 if (zfs_refcount_count(&ds->ds_longholds) != expected_holds) in dsl_destroy_head_check_impl()
H A Dsa.c1133 ASSERT(zfs_refcount_count(&tab->sa_refcount)); in sa_tear_down()
H A Dmetaslab.c505 ASSERT0(zfs_refcount_count(&mga->mga_queue_depth)); in metaslab_class_validate()
669 if (zfs_refcount_count(&mga->mga_queue_depth) + psize + psize / 2 >= in metaslab_class_rotate()
H A Dspa.c3784 spa->spa_minref = zfs_refcount_count(&spa->spa_refcount); in spa_load()
7533 spa->spa_minref = zfs_refcount_count(&spa->spa_refcount);
H A Ddsl_dataset.c3139 uint64_t holds = zfs_refcount_count(&ds->ds_longholds) - in dsl_dataset_handoff_check()
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Darc_os.c143 zfs_refcount_count(&arc_mru->arcs_esize[ARC_BUFC_DATA]) + in arc_evictable_memory()
144 zfs_refcount_count(&arc_mru->arcs_esize[ARC_BUFC_METADATA]) + in arc_evictable_memory()
145 zfs_refcount_count(&arc_mfu->arcs_esize[ARC_BUFC_DATA]) + in arc_evictable_memory()
146 zfs_refcount_count(&arc_mfu->arcs_esize[ARC_BUFC_METADATA]); in arc_evictable_memory()
/freebsd/sys/contrib/openzfs/include/os/linux/zfs/sys/
H A Dtrace_dbuf.h67 __entry->db_holds = zfs_refcount_count(&db->db_holds); \
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dsysctl_os.c380 val = zfs_refcount_count(&state->arcs_size[ARC_BUFC_DATA]) + in param_get_arc_state_size()
381 zfs_refcount_count(&state->arcs_size[ARC_BUFC_METADATA]); in param_get_arc_state_size()