Lines Matching refs:rrdev
1294 struct md_rdev *rdev, *rrdev;
1297 rrdev = conf->mirrors[i].replacement;
1303 if (rrdev && unlikely(test_bit(Blocked, &rrdev->flags))) {
1304 atomic_inc(&rrdev->nr_pending);
1305 blocked_rdev = rrdev;
1420 struct md_rdev *rdev, *rrdev;
1423 rrdev = conf->mirrors[d].replacement;
1426 if (rrdev && (test_bit(Faulty, &rrdev->flags)))
1427 rrdev = NULL;
1432 if (!rdev && !rrdev) {
1472 if (rrdev) {
1474 atomic_inc(&rrdev->nr_pending);
1718 struct md_rdev *rdev, *rrdev;
1721 rrdev = conf->mirrors[disk].replacement;
1727 if (rrdev && (test_bit(Faulty, &rrdev->flags)))
1728 rrdev = NULL;
1729 if (!rdev && !rrdev)
1736 if (rrdev) {
1738 atomic_inc(&rrdev->nr_pending);
1794 struct md_rdev *rrdev = conf->mirrors[disk].replacement;
1802 md_submit_discard_bio(mddev, rrdev, rbio,
1803 dev_start + choose_data_offset(r10_bio, rrdev),