Lines Matching defs:rdev
448 struct md_rdev *rdev;
462 rdev_for_each(rdev, mddev)
463 if (rdev->raid_disk > -1 && !test_bit(Faulty, &rdev->flags)) {
464 sb = page_address(rdev->sb_page);
543 struct md_rdev *rdev;
546 rdev = md_find_rdev_nr_rcu(mddev, le32_to_cpu(msg->raid_slot));
547 if (rdev) {
548 set_bit(ClusterRemove, &rdev->flags);
560 struct md_rdev *rdev;
563 rdev = md_find_rdev_nr_rcu(mddev, le32_to_cpu(msg->raid_slot));
564 if (rdev && test_bit(Faulty, &rdev->flags))
565 clear_bit(Faulty, &rdev->flags);
1078 struct md_rdev *rdev;
1086 rdev_for_each(rdev, mddev)
1087 if (rdev->raid_disk > -1 && !test_bit(Faulty, &rdev->flags)) {
1088 raid_slot = rdev->desc_nr;
1258 struct md_rdev *rdev;
1270 rdev_for_each(rdev, mddev)
1271 if (rdev->raid_disk >= 0 && !test_bit(Faulty, &rdev->flags)) {
1272 raid_slot = rdev->desc_nr;
1406 static int add_new_disk(struct mddev *mddev, struct md_rdev *rdev)
1411 struct mdp_superblock_1 *sb = page_address(rdev->sb_page);
1417 cmsg.raid_slot = cpu_to_le32(rdev->desc_nr);
1475 static int remove_disk(struct mddev *mddev, struct md_rdev *rdev)
1480 cmsg.raid_slot = cpu_to_le32(rdev->desc_nr);
1536 static int gather_bitmaps(struct md_rdev *rdev)
1541 struct mddev *mddev = rdev->mddev;
1545 cmsg.raid_slot = cpu_to_le32(rdev->desc_nr);