Lines Matching defs:new_layout
7428 && !algorithm_valid_raid5(mddev->new_layout)) ||
7430 && !algorithm_valid_raid6(mddev->new_layout))) {
7432 mdname(mddev), mddev->new_layout);
7600 conf->algorithm = mddev->new_layout;
7882 BUG_ON(mddev->layout != mddev->new_layout);
7993 mddev->new_layout);
8357 mddev->new_layout == mddev->layout &&
8449 conf->algorithm = mddev->new_layout;
8632 mddev->new_layout = ALGORITHM_PARITY_N;
8664 mddev->new_layout = ALGORITHM_LEFT_SYMMETRIC;
8676 int new_layout;
8680 new_layout = ALGORITHM_LEFT_ASYMMETRIC;
8683 new_layout = ALGORITHM_RIGHT_ASYMMETRIC;
8686 new_layout = ALGORITHM_LEFT_SYMMETRIC;
8689 new_layout = ALGORITHM_RIGHT_SYMMETRIC;
8692 new_layout = ALGORITHM_PARITY_0;
8695 new_layout = ALGORITHM_PARITY_N;
8701 mddev->new_layout = new_layout;
8717 if (mddev->new_layout >= 0 && !algorithm_valid_raid5(mddev->new_layout))
8733 if (mddev->new_layout >= 0) {
8734 conf->algorithm = mddev->new_layout;
8735 mddev->layout = mddev->new_layout;
8751 if (mddev->new_layout >= 0 && !algorithm_valid_raid6(mddev->new_layout))
8780 mddev->new_layout = ALGORITHM_PARITY_N;
8800 mddev->new_layout = 0;
8815 int new_layout;
8828 new_layout = ALGORITHM_LEFT_ASYMMETRIC_6;
8831 new_layout = ALGORITHM_RIGHT_ASYMMETRIC_6;
8834 new_layout = ALGORITHM_LEFT_SYMMETRIC_6;
8837 new_layout = ALGORITHM_RIGHT_SYMMETRIC_6;
8840 new_layout = ALGORITHM_PARITY_0_6;
8843 new_layout = ALGORITHM_PARITY_N;
8849 mddev->new_layout = new_layout;