• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/md/

Lines Matching defs:raid_disks

454 	if (!mddev->raid_disks && list_empty(&mddev->disks) &&
937 * The first time, mddev->raid_disks will be 0, and data from
1016 if (sb->raid_disks <= 0)
1082 if (mddev->raid_disks == 0) {
1093 mddev->raid_disks = sb->raid_disks;
1161 desc->raid_disk < mddev->raid_disks */) {
1187 int next_spare = mddev->raid_disks;
1221 sb->raid_disks = mddev->raid_disks;
1303 for (i=0 ; i < mddev->raid_disks ; i++) {
1497 if (mddev->raid_disks == 0) {
1507 mddev->raid_disks = le32_to_cpu(sb->raid_disks);
1613 sb->raid_disks = cpu_to_le32(mddev->raid_disks);
1854 if (mddev->pers) choice = mddev->raid_disks;
2004 mddev->raid_disks = 0;
2024 sb->level, sb->size, sb->nr_disks, sb->raid_disks,
2071 le32_to_cpu(sb->raid_disks),
2494 if (slot >= rdev->mddev->raid_disks)
2897 } else if (rdev->raid_disk >= (mddev->raid_disks - min(0, mddev->delta_disks))) {
3073 mddev->raid_disks -= mddev->delta_disks;
3119 if (rdev->new_raid_disk >= mddev->raid_disks)
3216 if (mddev->raid_disks == 0)
3220 return sprintf(page, "%d (%d)\n", mddev->raid_disks,
3221 mddev->raid_disks - mddev->delta_disks);
3222 return sprintf(page, "%d\n", mddev->raid_disks);
3225 static int update_raid_disks(mddev_t *mddev, int raid_disks);
3240 int olddisks = mddev->raid_disks - mddev->delta_disks;
3242 mddev->raid_disks = n;
3244 mddev->raid_disks = n;
3248 __ATTR(raid_disks, S_IRUGO|S_IWUSR, raid_disks_show, raid_disks_store);
3393 mddev->raid_disks == 0 &&
4406 if (!mddev->raid_disks) {
4664 mddev->raid_disks = 0;
4925 else if (mddev->raid_disks || mddev->major_version
4998 info.raid_disks = mddev->raid_disks;
5105 if (!mddev->raid_disks) {
5162 info->raid_disk < mddev->raid_disks) {
5226 if (info->raid_disk < mddev->raid_disks)
5231 if (rdev->raid_disk < mddev->raid_disks)
5415 * In this usage, raid_disks is > 0 and it together with
5420 * In this case raid_disks will be 0, and the major_version field is
5428 if (info->raid_disks == 0) {
5457 mddev->raid_disks = info->raid_disks;
5545 static int update_raid_disks(mddev_t *mddev, int raid_disks)
5551 if (raid_disks <= 0 ||
5552 (mddev->max_disks && raid_disks >= mddev->max_disks))
5556 mddev->delta_disks = raid_disks - mddev->raid_disks;
5566 * The version, ctime,level,size,raid_disks,not_persistent, layout,chunk_size
5596 if (mddev->raid_disks != info->raid_disks)
5625 if (mddev->raid_disks != info->raid_disks)
5626 rv = update_raid_disks(mddev, info->raid_disks);
5776 if (mddev->raid_disks) {
5800 if ((!mddev->raid_disks && !mddev->external)
6340 if (mddev->pers || mddev->raid_disks || !list_empty(&mddev->disks)) {