Lines Matching refs:mirror
259 * this branch is our 'one mirror IO has finished' event handler:
306 * this branch is our 'one mirror IO has finished' event handler:
483 * because position is mirror, not device based.
775 mirror_info_t *mirror;
853 mirror = conf->mirrors + disk;
860 mirror->rdev->data_offset;
861 read_bio->bi_bdev = mirror->rdev->bdev;
1075 int mirror;
1088 mirror = rdev->saved_raid_disk;
1090 mirror = 0;
1091 for ( ; mirror < mddev->raid_disks; mirror++)
1092 if ( !(p=conf->mirrors+mirror)->rdev) {
1105 rdev->raid_disk = mirror;
1107 if (rdev->saved_raid_disk != mirror)
1539 int mirror;
1558 mirror = read_balance(conf, r10_bio);
1559 if (mirror == -1) {
1567 rdev = conf->mirrors[mirror].rdev;
1570 " another mirror\n",
2086 /* need to check that every block has at least one working mirror */