Lines Matching refs:mc_allocator
431 mc_allocator[spa->spa_alloc_count]), KM_SLEEP); in metaslab_class_create()
443 metaslab_class_allocator_t *mca = &mc->mc_allocator[i]; in metaslab_class_create()
465 metaslab_class_allocator_t *mca = &mc->mc_allocator[i]; in metaslab_class_destroy()
474 mc_allocator[spa->spa_alloc_count])); in metaslab_class_destroy()
490 metaslab_class_allocator_t *mca = &mc->mc_allocator[i]; in metaslab_class_validate()
551 mg = first = mc->mc_allocator[0].mca_rotor; in metaslab_class_balance()
637 metaslab_class_allocator_t *mca = &mc->mc_allocator[allocator]; in metaslab_class_rotate()
1130 if ((mgprev = mc->mc_allocator[0].mca_rotor) == NULL) { in metaslab_group_activate()
1141 mc->mc_allocator[i].mca_rotor = mg; in metaslab_group_activate()
1166 ASSERT(mc->mc_allocator[i].mca_rotor != mg); in metaslab_group_passivate()
1221 if (mc->mc_allocator[i].mca_rotor == mg) in metaslab_group_passivate()
1222 mc->mc_allocator[i].mca_rotor = mgnext; in metaslab_group_passivate()
5344 metaslab_class_allocator_t *mca = &mc->mc_allocator[allocator]; in metaslab_alloc_dva_range()
5797 metaslab_class_allocator_t *mca = &mc->mc_allocator[allocator]; in metaslab_class_throttle_reserve()
5825 metaslab_class_allocator_t *mca = &mc->mc_allocator[allocator]; in metaslab_class_throttle_unreserve()
5993 if (mc->mc_allocator[allocator].mca_rotor == NULL) { in metaslab_alloc_range()