Lines Matching refs:msp
725 dump_metaslab_stats(metaslab_t *msp) in dump_metaslab_stats() argument
728 range_tree_t *rt = msp->ms_tree; in dump_metaslab_stats()
729 avl_tree_t *t = &msp->ms_size_tree; in dump_metaslab_stats()
730 int free_pct = range_tree_space(rt) * 100 / msp->ms_size; in dump_metaslab_stats()
735 zdb_nicenum(metaslab_block_maxsize(msp), maxbuf, sizeof (maxbuf)); in dump_metaslab_stats()
745 dump_metaslab(metaslab_t *msp) in dump_metaslab() argument
747 vdev_t *vd = msp->ms_group->mg_vd; in dump_metaslab()
749 space_map_t *sm = msp->ms_sm; in dump_metaslab()
752 zdb_nicenum(msp->ms_size - space_map_allocated(sm), freebuf, in dump_metaslab()
757 (u_longlong_t)msp->ms_id, (u_longlong_t)msp->ms_start, in dump_metaslab()
761 mutex_enter(&msp->ms_lock); in dump_metaslab()
762 metaslab_load_wait(msp); in dump_metaslab()
763 if (!msp->ms_loaded) { in dump_metaslab()
764 VERIFY0(metaslab_load(msp)); in dump_metaslab()
765 range_tree_stat_verify(msp->ms_tree); in dump_metaslab()
767 dump_metaslab_stats(msp); in dump_metaslab()
768 metaslab_unload(msp); in dump_metaslab()
769 mutex_exit(&msp->ms_lock); in dump_metaslab()
779 (u_longlong_t)msp->ms_fragmentation); in dump_metaslab()
785 ASSERT(msp->ms_size == (1ULL << vd->vdev_ms_shift)); in dump_metaslab()
787 mutex_enter(&msp->ms_lock); in dump_metaslab()
788 dump_spacemap(spa->spa_meta_objset, msp->ms_sm); in dump_metaslab()
789 mutex_exit(&msp->ms_lock); in dump_metaslab()
2602 metaslab_t *msp = vd->vdev_ms[m]; in zdb_leak_init() local
2603 mutex_enter(&msp->ms_lock); in zdb_leak_init()
2604 metaslab_unload(msp); in zdb_leak_init()
2613 if (msp->ms_sm != NULL) { in zdb_leak_init()
2623 msp->ms_ops = &zdb_metaslab_ops; in zdb_leak_init()
2631 msp->ms_tree->rt_ops = NULL; in zdb_leak_init()
2632 VERIFY0(space_map_load(msp->ms_sm, in zdb_leak_init()
2633 msp->ms_tree, SM_ALLOC)); in zdb_leak_init()
2634 msp->ms_loaded = B_TRUE; in zdb_leak_init()
2636 mutex_exit(&msp->ms_lock); in zdb_leak_init()
2657 metaslab_t *msp = vd->vdev_ms[m]; in zdb_leak_fini() local
2658 mutex_enter(&msp->ms_lock); in zdb_leak_fini()
2670 range_tree_vacate(msp->ms_tree, zdb_leak, vd); in zdb_leak_fini()
2671 msp->ms_loaded = B_FALSE; in zdb_leak_fini()
2673 mutex_exit(&msp->ms_lock); in zdb_leak_fini()