Searched refs:rrdev (Results 1 – 3 of 3) sorted by relevance
| /Linux-v5.15/drivers/md/ |
| D | raid10.c | 1291 struct md_rdev *rrdev = rcu_dereference( in wait_blocked_dev() local 1293 if (rdev == rrdev) in wait_blocked_dev() 1294 rrdev = NULL; in wait_blocked_dev() 1300 if (rrdev && unlikely(test_bit(Blocked, &rrdev->flags))) { in wait_blocked_dev() 1301 atomic_inc(&rrdev->nr_pending); in wait_blocked_dev() 1302 blocked_rdev = rrdev; in wait_blocked_dev() 1417 struct md_rdev *rrdev = rcu_dereference( in raid10_write_request() local 1419 if (rdev == rrdev) in raid10_write_request() 1420 rrdev = NULL; in raid10_write_request() 1423 if (rrdev && (test_bit(Faulty, &rrdev->flags))) in raid10_write_request() [all …]
|
| D | raid5-cache.c | 1873 struct md_rdev *rdev, *rrdev; in r5l_recovery_replay_one_stripe() local 1909 rrdev = rcu_dereference(conf->disks[disk_index].replacement); in r5l_recovery_replay_one_stripe() 1910 if (rrdev) { in r5l_recovery_replay_one_stripe() 1911 atomic_inc(&rrdev->nr_pending); in r5l_recovery_replay_one_stripe() 1913 sync_page_io(rrdev, sh->sector, PAGE_SIZE, in r5l_recovery_replay_one_stripe() 1916 rdev_dec_pending(rrdev, rrdev->mddev); in r5l_recovery_replay_one_stripe()
|
| D | raid5.c | 1076 struct md_rdev *rdev, *rrdev = NULL; in ops_run_io() local 1101 rrdev = rcu_dereference(conf->disks[i].replacement); in ops_run_io() 1105 rdev = rrdev; in ops_run_io() 1106 rrdev = NULL; in ops_run_io() 1111 if (rdev == rrdev) in ops_run_io() 1113 rrdev = NULL; in ops_run_io() 1115 if (test_bit(R5_ReadRepl, &head_sh->dev[i].flags) && rrdev) in ops_run_io() 1116 rdev = rrdev; in ops_run_io() 1117 rrdev = NULL; in ops_run_io() 1124 if (rrdev && test_bit(Faulty, &rrdev->flags)) in ops_run_io() [all …]
|