Lines Matching refs:degraded

635 	int degraded, degraded2;
639 degraded = 0;
645 degraded++;
659 degraded++;
663 return degraded;
684 if (degraded2 > degraded)
686 return degraded;
691 int degraded = conf->mddev->degraded;
697 degraded = raid5_calc_degraded(conf);
699 return degraded > conf->max_degraded;
2739 else if (conf->mddev->degraded >= conf->max_degraded) {
2886 mddev->degraded = raid5_calc_degraded(conf);
2893 mdname(mddev), mddev->degraded, conf->raid_disks);
2896 mdname(mddev), conf->raid_disks - mddev->degraded);
3241 * 1. degraded stripe has a non-overwrite to the missing dev, AND this
3798 /* In max degraded raid6, If the failed disk is P, Q,
3933 * For degraded stripe with data in journal, do not handle
5796 * If array is degraded, better not do chunk aligned read because
5800 if (rw == READ && mddev->degraded == 0 &&
6252 if (mddev->degraded >= conf->max_degraded &&
6279 /* Need to check if array will still be degraded after recovery/resync
7652 * 0 for a fully functional array, 1 or 2 for a degraded array.
7654 mddev->degraded = raid5_calc_degraded(conf);
7658 mdname(mddev), mddev->degraded, conf->raid_disks);
7666 if (mddev->degraded > dirty_parity_disks &&
7669 pr_crit("md/raid:%s: starting dirty degraded array with PPL.\n",
7672 pr_crit("md/raid:%s: starting dirty degraded array - data corruption possible.\n",
7675 pr_crit("md/raid:%s: cannot start dirty degraded array.\n",
7683 mddev->raid_disks-mddev->degraded, mddev->raid_disks,
7801 seq_printf (seq, " [%d/%d] [", conf->raid_disks, conf->raid_disks - mddev->degraded);
7823 conf->raid_disks - conf->mddev->degraded);
7872 mddev->degraded = raid5_calc_degraded(conf);
8168 if (spares - mddev->degraded < mddev->delta_disks - conf->max_degraded)
8169 /* Not enough devices even to make a degraded array
8242 * ->degraded is measured against the larger of the
8246 mddev->degraded = raid5_calc_degraded(conf);
8324 mddev->degraded = raid5_calc_degraded(conf);
8409 mddev->degraded > 1)
8580 if (mddev->degraded > 1)