Lines Matching refs:vdev_mg
294 return (vd->vdev_mg); in vdev_get_mg()
1121 if (vd->vdev_mg != NULL) { in vdev_free()
1123 metaslab_group_destroy(vd->vdev_mg); in vdev_free()
1124 vd->vdev_mg = NULL; in vdev_free()
1250 if (tvd->vdev_mg) in vdev_top_transfer()
1251 ASSERT3P(tvd->vdev_mg, ==, svd->vdev_mg); in vdev_top_transfer()
1254 tvd->vdev_mg = svd->vdev_mg; in vdev_top_transfer()
1258 svd->vdev_mg = NULL; in vdev_top_transfer()
1262 if (tvd->vdev_mg != NULL) in vdev_top_transfer()
1263 tvd->vdev_mg->mg_vd = tvd; in vdev_top_transfer()
1485 if (vd->vdev_mg == NULL) { in vdev_metaslab_group_create()
1508 vd->vdev_mg = metaslab_group_create(mc, vd); in vdev_metaslab_group_create()
1538 if (vd->vdev_mg->mg_class != spa_normal_class(spa)) in vdev_update_nonallocating_space()
1541 uint64_t raw_space = metaslab_group_get_space(vd->vdev_mg); in vdev_update_nonallocating_space()
1615 error = metaslab_init(vd->vdev_mg, m, object, txg, in vdev_metaslab_init()
1629 if (vd->vdev_mg->mg_class == spa_normal_class(spa) && in vdev_metaslab_init()
1677 metaslab_group_activate(vd->vdev_mg); in vdev_metaslab_init()
1707 metaslab_group_t *mg = vd->vdev_mg; in vdev_metaslab_fini()
4109 metaslab_sync_reassess(vd->vdev_mg); in vdev_sync_done()
4464 mg = tvd->vdev_mg; in vdev_offline_locked()
4689 vd->vdev_mg->mg_initialized); in vdev_allocatable()
4906 vs->vs_fragmentation = (vd->vdev_mg != NULL) ? in vdev_get_stats_ex()
4907 vd->vdev_mg->mg_fragmentation : 0; in vdev_get_stats_ex()
5205 if (vd->vdev_mg != NULL && !vd->vdev_islog) { in vdev_space_update()
6437 if (vd->vdev_mg == NULL && in vdev_prop_get()