Lines Matching defs:msp
721 dump_metaslab_stats(metaslab_t *msp)
724 range_tree_t *rt = msp->ms_tree;
725 avl_tree_t *t = &msp->ms_size_tree;
726 int free_pct = range_tree_space(rt) * 100 / msp->ms_size;
728 zdb_nicenum(metaslab_block_maxsize(msp), maxbuf);
738 dump_metaslab(metaslab_t *msp)
740 vdev_t *vd = msp->ms_group->mg_vd;
742 space_map_t *sm = msp->ms_sm;
745 zdb_nicenum(msp->ms_size - space_map_allocated(sm), freebuf);
749 (u_longlong_t)msp->ms_id, (u_longlong_t)msp->ms_start,
753 mutex_enter(&msp->ms_lock);
754 metaslab_load_wait(msp);
755 if (!msp->ms_loaded) {
756 VERIFY0(metaslab_load(msp));
757 range_tree_stat_verify(msp->ms_tree);
759 dump_metaslab_stats(msp);
760 metaslab_unload(msp);
761 mutex_exit(&msp->ms_lock);
771 (u_longlong_t)msp->ms_fragmentation);
777 ASSERT(msp->ms_size == (1ULL << vd->vdev_ms_shift));
779 mutex_enter(&msp->ms_lock);
780 dump_spacemap(spa->spa_meta_objset, msp->ms_sm);
781 mutex_exit(&msp->ms_lock);
2583 metaslab_t *msp = vd->vdev_ms[m];
2584 mutex_enter(&msp->ms_lock);
2585 metaslab_unload(msp);
2594 if (msp->ms_sm != NULL) {
2604 msp->ms_ops = &zdb_metaslab_ops;
2612 msp->ms_tree->rt_ops = NULL;
2613 VERIFY0(space_map_load(msp->ms_sm,
2614 msp->ms_tree, SM_ALLOC));
2615 msp->ms_loaded = B_TRUE;
2617 mutex_exit(&msp->ms_lock);
2638 metaslab_t *msp = vd->vdev_ms[m];
2639 mutex_enter(&msp->ms_lock);
2651 range_tree_vacate(msp->ms_tree, zdb_leak, vd);
2652 msp->ms_loaded = B_FALSE;
2654 mutex_exit(&msp->ms_lock);