Lines Matching refs:degraded

558 	int degraded, degraded2;  in raid5_calc_degraded()  local
562 degraded = 0; in raid5_calc_degraded()
568 degraded++; in raid5_calc_degraded()
582 degraded++; in raid5_calc_degraded()
586 return degraded; in raid5_calc_degraded()
607 if (degraded2 > degraded) in raid5_calc_degraded()
609 return degraded; in raid5_calc_degraded()
614 int degraded; in has_failed() local
617 return conf->mddev->degraded > conf->max_degraded; in has_failed()
619 degraded = raid5_calc_degraded(conf); in has_failed()
620 if (degraded > conf->max_degraded) in has_failed()
2537 else if (conf->mddev->degraded >= conf->max_degraded) { in raid5_end_read_request()
2681 mddev->degraded == conf->max_degraded) { in raid5_error()
2693 mddev->degraded = raid5_calc_degraded(conf); in raid5_error()
2705 conf->raid_disks - mddev->degraded); in raid5_error()
5613 if (rw == READ && mddev->degraded == 0 && in raid5_make_request()
6066 if (mddev->degraded >= conf->max_degraded && in raid5_sync_request()
7368 mddev->degraded = raid5_calc_degraded(conf); in raid5_run()
7372 mdname(mddev), mddev->degraded, conf->raid_disks); in raid5_run()
7380 if (mddev->degraded > dirty_parity_disks && in raid5_run()
7397 mddev->raid_disks-mddev->degraded, mddev->raid_disks, in raid5_run()
7518 seq_printf (seq, " [%d/%d] [", conf->raid_disks, conf->raid_disks - mddev->degraded); in raid5_status()
7540 conf->raid_disks - conf->mddev->degraded); in print_raid5_conf()
7589 mddev->degraded = raid5_calc_degraded(conf); in raid5_spare_active()
7884 if (spares - mddev->degraded < mddev->delta_disks - conf->max_degraded) in raid5_start_reshape()
7962 mddev->degraded = raid5_calc_degraded(conf); in raid5_start_reshape()
8048 mddev->degraded = raid5_calc_degraded(conf); in raid5_finish_reshape()
8133 mddev->degraded > 1) in raid5_takeover_raid1()
8304 if (mddev->degraded > 1) in raid6_takeover()