Lines Matching refs:new_layout
7510 && !algorithm_valid_raid5(mddev->new_layout)) ||
7512 && !algorithm_valid_raid6(mddev->new_layout))) {
7514 mdname(mddev), mddev->new_layout);
7682 conf->algorithm = mddev->new_layout;
7907 BUG_ON(mddev->layout != mddev->new_layout);
8026 mddev->new_layout);
8463 mddev->new_layout == mddev->layout &&
8555 conf->algorithm = mddev->new_layout;
8629 mddev->new_layout = conf->algorithm = conf->prev_algo;
8761 mddev->new_layout = ALGORITHM_PARITY_N;
8793 mddev->new_layout = ALGORITHM_LEFT_SYMMETRIC;
8805 int new_layout;
8809 new_layout = ALGORITHM_LEFT_ASYMMETRIC;
8812 new_layout = ALGORITHM_RIGHT_ASYMMETRIC;
8815 new_layout = ALGORITHM_LEFT_SYMMETRIC;
8818 new_layout = ALGORITHM_RIGHT_SYMMETRIC;
8821 new_layout = ALGORITHM_PARITY_0;
8824 new_layout = ALGORITHM_PARITY_N;
8830 mddev->new_layout = new_layout;
8846 if (mddev->new_layout >= 0 && !algorithm_valid_raid5(mddev->new_layout))
8862 if (mddev->new_layout >= 0) {
8863 conf->algorithm = mddev->new_layout;
8864 mddev->layout = mddev->new_layout;
8880 if (mddev->new_layout >= 0 && !algorithm_valid_raid6(mddev->new_layout))
8909 mddev->new_layout = ALGORITHM_PARITY_N;
8929 mddev->new_layout = 0;
8944 int new_layout;
8957 new_layout = ALGORITHM_LEFT_ASYMMETRIC_6;
8960 new_layout = ALGORITHM_RIGHT_ASYMMETRIC_6;
8963 new_layout = ALGORITHM_LEFT_SYMMETRIC_6;
8966 new_layout = ALGORITHM_RIGHT_SYMMETRIC_6;
8969 new_layout = ALGORITHM_PARITY_0_6;
8972 new_layout = ALGORITHM_PARITY_N;
8978 mddev->new_layout = new_layout;