Lines Matching refs:read_disk
261 mirror = r1_bio->read_disk; in raid1_end_read_request()
794 r1_bio->read_disk = rdisk; in make_request()
1206 bio = r1_bio->bios[r1_bio->read_disk]; in sync_request_write()
1234 r1_bio->read_disk = primary; in sync_request_write()
1307 int d = r1_bio->read_disk; in sync_request_write()
1332 } while (!success && d != r1_bio->read_disk); in sync_request_write()
1338 while (d != r1_bio->read_disk) { in sync_request_write()
1354 while (d != r1_bio->read_disk) { in sync_request_write()
1371 md_error(mddev, conf->mirrors[r1_bio->read_disk].rdev); in sync_request_write()
1395 (i == r1_bio->read_disk || in sync_request_write()
1422 static void fix_read_error(conf_t *conf, int read_disk, in fix_read_error() argument
1428 int d = read_disk; in fix_read_error()
1453 } while (!success && d != read_disk); in fix_read_error()
1457 md_error(mddev, conf->mirrors[read_disk].rdev); in fix_read_error()
1462 while (d != read_disk) { in fix_read_error()
1477 while (d != read_disk) { in fix_read_error()
1553 fix_read_error(conf, r1_bio->read_disk, in raid1d()
1559 conf->mirrors[r1_bio->read_disk].rdev); in raid1d()
1561 bio = r1_bio->bios[r1_bio->read_disk]; in raid1d()
1571 r1_bio->bios[r1_bio->read_disk] = in raid1d()
1573 r1_bio->read_disk = disk; in raid1d()
1577 r1_bio->bios[r1_bio->read_disk] = bio; in raid1d()
1750 r1_bio->read_disk = disk; in sync_request()
1830 bio = r1_bio->bios[r1_bio->read_disk]; in sync_request()