Lines Matching refs:read_disk

367 	struct md_rdev *rdev = conf->mirrors[r1_bio->read_disk].rdev;  in raid1_end_read_request()
372 update_head_pos(r1_bio->read_disk, r1_bio); in raid1_end_read_request()
1355 conf->mirrors[r1_bio->read_disk].rdev->bdev, in raid1_read_request()
1390 r1_bio->read_disk = rdisk; in raid1_read_request()
2031 update_head_pos(r1_bio->read_disk, r1_bio); in end_sync_read()
2090 !rdev_has_badblock(conf->mirrors[r1_bio->read_disk].rdev, in end_sync_write()
2131 struct bio *bio = r1_bio->bios[r1_bio->read_disk]; in fix_sync_read_error()
2138 rdev = conf->mirrors[r1_bio->read_disk].rdev; in fix_sync_read_error()
2152 int d = r1_bio->read_disk; in fix_sync_read_error()
2175 } while (!success && d != r1_bio->read_disk); in fix_sync_read_error()
2206 while (d != r1_bio->read_disk) { in fix_sync_read_error()
2221 while (d != r1_bio->read_disk) { in fix_sync_read_error()
2285 r1_bio->read_disk = primary; in process_checks()
2361 (i == r1_bio->read_disk || in sync_request_write()
2394 int read_disk = r1_bio->read_disk; in fix_read_error() local
2396 struct md_rdev *rdev = conf->mirrors[read_disk].rdev; in fix_read_error()
2399 r1_bio->bios[r1_bio->read_disk] = IO_BLOCKED; in fix_read_error()
2405 int d = read_disk; in fix_read_error()
2431 } while (d != read_disk); in fix_read_error()
2435 struct md_rdev *rdev = conf->mirrors[read_disk].rdev; in fix_read_error()
2441 while (d != read_disk) { in fix_read_error()
2455 while (d != read_disk) { in fix_read_error()
2629 bio = r1_bio->bios[r1_bio->read_disk]; in handle_read_error()
2631 r1_bio->bios[r1_bio->read_disk] = NULL; in handle_read_error()
2633 rdev = conf->mirrors[r1_bio->read_disk].rdev; in handle_read_error()
2642 r1_bio->bios[r1_bio->read_disk] = IO_BLOCKED; in handle_read_error()
2926 r1_bio->read_disk = disk; in raid1_sync_request()
3047 bio = r1_bio->bios[r1_bio->read_disk]; in raid1_sync_request()