Lines Matching defs:read_disk
369 struct md_rdev *rdev = conf->mirrors[r1_bio->read_disk].rdev;
374 update_head_pos(r1_bio->read_disk, r1_bio);
410 /* don't drop the reference on read_disk yet */
1240 rdev = rcu_dereference(conf->mirrors[r1_bio->read_disk].rdev);
1310 r1_bio->read_disk = rdisk;
1912 update_head_pos(r1_bio->read_disk, r1_bio);
1975 !is_badblock(conf->mirrors[r1_bio->read_disk].rdev,
2019 struct bio *bio = r1_bio->bios[r1_bio->read_disk];
2026 rdev = conf->mirrors[r1_bio->read_disk].rdev;
2040 int d = r1_bio->read_disk;
2063 } while (!success && d != r1_bio->read_disk);
2099 while (d != r1_bio->read_disk) {
2114 while (d != r1_bio->read_disk) {
2178 r1_bio->read_disk = primary;
2244 (i == r1_bio->read_disk ||
2274 static void fix_read_error(struct r1conf *conf, int read_disk,
2280 int d = read_disk;
2313 } while (d != read_disk);
2317 struct md_rdev *rdev = conf->mirrors[read_disk].rdev;
2324 while (d != read_disk) {
2341 while (d != read_disk) {
2524 bio = r1_bio->bios[r1_bio->read_disk];
2526 r1_bio->bios[r1_bio->read_disk] = NULL;
2528 rdev = conf->mirrors[r1_bio->read_disk].rdev;
2532 fix_read_error(conf, r1_bio->read_disk,
2538 r1_bio->bios[r1_bio->read_disk] = IO_BLOCKED;
2825 r1_bio->read_disk = disk;
2951 bio = r1_bio->bios[r1_bio->read_disk];