Lines Matching defs:activation_weight
3341 int allocator, uint64_t activation_weight)
3350 if (activation_weight == METASLAB_WEIGHT_CLAIM) {
3354 activation_weight);
3358 metaslab_t **mspp = (activation_weight == METASLAB_WEIGHT_PRIMARY ?
3370 msp->ms_primary = (activation_weight == METASLAB_WEIGHT_PRIMARY);
3375 msp->ms_weight | activation_weight);
3382 metaslab_activate(metaslab_t *msp, int allocator, uint64_t activation_weight)
3427 if ((msp->ms_weight & activation_weight) == 0)
3430 EQUIV((activation_weight == METASLAB_WEIGHT_PRIMARY),
3448 allocator, activation_weight)) != 0) {
4701 find_valid_metaslab(metaslab_group_t *mg, uint64_t activation_weight,
4743 if (activation_weight == METASLAB_WEIGHT_PRIMARY || *was_active)
4807 uint64_t activation_weight = METASLAB_WEIGHT_PRIMARY;
4809 if (activation_weight == METASLAB_WEIGHT_PRIMARY &&
4811 activation_weight = METASLAB_WEIGHT_SECONDARY;
4812 } else if (activation_weight == METASLAB_WEIGHT_SECONDARY &&
4814 activation_weight = METASLAB_WEIGHT_CLAIM;
4846 if (activation_weight == METASLAB_WEIGHT_PRIMARY &&
4862 } else if (activation_weight == METASLAB_WEIGHT_SECONDARY &&
4877 msp = find_valid_metaslab(mg, activation_weight, dva, d,
4897 metaslab_t *, msp, uint64_t, activation_weight,
4923 (msp->ms_allocator != allocator || ((activation_weight ==
4940 activation_weight != METASLAB_WEIGHT_CLAIM) {
4952 metaslab_activate(msp, allocator, activation_weight);
4957 * another allocator or activation_weight (EBUSY), or it