Lines Matching refs:degraded

692 	int degraded, degraded2;
696 degraded = 0;
702 degraded++;
716 degraded++;
720 return degraded;
741 if (degraded2 > degraded)
743 return degraded;
748 int degraded = conf->mddev->degraded;
754 degraded = raid5_calc_degraded(conf);
756 return degraded > conf->max_degraded;
2829 else if (conf->mddev->degraded >= conf->max_degraded) {
2974 mddev->degraded = raid5_calc_degraded(conf);
2981 mdname(mddev), mddev->degraded, conf->raid_disks);
2984 mdname(mddev), conf->raid_disks - mddev->degraded);
3329 * 1. degraded stripe has a non-overwrite to the missing dev, AND this
3910 /* In max degraded raid6, If the failed disk is P, Q,
4045 * For degraded stripe with data in journal, do not handle
6161 * If array is degraded, better not do chunk aligned read because
6165 if (rw == READ && mddev->degraded == 0 &&
6576 if (mddev->degraded >= conf->max_degraded &&
6604 /* Need to check if array will still be degraded after recovery/resync
7994 * 0 for a fully functional array, 1 or 2 for a degraded array.
7996 mddev->degraded = raid5_calc_degraded(conf);
8000 mdname(mddev), mddev->degraded, conf->raid_disks);
8008 if (mddev->degraded > dirty_parity_disks &&
8011 pr_crit("md/raid:%s: starting dirty degraded array with PPL.\n",
8014 pr_crit("md/raid:%s: starting dirty degraded array - data corruption possible.\n",
8017 pr_crit("md/raid:%s: cannot start dirty degraded array.\n",
8025 mddev->raid_disks-mddev->degraded, mddev->raid_disks,
8142 seq_printf (seq, " [%d/%d] [", conf->raid_disks, conf->raid_disks - mddev->degraded);
8164 conf->raid_disks - conf->mddev->degraded);
8216 mddev->degraded = raid5_calc_degraded(conf);
8530 if (spares - mddev->degraded < mddev->delta_disks - conf->max_degraded)
8531 /* Not enough devices even to make a degraded array
8604 * ->degraded is measured against the larger of the
8608 mddev->degraded = raid5_calc_degraded(conf);
8687 mddev->degraded = raid5_calc_degraded(conf);
8777 mddev->degraded > 1)
8948 if (mddev->degraded > 1)