Lines Matching refs:read_disk
369 struct md_rdev *rdev = conf->mirrors[r1_bio->read_disk].rdev; in raid1_end_read_request()
374 update_head_pos(r1_bio->read_disk, r1_bio); in raid1_end_read_request()
1357 conf->mirrors[r1_bio->read_disk].rdev->bdev, in raid1_read_request()
1394 r1_bio->read_disk = rdisk; in raid1_read_request()
2038 update_head_pos(r1_bio->read_disk, r1_bio); in end_sync_read()
2098 !rdev_has_badblock(conf->mirrors[r1_bio->read_disk].rdev, in end_sync_write()
2140 struct bio *bio = r1_bio->bios[r1_bio->read_disk]; in fix_sync_read_error()
2147 rdev = conf->mirrors[r1_bio->read_disk].rdev; in fix_sync_read_error()
2161 int d = r1_bio->read_disk; in fix_sync_read_error()
2184 } while (!success && d != r1_bio->read_disk); in fix_sync_read_error()
2215 while (d != r1_bio->read_disk) { in fix_sync_read_error()
2230 while (d != r1_bio->read_disk) { in fix_sync_read_error()
2294 r1_bio->read_disk = primary; in process_checks()
2371 (i == r1_bio->read_disk || in sync_request_write()
2405 int read_disk = r1_bio->read_disk; in fix_read_error() local
2407 struct md_rdev *rdev = conf->mirrors[read_disk].rdev; in fix_read_error()
2410 r1_bio->bios[r1_bio->read_disk] = IO_BLOCKED; in fix_read_error()
2416 int d = read_disk; in fix_read_error()
2442 } while (d != read_disk); in fix_read_error()
2446 struct md_rdev *rdev = conf->mirrors[read_disk].rdev; in fix_read_error()
2453 while (d != read_disk) { in fix_read_error()
2467 while (d != read_disk) { in fix_read_error()
2645 bio = r1_bio->bios[r1_bio->read_disk]; in handle_read_error()
2647 r1_bio->bios[r1_bio->read_disk] = NULL; in handle_read_error()
2649 rdev = conf->mirrors[r1_bio->read_disk].rdev; in handle_read_error()
2658 r1_bio->bios[r1_bio->read_disk] = IO_BLOCKED; in handle_read_error()
2940 r1_bio->read_disk = disk; in raid1_sync_request()
3066 bio = r1_bio->bios[r1_bio->read_disk]; in raid1_sync_request()