Lines Matching refs:curr_resync
5079 if (mddev->curr_resync == 0)
5098 if (mddev->curr_resync == 1 ||
5099 mddev->curr_resync == 2)
6250 mddev->curr_resync = 0;
8095 resync = mddev->curr_resync;
8735 /* we overload curr_resync somewhat here.
8742 * Before starting a resync we must have set curr_resync to
8743 * 2, and then checked that every "conflicting" array has curr_resync
8745 * we wait on resync_wait. To avoid deadlock, we reduce curr_resync
8753 mddev->curr_resync = 2;
8762 && mddev2->curr_resync
8765 if (mddev < mddev2 && mddev->curr_resync == 2) {
8767 mddev->curr_resync = 1;
8770 if (mddev > mddev2 && mddev->curr_resync == 1)
8772 * time 'round when curr_resync == 2
8781 mddev2->curr_resync >= mddev->curr_resync) {
8798 } while (mddev->curr_resync < 2);
8880 mddev->curr_resync = j;
8882 mddev->curr_resync = 3; /* no longer delayed */
8895 ((mddev->curr_resync > mddev->curr_resync_completed &&
8896 (mddev->curr_resync - mddev->curr_resync_completed)
8950 mddev->curr_resync = j;
9017 mddev->curr_resync > 3) {
9018 mddev->curr_resync_completed = mddev->curr_resync;
9024 mddev->curr_resync > 3) {
9027 if (mddev->curr_resync >= mddev->recovery_cp) {
9036 mddev->curr_resync;
9042 mddev->curr_resync = MaxSector;
9052 rdev->recovery_offset < mddev->curr_resync)
9053 rdev->recovery_offset = mddev->curr_resync;
9089 mddev->curr_resync = 0;