Lines Matching defs:rdev2
878 mdk_rdev_t *rdev2;
949 ITERATE_RDEV(mddev,rdev2,tmp) {
952 if (rdev2->raid_disk >= 0 && test_bit(In_sync, &rdev2->flags)
953 && !test_bit(Faulty, &rdev2->flags))
954 desc_nr = rdev2->raid_disk;
957 rdev2->desc_nr = desc_nr;
958 d = &sb->disks[rdev2->desc_nr];
960 d->number = rdev2->desc_nr;
961 d->major = MAJOR(rdev2->bdev->bd_dev);
962 d->minor = MINOR(rdev2->bdev->bd_dev);
963 if (rdev2->raid_disk >= 0 && test_bit(In_sync, &rdev2->flags)
964 && !test_bit(Faulty, &rdev2->flags))
965 d->raid_disk = rdev2->raid_disk;
967 d->raid_disk = rdev2->desc_nr; /* compatibility */
968 if (test_bit(Faulty, &rdev2->flags))
970 else if (test_bit(In_sync, &rdev2->flags)) {
980 if (test_bit(WriteMostly, &rdev2->flags))
1250 mdk_rdev_t *rdev2;
1297 ITERATE_RDEV(mddev,rdev2,tmp)
1298 if (rdev2->desc_nr+1 > max_dev)
1299 max_dev = rdev2->desc_nr+1;
1306 ITERATE_RDEV(mddev,rdev2,tmp) {
1307 i = rdev2->desc_nr;
1308 if (test_bit(Faulty, &rdev2->flags))
1310 else if (test_bit(In_sync, &rdev2->flags))
1311 sb->dev_roles[i] = cpu_to_le16(rdev2->raid_disk);
1312 else if (rdev2->raid_disk >= 0 && rdev2->recovery_offset > 0)
1313 sb->dev_roles[i] = cpu_to_le16(rdev2->raid_disk);
1342 mdk_rdev_t *rdev, *rdev2;
1345 ITERATE_RDEV(mddev2, rdev2, tmp2)
1347 rdev2->bdev->bd_contains)
3220 mdk_rdev_t *rdev2;
3224 ITERATE_RDEV(mddev, rdev2, tmp2) {
3225 if (rdev < rdev2 &&
3227 rdev2->bdev->bd_contains) {
3234 bdevname(rdev2->bdev,b2));