Searched refs:rrdev (Results 1 – 2 of 2) sorted by relevance
1315 struct md_rdev *rrdev = rcu_dereference( in __make_request() local1317 if (rdev == rrdev) in __make_request()1318 rrdev = NULL; in __make_request()1324 if (rrdev && unlikely(test_bit(Blocked, &rrdev->flags))) { in __make_request()1325 atomic_inc(&rrdev->nr_pending); in __make_request()1326 blocked_rdev = rrdev; in __make_request()1332 if (rrdev && (test_bit(Faulty, &rrdev->flags) in __make_request()1333 || test_bit(Unmerged, &rrdev->flags))) in __make_request()1334 rrdev = NULL; in __make_request()1339 if (!rdev && !rrdev) { in __make_request()[all …]
895 struct md_rdev *rdev, *rrdev = NULL; in ops_run_io() local921 rrdev = rcu_dereference(conf->disks[i].replacement); in ops_run_io()925 rdev = rrdev; in ops_run_io()926 rrdev = NULL; in ops_run_io()931 if (rdev == rrdev) in ops_run_io()933 rrdev = NULL; in ops_run_io()935 if (test_bit(R5_ReadRepl, &head_sh->dev[i].flags) && rrdev) in ops_run_io()936 rdev = rrdev; in ops_run_io()937 rrdev = NULL; in ops_run_io()944 if (rrdev && test_bit(Faulty, &rrdev->flags)) in ops_run_io()[all …]