Lines Matching defs:rrdev
1076 struct md_rdev *rdev, *rrdev = NULL;
1101 rrdev = rcu_dereference(conf->disks[i].replacement);
1102 smp_mb(); /* Ensure that if rrdev is NULL, rdev won't be */
1105 rdev = rrdev;
1106 rrdev = NULL;
1111 if (rdev == rrdev)
1113 rrdev = NULL;
1115 if (test_bit(R5_ReadRepl, &head_sh->dev[i].flags) && rrdev)
1116 rdev = rrdev;
1117 rrdev = NULL;
1124 if (rrdev && test_bit(Faulty, &rrdev->flags))
1125 rrdev = NULL;
1126 if (rrdev)
1127 atomic_inc(&rrdev->nr_pending);
1132 * on the replacement, so we don't to check rrdev.
1214 if (!rrdev)
1222 if (rrdev)
1234 if (rrdev) {
1237 md_sync_acct(rrdev->bdev, RAID5_STRIPE_SECTORS(conf));
1241 bio_set_dev(rbi, rrdev->bdev);
1256 + rrdev->new_data_offset);
1259 + rrdev->data_offset);
1284 if (!rdev && !rrdev) {