Lines Matching refs:msp

726 dump_metaslab_stats(metaslab_t *msp)  in dump_metaslab_stats()  argument
729 range_tree_t *rt = msp->ms_tree; in dump_metaslab_stats()
730 avl_tree_t *t = &msp->ms_size_tree; in dump_metaslab_stats()
731 int free_pct = range_tree_space(rt) * 100 / msp->ms_size; in dump_metaslab_stats()
736 zdb_nicenum(metaslab_block_maxsize(msp), maxbuf, sizeof (maxbuf)); in dump_metaslab_stats()
746 dump_metaslab(metaslab_t *msp) in dump_metaslab() argument
748 vdev_t *vd = msp->ms_group->mg_vd; in dump_metaslab()
750 space_map_t *sm = msp->ms_sm; in dump_metaslab()
753 zdb_nicenum(msp->ms_size - space_map_allocated(sm), freebuf, in dump_metaslab()
758 (u_longlong_t)msp->ms_id, (u_longlong_t)msp->ms_start, in dump_metaslab()
762 mutex_enter(&msp->ms_lock); in dump_metaslab()
763 metaslab_load_wait(msp); in dump_metaslab()
764 if (!msp->ms_loaded) { in dump_metaslab()
765 VERIFY0(metaslab_load(msp)); in dump_metaslab()
766 range_tree_stat_verify(msp->ms_tree); in dump_metaslab()
768 dump_metaslab_stats(msp); in dump_metaslab()
769 metaslab_unload(msp); in dump_metaslab()
770 mutex_exit(&msp->ms_lock); in dump_metaslab()
780 (u_longlong_t)msp->ms_fragmentation); in dump_metaslab()
786 ASSERT(msp->ms_size == (1ULL << vd->vdev_ms_shift)); in dump_metaslab()
788 mutex_enter(&msp->ms_lock); in dump_metaslab()
789 dump_spacemap(spa->spa_meta_objset, msp->ms_sm); in dump_metaslab()
790 mutex_exit(&msp->ms_lock); in dump_metaslab()
2605 metaslab_t *msp = vd->vdev_ms[m]; in zdb_leak_init() local
2606 mutex_enter(&msp->ms_lock); in zdb_leak_init()
2607 metaslab_unload(msp); in zdb_leak_init()
2616 if (msp->ms_sm != NULL) { in zdb_leak_init()
2626 msp->ms_ops = &zdb_metaslab_ops; in zdb_leak_init()
2634 msp->ms_tree->rt_ops = NULL; in zdb_leak_init()
2635 VERIFY0(space_map_load(msp->ms_sm, in zdb_leak_init()
2636 msp->ms_tree, SM_ALLOC)); in zdb_leak_init()
2637 msp->ms_loaded = B_TRUE; in zdb_leak_init()
2639 mutex_exit(&msp->ms_lock); in zdb_leak_init()
2660 metaslab_t *msp = vd->vdev_ms[m]; in zdb_leak_fini() local
2661 mutex_enter(&msp->ms_lock); in zdb_leak_fini()
2673 range_tree_vacate(msp->ms_tree, zdb_leak, vd); in zdb_leak_fini()
2674 msp->ms_loaded = B_FALSE; in zdb_leak_fini()
2676 mutex_exit(&msp->ms_lock); in zdb_leak_fini()