Searched refs:rrdev (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/md/ |
| H A D | raid10.c | 1297 struct md_rdev *rdev, *rrdev; in wait_blocked_dev() local 1324 rrdev = conf->mirrors[i].replacement; in wait_blocked_dev() 1325 if (rrdev && rdev_blocked(rrdev)) { in wait_blocked_dev() 1326 atomic_inc(&rrdev->nr_pending); in wait_blocked_dev() 1327 blocked_rdev = rrdev; in wait_blocked_dev() 1422 struct md_rdev *rdev, *rrdev; in raid10_write_request() local 1425 rrdev = conf->mirrors[d].replacement; in raid10_write_request() 1428 if (rrdev && (test_bit(Faulty, &rrdev->flags))) in raid10_write_request() 1429 rrdev = NULL; in raid10_write_request() 1434 if (!rdev && !rrdev) in raid10_write_request() [all …]
|
| H A D | raid5-cache.c | 1863 struct md_rdev *rdev, *rrdev; in r5l_recovery_replay_one_stripe() local 1896 rrdev = conf->disks[disk_index].replacement; in r5l_recovery_replay_one_stripe() 1897 if (rrdev) { in r5l_recovery_replay_one_stripe() 1898 atomic_inc(&rrdev->nr_pending); in r5l_recovery_replay_one_stripe() 1899 sync_page_io(rrdev, sh->sector, PAGE_SIZE, in r5l_recovery_replay_one_stripe() 1902 rdev_dec_pending(rrdev, rrdev->mddev); in r5l_recovery_replay_one_stripe()
|
| H A D | raid5.c | 1163 struct md_rdev *rdev, *rrdev = NULL; in ops_run_io() local 1189 rrdev = conf->disks[i].replacement; in ops_run_io() 1193 if (rdev == rrdev) in ops_run_io() 1195 rrdev = NULL; in ops_run_io() 1197 if (test_bit(R5_ReadRepl, &head_sh->dev[i].flags) && rrdev) in ops_run_io() 1198 rdev = rrdev; in ops_run_io() 1199 rrdev = NULL; in ops_run_io() 1206 if (rrdev && test_bit(Faulty, &rrdev->flags)) in ops_run_io() 1207 rrdev = NULL; in ops_run_io() 1208 if (rrdev) in ops_run_io() [all …]
|