Lines Matching refs:enough
70 static int enough(struct r10conf *conf, int ignore);
1259 && enough(conf, devnum))
1582 /* check if there are enough drives for
1623 static int enough(struct r10conf *conf, int ignore)
1625 /* when calling 'enough', both 'prev' and 'geo' must
1648 && !enough(conf, rdev->raid_disk)) {
1853 enough(conf, -1)) {
3434 * won't fail because the vec table is big enough
3839 if (!enough(conf, -1)) {
3840 pr_err("md/raid10:%s: not enough operational mirrors.\n",
3916 pr_warn("md/raid10: offset difference not enough to continue reshape\n");
4092 if (!enough(conf, -1))
4170 * This also checks if there are enough spares and adds them
4172 * We currently require enough spares to make the final
4175 * enough that we never risk over-writing.
4633 * won't fail because the vec table is big enough