• Home
  • Raw
  • Download

Lines Matching refs:read_disk

304 	mirror = r1_bio->read_disk;  in raid1_end_read_request()
1097 r1_bio->read_disk = rdisk; in make_request()
1629 update_head_pos(r1_bio->read_disk, r1_bio); in end_sync_read()
1677 !is_badblock(conf->mirrors[r1_bio->read_disk].rdev, in end_sync_write()
1730 struct bio *bio = r1_bio->bios[r1_bio->read_disk]; in fix_sync_read_error()
1737 int d = r1_bio->read_disk; in fix_sync_read_error()
1761 } while (!success && d != r1_bio->read_disk); in fix_sync_read_error()
1800 while (d != r1_bio->read_disk) { in fix_sync_read_error()
1815 while (d != r1_bio->read_disk) { in fix_sync_read_error()
1858 r1_bio->read_disk = primary; in process_checks()
1924 bio = r1_bio->bios[r1_bio->read_disk]; in sync_request_write()
1942 (i == r1_bio->read_disk || in sync_request_write()
1975 static void fix_read_error(struct r1conf *conf, int read_disk, in fix_read_error() argument
1981 int d = read_disk; in fix_read_error()
2013 } while (!success && d != read_disk); in fix_read_error()
2017 struct md_rdev *rdev = conf->mirrors[read_disk].rdev; in fix_read_error()
2024 while (d != read_disk) { in fix_read_error()
2035 while (d != read_disk) { in fix_read_error()
2209 fix_read_error(conf, r1_bio->read_disk, in handle_read_error()
2213 md_error(mddev, conf->mirrors[r1_bio->read_disk].rdev); in handle_read_error()
2214 rdev_dec_pending(conf->mirrors[r1_bio->read_disk].rdev, conf->mddev); in handle_read_error()
2216 bio = r1_bio->bios[r1_bio->read_disk]; in handle_read_error()
2229 r1_bio->bios[r1_bio->read_disk] = in handle_read_error()
2233 r1_bio->read_disk = disk; in handle_read_error()
2236 r1_bio->bios[r1_bio->read_disk] = bio; in handle_read_error()
2322 generic_make_request(r1_bio->bios[r1_bio->read_disk]); in raid1d()
2503 r1_bio->read_disk = disk; in sync_request()
2624 bio = r1_bio->bios[r1_bio->read_disk]; in sync_request()