Lines Matching refs:curr_resync
5053 if (mddev->curr_resync == MD_RESYNC_NONE)
5072 if (mddev->curr_resync == MD_RESYNC_YIELDED ||
5073 mddev->curr_resync == MD_RESYNC_DELAYED)
6261 mddev->curr_resync = MD_RESYNC_NONE;
8137 resync = mddev->curr_resync;
8859 * Before starting a resync we must have set curr_resync to
8860 * 2, and then checked that every "conflicting" array has curr_resync
8862 * we wait on resync_wait. To avoid deadlock, we reduce curr_resync
8870 mddev->curr_resync = MD_RESYNC_DELAYED;
8882 && mddev2->curr_resync
8886 mddev->curr_resync == MD_RESYNC_DELAYED) {
8888 mddev->curr_resync = MD_RESYNC_YIELDED;
8892 mddev->curr_resync == MD_RESYNC_YIELDED)
8894 * time 'round when curr_resync == 2
8903 mddev2->curr_resync >= mddev->curr_resync) {
8922 } while (mddev->curr_resync < MD_RESYNC_DELAYED);
9004 mddev->curr_resync = j;
9006 mddev->curr_resync = MD_RESYNC_ACTIVE; /* no longer delayed */
9019 ((mddev->curr_resync > mddev->curr_resync_completed &&
9020 (mddev->curr_resync - mddev->curr_resync_completed)
9074 mddev->curr_resync = j;
9141 mddev->curr_resync >= MD_RESYNC_ACTIVE) {
9142 mddev->curr_resync_completed = mddev->curr_resync;
9148 mddev->curr_resync > MD_RESYNC_ACTIVE) {
9151 if (mddev->curr_resync >= mddev->recovery_cp) {
9160 mddev->curr_resync;
9166 mddev->curr_resync = MaxSector;
9176 rdev->recovery_offset < mddev->curr_resync)
9177 rdev->recovery_offset = mddev->curr_resync;
9212 mddev->curr_resync = MD_RESYNC_NONE;