Lines Matching refs:md_rdev
355 struct md_rdev *rdev; in raid10_end_read_request()
435 struct md_rdev *rdev = NULL; in raid10_end_write_request()
704 static struct md_rdev *read_balance(struct r10conf *conf, in read_balance()
713 struct md_rdev *best_dist_rdev, *best_pending_rdev, *rdev = NULL; in read_balance()
894 struct md_rdev *rdev = (void*)bio->bi_bdev; in flush_pending_writes()
1067 struct md_rdev *rdev) in choose_data_offset()
1108 struct md_rdev *rdev = (void*)bio->bi_bdev; in raid10_unplug()
1165 struct md_rdev *rdev; in raid10_read_request()
1168 struct md_rdev *err_rdev = NULL; in raid10_read_request()
1265 struct md_rdev *rdev; in raid10_write_one_disk()
1321 static struct md_rdev *dereference_rdev_and_rrdev(struct raid10_info *mirror, in dereference_rdev_and_rrdev()
1322 struct md_rdev **prrdev) in dereference_rdev_and_rrdev()
1324 struct md_rdev *rdev, *rrdev; in dereference_rdev_and_rrdev()
1344 struct md_rdev *blocked_rdev; in wait_blocked_dev()
1350 struct md_rdev *rdev, *rrdev; in wait_blocked_dev()
1479 struct md_rdev *rdev, *rrdev; in raid10_write_request()
1615 struct md_rdev *rdev = NULL; in raid10_end_discard_request()
1788 struct md_rdev *rdev, *rrdev; in raid10_handle_discard()
1850 struct md_rdev *rdev = conf->mirrors[disk].rdev; in raid10_handle_discard()
1863 struct md_rdev *rrdev = conf->mirrors[disk].replacement; in raid10_handle_discard()
1954 struct md_rdev *rdev = rcu_dereference(conf->mirrors[i].rdev); in raid10_status()
1985 struct md_rdev *rdev; in _enough()
2028 static void raid10_error(struct mddev *mddev, struct md_rdev *rdev) in raid10_error()
2062 struct md_rdev *rdev; in print_conf()
2141 static int raid10_add_disk(struct mddev *mddev, struct md_rdev *rdev) in raid10_add_disk()
2209 static int raid10_remove_disk(struct mddev *mddev, struct md_rdev *rdev) in raid10_remove_disk()
2214 struct md_rdev **rdevp; in raid10_remove_disk()
2353 struct md_rdev *rdev = NULL; in end_sync_write()
2426 struct md_rdev *rdev; in sync_request_write()
2552 struct md_rdev *rdev; in fix_recovery_read_error()
2591 struct md_rdev *rdev2 = conf->mirrors[dw].rdev; in fix_recovery_read_error()
2661 static void check_decay_read_errors(struct mddev *mddev, struct md_rdev *rdev) in check_decay_read_errors()
2691 static int r10_sync_page_io(struct md_rdev *rdev, sector_t sector, in r10_sync_page_io()
2727 struct md_rdev *rdev; in fix_read_error()
2913 struct md_rdev *rdev = conf->mirrors[r10_bio->devs[i].devnum].rdev; in narrow_write_error()
2974 struct md_rdev *rdev = r10_bio->devs[slot].rdev; in handle_read_error()
3016 struct md_rdev *rdev; in handle_write_completed()
3376 struct md_rdev *rdev = in raid10_sync_request()
3448 struct md_rdev *mrdev, *mreplace; in raid10_sync_request()
3519 struct md_rdev *rdev = rcu_dereference( in raid10_sync_request()
3535 struct md_rdev *rdev = in raid10_sync_request()
3731 struct md_rdev *rdev; in raid10_sync_request()
4139 struct md_rdev *rdev; in raid10_run()
4394 struct md_rdev *rdev; in raid10_takeover_raid0()
4522 struct md_rdev *rdev = rcu_dereference(conf->mirrors[i].rdev); in calc_degraded()
4538 struct md_rdev *rdev = rcu_dereference(conf->mirrors[i].rdev); in calc_degraded()
4574 struct md_rdev *rdev; in raid10_start_reshape()
4821 struct md_rdev *rdev; in reshape_request()
4989 struct md_rdev *rdev2; in reshape_request()
5080 struct md_rdev *rdev; in reshape_request_write()
5168 struct md_rdev *rdev = rcu_dereference(conf->mirrors[d].rdev); in handle_reshape_read_error()
5217 struct md_rdev *rdev = NULL; in end_reshape_write()
5264 struct md_rdev *rdev = rcu_dereference(conf->mirrors[d].rdev); in raid10_finish_reshape()