Lines Matching refs:rdev2
1188 struct md_rdev *rdev2; in super_90_sync() local
1258 rdev_for_each(rdev2, mddev) { in super_90_sync()
1261 int is_active = test_bit(In_sync, &rdev2->flags); in super_90_sync()
1263 if (rdev2->raid_disk >= 0 && in super_90_sync()
1270 if (rdev2->raid_disk < 0 || in super_90_sync()
1271 test_bit(Faulty, &rdev2->flags)) in super_90_sync()
1274 desc_nr = rdev2->raid_disk; in super_90_sync()
1277 rdev2->desc_nr = desc_nr; in super_90_sync()
1278 d = &sb->disks[rdev2->desc_nr]; in super_90_sync()
1280 d->number = rdev2->desc_nr; in super_90_sync()
1281 d->major = MAJOR(rdev2->bdev->bd_dev); in super_90_sync()
1282 d->minor = MINOR(rdev2->bdev->bd_dev); in super_90_sync()
1284 d->raid_disk = rdev2->raid_disk; in super_90_sync()
1286 d->raid_disk = rdev2->desc_nr; /* compatibility */ in super_90_sync()
1287 if (test_bit(Faulty, &rdev2->flags)) in super_90_sync()
1291 if (test_bit(In_sync, &rdev2->flags)) in super_90_sync()
1300 if (test_bit(WriteMostly, &rdev2->flags)) in super_90_sync()
1687 struct md_rdev *rdev2; in super_1_sync() local
1793 rdev_for_each(rdev2, mddev) in super_1_sync()
1794 if (rdev2->desc_nr+1 > max_dev) in super_1_sync()
1795 max_dev = rdev2->desc_nr+1; in super_1_sync()
1810 rdev_for_each(rdev2, mddev) { in super_1_sync()
1811 i = rdev2->desc_nr; in super_1_sync()
1812 if (test_bit(Faulty, &rdev2->flags)) in super_1_sync()
1814 else if (test_bit(In_sync, &rdev2->flags)) in super_1_sync()
1815 sb->dev_roles[i] = cpu_to_le16(rdev2->raid_disk); in super_1_sync()
1816 else if (rdev2->raid_disk >= 0) in super_1_sync()
1817 sb->dev_roles[i] = cpu_to_le16(rdev2->raid_disk); in super_1_sync()
1932 struct md_rdev *rdev, *rdev2; in match_mddev_units() local
1936 rdev_for_each_rcu(rdev2, mddev2) in match_mddev_units()
1938 rdev2->bdev->bd_contains) { in match_mddev_units()
2896 struct md_rdev *rdev2; in rdev_size_store() local
2898 rdev_for_each(rdev2, mddev) in rdev_size_store()
2899 if (rdev->bdev == rdev2->bdev && in rdev_size_store()
2900 rdev != rdev2 && in rdev_size_store()
2902 rdev2->data_offset, in rdev_size_store()
2903 rdev2->sectors)) { in rdev_size_store()
5103 struct md_rdev *rdev2; in md_run() local
5107 rdev_for_each(rdev2, mddev) { in md_run()
5108 if (rdev < rdev2 && in md_run()
5110 rdev2->bdev->bd_contains) { in md_run()
5117 bdevname(rdev2->bdev,b2)); in md_run()