Lines Matching refs:new_layout
224 int new_layout; member
264 l->new_layout = mddev->new_layout; in rs_config_backup()
273 mddev->new_layout = l->new_layout; in rs_config_restore()
433 (rs_is_raid10(rs) && !__is_raid10_far(rs->md.new_layout)); in rs_is_reshapable()
715 mddev->new_layout = mddev->layout; in rs_set_cur()
728 mddev->layout = mddev->new_layout; in rs_set_new()
763 rs->md.new_layout = rs->md.layout; in raid_set_alloc()
1027 copies = raid10_md_layout_to_copies(rs->md.new_layout); in validate_raid_redundancy()
1051 if (__is_raid10_near(rs->md.new_layout)) { in validate_raid_redundancy()
1503 rs->md.new_layout = raid10_format_to_md_layout(rs, raid10_format, raid10_copies); in parse_raid_params()
1504 if (rs->md.new_layout < 0) { in parse_raid_params()
1506 return rs->md.new_layout; in parse_raid_params()
1509 rt = get_raid_type_by_ll(10, rs->md.new_layout); in parse_raid_params()
1743 mddev->new_layout == ALGORITHM_PARITY_N && in rs_check_takeover()
1837 ((mddev->layout == ALGORITHM_PARITY_N && mddev->new_layout == ALGORITHM_PARITY_N) || in rs_check_takeover()
1838 … __within_range(mddev->new_layout, ALGORITHM_LEFT_ASYMMETRIC_6, ALGORITHM_RIGHT_SYMMETRIC_6))) in rs_check_takeover()
1855 ((mddev->layout == ALGORITHM_PARITY_N && mddev->new_layout == ALGORITHM_PARITY_N) || in rs_check_takeover()
1856 __within_range(mddev->new_layout, ALGORITHM_LEFT_ASYMMETRIC, ALGORITHM_RIGHT_SYMMETRIC))) in rs_check_takeover()
1878 rs->md.new_layout != rs->md.layout || in rs_is_layout_change()
1907 !__is_raid10_far(mddev->new_layout) && in rs_reshape_requested()
1973 __le32 new_layout; member
2129 sb->new_layout = cpu_to_le32(mddev->new_layout); in super_sync()
2242 mddev->new_layout = le32_to_cpu(sb->new_layout); in super_init_validation()
2269 struct raid_type *rt_new = get_raid_type_by_ll(mddev->new_level, mddev->new_layout); in super_init_validation()
2280 if (mddev->layout != mddev->new_layout) { in super_init_validation()
2286 le32_to_cpu(sb->layout), mddev->new_layout); in super_init_validation()
2299 raid10_md_layout_to_format(mddev->new_layout), in super_init_validation()
2300 raid10_md_layout_to_copies(mddev->new_layout)); in super_init_validation()
2778 mddev->new_layout = mddev->layout; in rs_prepare_reshape()
2848 mddev->layout != mddev->new_layout) { in rs_setup_reshape()
2850 mddev->new_layout = mddev->layout; in rs_setup_reshape()
3528 rt = get_raid_type_by_ll(mddev->new_level, mddev->new_layout); in raid_status()
3677 rt = get_raid_type_by_ll(mddev->new_level, mddev->new_layout); in raid_status()