Lines Matching refs:num_stripes
759 u16 num_stripes;
770 num_stripes = btrfs_chunk_num_stripes(leaf, chunk);
777 if (!num_stripes) {
779 "invalid chunk num_stripes, have %u", num_stripes);
782 if (num_stripes < ncopies) {
784 "invalid chunk num_stripes < ncopies, have %u < %d",
785 num_stripes, ncopies);
788 if (nparity && num_stripes == nparity) {
790 "invalid chunk num_stripes == nparity, have %u == %d",
791 num_stripes, nparity);
870 (type & BTRFS_BLOCK_GROUP_RAID1 && num_stripes != 2) ||
871 (type & BTRFS_BLOCK_GROUP_RAID5 && num_stripes < 2) ||
872 (type & BTRFS_BLOCK_GROUP_RAID6 && num_stripes < 3) ||
873 (type & BTRFS_BLOCK_GROUP_DUP && num_stripes != 2) ||
874 ((type & BTRFS_BLOCK_GROUP_PROFILE_MASK) == 0 && num_stripes != 1)) {
876 "invalid num_stripes:sub_stripes %u:%u for profile %llu",
877 num_stripes, sub_stripes,
895 int num_stripes;
906 num_stripes = btrfs_chunk_num_stripes(leaf, chunk);
908 if (num_stripes == 0)
911 if (btrfs_chunk_item_size(num_stripes) !=
916 btrfs_chunk_item_size(num_stripes));