Lines Matching refs:md_rdev
354 struct md_rdev *rdev; in raid10_end_read_request()
434 struct md_rdev *rdev = NULL; in raid10_end_write_request()
703 static struct md_rdev *read_balance(struct r10conf *conf, in read_balance()
712 struct md_rdev *best_dist_rdev, *best_pending_rdev, *rdev = NULL; in read_balance()
865 struct md_rdev *rdev = rcu_dereference(conf->mirrors[i].rdev); in raid10_congested()
910 struct md_rdev *rdev = (void*)bio->bi_disk; in flush_pending_writes()
1054 struct md_rdev *rdev) in choose_data_offset()
1095 struct md_rdev *rdev = (void*)bio->bi_disk; in raid10_unplug()
1142 struct md_rdev *rdev; in raid10_read_request()
1145 struct md_rdev *err_rdev = NULL; in raid10_read_request()
1239 struct md_rdev *rdev; in raid10_write_one_disk()
1301 struct md_rdev *blocked_rdev; in raid10_write_request()
1366 struct md_rdev *rdev = rcu_dereference(conf->mirrors[d].rdev); in raid10_write_request()
1367 struct md_rdev *rrdev = rcu_dereference( in raid10_write_request()
1456 struct md_rdev *rdev; in raid10_write_request()
1576 struct md_rdev *rdev = rcu_dereference(conf->mirrors[i].rdev); in raid10_status()
1607 struct md_rdev *rdev; in _enough()
1635 static void raid10_error(struct mddev *mddev, struct md_rdev *rdev) in raid10_error()
1676 struct md_rdev *rdev; in print_conf()
1755 static int raid10_add_disk(struct mddev *mddev, struct md_rdev *rdev) in raid10_add_disk()
1823 static int raid10_remove_disk(struct mddev *mddev, struct md_rdev *rdev) in raid10_remove_disk()
1828 struct md_rdev **rdevp; in raid10_remove_disk()
1964 struct md_rdev *rdev = NULL; in end_sync_write()
2037 struct md_rdev *rdev; in sync_request_write()
2163 struct md_rdev *rdev; in fix_recovery_read_error()
2202 struct md_rdev *rdev2 = conf->mirrors[dw].rdev; in fix_recovery_read_error()
2269 static void check_decay_read_errors(struct mddev *mddev, struct md_rdev *rdev) in check_decay_read_errors()
2299 static int r10_sync_page_io(struct md_rdev *rdev, sector_t sector, in r10_sync_page_io()
2335 struct md_rdev *rdev; in fix_read_error()
2521 struct md_rdev *rdev = conf->mirrors[r10_bio->devs[i].devnum].rdev; in narrow_write_error()
2582 struct md_rdev *rdev = r10_bio->devs[slot].rdev; in handle_read_error()
2620 struct md_rdev *rdev; in handle_write_completed()
2980 struct md_rdev *rdev = in raid10_sync_request()
3053 struct md_rdev *mrdev, *mreplace; in raid10_sync_request()
3127 struct md_rdev *rdev = rcu_dereference( in raid10_sync_request()
3143 struct md_rdev *rdev = in raid10_sync_request()
3339 struct md_rdev *rdev; in raid10_sync_request()
3729 struct md_rdev *rdev; in raid10_run()
4013 struct md_rdev *rdev; in raid10_takeover_raid0()
4141 struct md_rdev *rdev = rcu_dereference(conf->mirrors[i].rdev); in calc_degraded()
4157 struct md_rdev *rdev = rcu_dereference(conf->mirrors[i].rdev); in calc_degraded()
4193 struct md_rdev *rdev; in raid10_start_reshape()
4440 struct md_rdev *rdev; in reshape_request()
4612 struct md_rdev *rdev2; in reshape_request()
4703 struct md_rdev *rdev; in reshape_request_write()
4799 struct md_rdev *rdev = rcu_dereference(conf->mirrors[d].rdev); in handle_reshape_read_error()
4848 struct md_rdev *rdev = NULL; in end_reshape_write()
4895 struct md_rdev *rdev = rcu_dereference(conf->mirrors[d].rdev); in raid10_finish_reshape()