Lines Matching refs:layout
96 static char *raid10_md_layout_to_format(int layout) in raid10_md_layout_to_format() argument
102 if ((layout & 0x10000) && (layout & 0x20000)) in raid10_md_layout_to_format()
105 if ((layout & 0xFF) > 1) in raid10_md_layout_to_format()
111 static unsigned raid10_md_layout_to_copies(int layout) in raid10_md_layout_to_copies() argument
113 if ((layout & 0xFF) > 1) in raid10_md_layout_to_copies()
114 return layout & 0xFF; in raid10_md_layout_to_copies()
115 return (layout >> 8) & 0xFF; in raid10_md_layout_to_copies()
170 rs->md.layout = raid_type->algorithm; in context_alloc()
171 rs->md.new_layout = rs->md.layout; in context_alloc()
404 copies = raid10_md_layout_to_copies(rs->md.layout); in validate_raid_redundancy()
422 if (!strcmp("near", raid10_md_layout_to_format(rs->md.layout))) { in validate_raid_redundancy()
719 rs->md.layout = raid10_format_to_md_layout(raid10_format, in parse_raid_params()
721 rs->md.new_layout = rs->md.layout; in parse_raid_params()
782 __le32 layout; member
837 sb->layout = cpu_to_le32(mddev->layout); in super_sync()
926 if (le32_to_cpu(sb->layout) != mddev->layout) { in super_init_validation()
928 DMERR(" 0x%X vs 0x%X", le32_to_cpu(sb->layout), mddev->layout); in super_init_validation()
930 raid10_md_layout_to_format(le32_to_cpu(sb->layout)), in super_init_validation()
931 raid10_md_layout_to_copies(le32_to_cpu(sb->layout))); in super_init_validation()
933 raid10_md_layout_to_format(mddev->layout), in super_init_validation()
934 raid10_md_layout_to_copies(mddev->layout)); in super_init_validation()
1509 raid10_md_layout_to_copies(rs->md.layout)); in raid_status()
1513 raid10_md_layout_to_format(rs->md.layout)); in raid_status()