Lines Matching defs:msp
641 dump_metaslab_stats(metaslab_t *msp)
644 range_tree_t *rt = msp->ms_tree;
645 avl_tree_t *t = &msp->ms_size_tree;
646 int free_pct = range_tree_space(rt) * 100 / msp->ms_size;
648 zdb_nicenum(metaslab_block_maxsize(msp), maxbuf);
658 dump_metaslab(metaslab_t *msp)
660 vdev_t *vd = msp->ms_group->mg_vd;
662 space_map_t *sm = msp->ms_sm;
665 zdb_nicenum(msp->ms_size - space_map_allocated(sm), freebuf);
669 (u_longlong_t)msp->ms_id, (u_longlong_t)msp->ms_start,
673 mutex_enter(&msp->ms_lock);
674 metaslab_load_wait(msp);
675 if (!msp->ms_loaded) {
676 VERIFY0(metaslab_load(msp));
677 range_tree_stat_verify(msp->ms_tree);
679 dump_metaslab_stats(msp);
680 metaslab_unload(msp);
681 mutex_exit(&msp->ms_lock);
691 (u_longlong_t)msp->ms_fragmentation);
697 ASSERT(msp->ms_size == (1ULL << vd->vdev_ms_shift));
699 mutex_enter(&msp->ms_lock);
700 dump_spacemap(spa->spa_meta_objset, msp->ms_sm);
701 mutex_exit(&msp->ms_lock);
2468 metaslab_t *msp = vd->vdev_ms[m];
2469 mutex_enter(&msp->ms_lock);
2470 metaslab_unload(msp);
2479 if (msp->ms_sm != NULL) {
2480 msp->ms_ops = &zdb_metaslab_ops;
2481 VERIFY0(space_map_load(msp->ms_sm,
2482 msp->ms_tree, SM_ALLOC));
2483 msp->ms_loaded = B_TRUE;
2485 mutex_exit(&msp->ms_lock);
2505 metaslab_t *msp = vd->vdev_ms[m];
2506 mutex_enter(&msp->ms_lock);
2518 range_tree_vacate(msp->ms_tree, zdb_leak, vd);
2519 msp->ms_loaded = B_FALSE;
2521 mutex_exit(&msp->ms_lock);