Lines Matching refs:mirror
1777 int mirror; in raid10_add_disk() local
1800 mirror = rdev->saved_raid_disk; in raid10_add_disk()
1802 mirror = first; in raid10_add_disk()
1803 for ( ; mirror <= last ; mirror++) { in raid10_add_disk()
1804 struct raid10_info *p = &conf->mirrors[mirror]; in raid10_add_disk()
1813 rdev->raid_disk = mirror; in raid10_add_disk()
1829 rdev->raid_disk = mirror; in raid10_add_disk()
1831 if (rdev->saved_raid_disk != mirror) in raid10_add_disk()
3025 struct raid10_info *mirror = &conf->mirrors[i]; in sync_request() local
3027 if ((mirror->rdev == NULL || in sync_request()
3028 test_bit(In_sync, &mirror->rdev->flags)) in sync_request()
3030 (mirror->replacement == NULL || in sync_request()
3032 &mirror->replacement->flags))) in sync_request()
3054 mirror->replacement == NULL && in sync_request()
3142 rdev = mirror->rdev; in sync_request()
3162 rdev = mirror->replacement; in sync_request()
3198 &mirror->rdev->flags) in sync_request()
3200 mirror->rdev, in sync_request()
3204 if (mirror->replacement && in sync_request()
3206 mirror->replacement, in sync_request()
3217 mirror->recovery_disabled in sync_request()