Lines Matching defs:btrfs_raid_array

53 const struct btrfs_raid_attr btrfs_raid_array[BTRFS_NR_RAID_TYPES] = {
175 * can be used as index to access btrfs_raid_array[].
194 return btrfs_raid_array[index].raid_name;
201 return btrfs_raid_array[index].nparity;
239 DESCRIBE_FLAG(btrfs_raid_array[i].bg_flag,
240 btrfs_raid_array[i].raid_name);
2002 if (!(all_avail & btrfs_raid_array[i].bg_flag))
2005 if (num_devices < btrfs_raid_array[i].devs_min)
2006 return btrfs_raid_array[i].mindev_error;
3832 const int ncopies = btrfs_raid_array[index].ncopies;
3833 const int nparity = btrfs_raid_array[index].nparity;
4448 for (i = 0; i < ARRAY_SIZE(btrfs_raid_array); i++)
4449 if (num_devices >= btrfs_raid_array[i].devs_min)
4450 allowed |= btrfs_raid_array[i].bg_flag;
4464 for (i = 0; i < ARRAY_SIZE(btrfs_raid_array); i++) {
4465 if (btrfs_raid_array[i].ncopies >= 2 ||
4466 btrfs_raid_array[i].tolerated_failures >= 1)
4467 allowed |= btrfs_raid_array[i].bg_flag;
5319 ctl->sub_stripes = btrfs_raid_array[index].sub_stripes;
5320 ctl->dev_stripes = btrfs_raid_array[index].dev_stripes;
5321 ctl->devs_max = btrfs_raid_array[index].devs_max;
5324 ctl->devs_min = btrfs_raid_array[index].devs_min;
5325 ctl->devs_increment = btrfs_raid_array[index].devs_increment;
5326 ctl->ncopies = btrfs_raid_array[index].ncopies;
5327 ctl->nparity = btrfs_raid_array[index].nparity;
5915 return btrfs_raid_array[index].tolerated_failures;
5990 /* Non-RAID56, use their ncopies from btrfs_raid_array. */
5992 ret = btrfs_raid_array[index].ncopies;
7127 map->sub_stripes = btrfs_raid_array[index].sub_stripes;
7992 return btrfs_raid_array[index].ncopies;