spa_normal_class
uintptr_t spa_normal_class;
spa_class_histogram(spa.spa_normal_class);
metaslab_class_t *mc = spa_normal_class(spa);
spa->spa_normal_class->mc_ops = &zdb_metaslab_ops;
zcb.zcb_totalasize = metaslab_class_get_alloc(spa_normal_class(spa));
norm_alloc = metaslab_class_get_alloc(spa_normal_class(spa));
norm_space = metaslab_class_get_space(spa_normal_class(spa));
zs->zs_alloc = metaslab_class_get_alloc(spa_normal_class(spa));
zs->zs_space = metaslab_class_get_space(spa_normal_class(spa));
uint64_t capacity = metaslab_class_get_space(spa_normal_class(spa)) / 2;
metaslab_class_get_alloc(spa_normal_class(spa)) < capacity) {
zs->zs_alloc = metaslab_class_get_alloc(spa_normal_class(ztest_spa));
zs->zs_space = metaslab_class_get_space(spa_normal_class(ztest_spa));
metaslab_class_get_deferred(spa_normal_class(dp->dp_spa));
alloc = metaslab_class_get_alloc(spa_normal_class(spa));
if ((mc != spa_normal_class(spa) &&
if (spa_normal_class(msp->ms_group->mg_class->mc_spa) ==
uint64_t free_space = metaslab_class_get_space(spa_normal_class(spa)) -
metaslab_class_get_alloc(spa_normal_class(spa));
spa->spa_normal_class = metaslab_class_create(spa, zfs_metaslab_ops);
metaslab_class_destroy(spa->spa_normal_class);
spa->spa_normal_class = NULL;
metaslab_class_t *mc = spa_normal_class(spa);
old_space = metaslab_class_get_space(spa_normal_class(spa));
new_space = metaslab_class_get_space(spa_normal_class(spa));
metaslab_class_t *normal = spa_normal_class(spa);
metaslab_class_evict_old(spa->spa_normal_class, txg);
metaslab_class_get_dspace(spa_normal_class(spa)) / 1000;
ASSERT(metaslab_class_validate(spa_normal_class(spa)) == 0);
spa->spa_dspace = metaslab_class_get_dspace(spa_normal_class(spa)) +
return (spa->spa_normal_class);
return (spa_normal_class(spa));
return (spa_normal_class(spa));
return (spa_normal_class(spa));
return (spa_normal_class(spa));
return (spa_normal_class(spa));
extern metaslab_class_t *spa_normal_class(spa_t *spa);
metaslab_class_t *spa_normal_class; /* normal data class */
mc = spa_normal_class(spa);
mc == spa_normal_class(spa) && vd->vdev_aux == NULL) {
if (mc != spa_normal_class(spa) && mc->mc_groups > 1) {
if (mc != spa_normal_class(spa) && mc->mc_groups <= 1)
mc = spa_normal_class(spa);
if (error == ENOSPC && mc != spa_normal_class(spa)) {
error = metaslab_alloc_dva(spa, spa_normal_class(spa), size,
metaslab_class_t *mc = spa_normal_class(spa);
if (error == ENOSPC && mc != spa_normal_class(spa)) {
mc = spa_normal_class(spa);
mc = spa_normal_class(spa);
error = metaslab_alloc(spa, spa_normal_class(spa), size,