Lines Matching refs:max_degraded

277 				else if (injournal == conf->raid_disks - conf->max_degraded) {
699 return degraded > conf->max_degraded;
778 BUG_ON(sh->overwrite_disks > (sh->disks - sh->raid_conf->max_degraded));
779 return sh->overwrite_disks == (sh->disks - sh->raid_conf->max_degraded);
2739 else if (conf->mddev->degraded >= conf->max_degraded) {
2928 int data_disks = raid_disks - conf->max_degraded;
3118 int data_disks = raid_disks - conf->max_degraded;
3257 * operation, we only need (conf->max_degraded + 1) pages per stripe.
3336 if (s->locked + conf->max_degraded == disks)
3541 stripe * (disks - conf->max_degraded)
3624 s->failed > conf->max_degraded &&
4961 * check if the array has lost more than max_degraded devices and,
4967 if (s.failed > conf->max_degraded ||
5144 if (s.failed <= conf->max_degraded && !conf->mddev->ro)
5694 (conf->raid_disks - conf->max_degraded);
5744 d < conf->raid_disks - conf->max_degraded;
5955 int data_disks = raid_disks - conf->max_degraded;
5956 int new_data_disks = conf->raid_disks - conf->max_degraded;
6252 if (mddev->degraded >= conf->max_degraded &&
7020 return sectors * (raid_disks - conf->max_degraded);
7331 conf->max_degraded = 2;
7337 conf->max_degraded = 1;
7403 static int only_parity(int raid_disk, int algo, int raid_disks, int max_degraded)
7407 if (raid_disk < max_degraded)
7411 if (raid_disk >= raid_disks - max_degraded)
7432 (conf->raid_disks - conf->max_degraded));
7497 int max_degraded = (mddev->level == 6 ? 2 : 1);
7522 new_data_disks = mddev->raid_disks - max_degraded;
7531 sector_div(here_old, chunk_sectors * (old_disks-max_degraded));
7640 conf->max_degraded))
7646 conf->max_degraded))
7716 int data_disks = conf->previous_raid_disks - conf->max_degraded;
8168 if (spares - mddev->degraded < mddev->delta_disks - conf->max_degraded)