Lines Matching refs:read_disk
270 mirror = r1_bio->read_disk;
871 r1_bio->read_disk = rdisk;
1290 bio = r1_bio->bios[r1_bio->read_disk];
1318 r1_bio->read_disk = primary;
1391 int d = r1_bio->read_disk;
1416 } while (!success && d != r1_bio->read_disk);
1422 while (d != r1_bio->read_disk) {
1438 while (d != r1_bio->read_disk) {
1455 md_error(mddev, conf->mirrors[r1_bio->read_disk].rdev);
1479 (i == r1_bio->read_disk ||
1506 static void fix_read_error(conf_t *conf, int read_disk,
1512 int d = read_disk;
1539 } while (!success && d != read_disk);
1543 md_error(mddev, conf->mirrors[read_disk].rdev);
1548 while (d != read_disk) {
1564 while (d != read_disk) {
1675 fix_read_error(conf, r1_bio->read_disk,
1681 conf->mirrors[r1_bio->read_disk].rdev);
1683 bio = r1_bio->bios[r1_bio->read_disk];
1693 r1_bio->bios[r1_bio->read_disk] =
1695 r1_bio->read_disk = disk;
1698 r1_bio->bios[r1_bio->read_disk] = bio;
1873 r1_bio->read_disk = disk;
1953 bio = r1_bio->bios[r1_bio->read_disk];