Lines Matching refs:read_disk

366 	struct md_rdev *rdev = conf->mirrors[r1_bio->read_disk].rdev;  in raid1_end_read_request()
371 update_head_pos(r1_bio->read_disk, r1_bio); in raid1_end_read_request()
1227 rdev = rcu_dereference(conf->mirrors[r1_bio->read_disk].rdev); in raid1_read_request()
1293 r1_bio->read_disk = rdisk; in raid1_read_request()
1888 update_head_pos(r1_bio->read_disk, r1_bio); in end_sync_read()
1951 !is_badblock(conf->mirrors[r1_bio->read_disk].rdev, in end_sync_write()
1995 struct bio *bio = r1_bio->bios[r1_bio->read_disk]; in fix_sync_read_error()
2002 rdev = conf->mirrors[r1_bio->read_disk].rdev; in fix_sync_read_error()
2016 int d = r1_bio->read_disk; in fix_sync_read_error()
2039 } while (!success && d != r1_bio->read_disk); in fix_sync_read_error()
2076 while (d != r1_bio->read_disk) { in fix_sync_read_error()
2091 while (d != r1_bio->read_disk) { in fix_sync_read_error()
2156 r1_bio->read_disk = primary; in process_checks()
2222 (i == r1_bio->read_disk || in sync_request_write()
2252 static void fix_read_error(struct r1conf *conf, int read_disk, in fix_read_error() argument
2258 int d = read_disk; in fix_read_error()
2291 } while (!success && d != read_disk); in fix_read_error()
2295 struct md_rdev *rdev = conf->mirrors[read_disk].rdev; in fix_read_error()
2302 while (d != read_disk) { in fix_read_error()
2319 while (d != read_disk) { in fix_read_error()
2503 bio = r1_bio->bios[r1_bio->read_disk]; in handle_read_error()
2505 r1_bio->bios[r1_bio->read_disk] = NULL; in handle_read_error()
2507 rdev = conf->mirrors[r1_bio->read_disk].rdev; in handle_read_error()
2511 fix_read_error(conf, r1_bio->read_disk, in handle_read_error()
2517 r1_bio->bios[r1_bio->read_disk] = IO_BLOCKED; in handle_read_error()
2803 r1_bio->read_disk = disk; in raid1_sync_request()
2929 bio = r1_bio->bios[r1_bio->read_disk]; in raid1_sync_request()