Lines Matching defs:rrdev
1160 struct md_rdev *rdev, *rrdev = NULL;
1186 rrdev = rcu_dereference(conf->disks[i].replacement);
1187 smp_mb(); /* Ensure that if rrdev is NULL, rdev won't be */
1190 rdev = rrdev;
1191 rrdev = NULL;
1196 if (rdev == rrdev)
1198 rrdev = NULL;
1200 if (test_bit(R5_ReadRepl, &head_sh->dev[i].flags) && rrdev)
1201 rdev = rrdev;
1202 rrdev = NULL;
1209 if (rrdev && test_bit(Faulty, &rrdev->flags))
1210 rrdev = NULL;
1211 if (rrdev)
1212 atomic_inc(&rrdev->nr_pending);
1217 * on the replacement, so we don't to check rrdev.
1303 if (rrdev)
1315 if (rrdev) {
1318 md_sync_acct(rrdev->bdev, RAID5_STRIPE_SECTORS(conf));
1322 bio_init(rbi, rrdev->bdev, &dev->rvec, 1, op | op_flags);
1336 + rrdev->new_data_offset);
1339 + rrdev->data_offset);
1362 if (!rdev && !rrdev) {