Lines Matching refs:new_layout
7172 && !algorithm_valid_raid5(mddev->new_layout)) ||
7174 && !algorithm_valid_raid6(mddev->new_layout))) {
7176 mdname(mddev), mddev->new_layout);
7340 conf->algorithm = mddev->new_layout;
7564 BUG_ON(mddev->layout != mddev->new_layout);
7684 mddev->new_layout);
8109 mddev->new_layout == mddev->layout &&
8193 conf->algorithm = mddev->new_layout;
8267 mddev->new_layout = conf->algorithm = conf->prev_algo;
8393 mddev->new_layout = ALGORITHM_PARITY_N;
8425 mddev->new_layout = ALGORITHM_LEFT_SYMMETRIC;
8437 int new_layout;
8441 new_layout = ALGORITHM_LEFT_ASYMMETRIC;
8444 new_layout = ALGORITHM_RIGHT_ASYMMETRIC;
8447 new_layout = ALGORITHM_LEFT_SYMMETRIC;
8450 new_layout = ALGORITHM_RIGHT_SYMMETRIC;
8453 new_layout = ALGORITHM_PARITY_0;
8456 new_layout = ALGORITHM_PARITY_N;
8462 mddev->new_layout = new_layout;
8478 if (mddev->new_layout >= 0 && !algorithm_valid_raid5(mddev->new_layout))
8494 if (mddev->new_layout >= 0) {
8495 conf->algorithm = mddev->new_layout;
8496 mddev->layout = mddev->new_layout;
8512 if (mddev->new_layout >= 0 && !algorithm_valid_raid6(mddev->new_layout))
8541 mddev->new_layout = ALGORITHM_PARITY_N;
8561 mddev->new_layout = 0;
8576 int new_layout;
8589 new_layout = ALGORITHM_LEFT_ASYMMETRIC_6;
8592 new_layout = ALGORITHM_RIGHT_ASYMMETRIC_6;
8595 new_layout = ALGORITHM_LEFT_SYMMETRIC_6;
8598 new_layout = ALGORITHM_RIGHT_SYMMETRIC_6;
8601 new_layout = ALGORITHM_PARITY_0_6;
8604 new_layout = ALGORITHM_PARITY_N;
8610 mddev->new_layout = new_layout;