Lines Matching refs:mddev2
2239 static int match_mddev_units(struct mddev *mddev1, struct mddev *mddev2) in match_mddev_units() argument
2249 rdev_for_each_rcu(rdev2, mddev2) { in match_mddev_units()
5654 struct mddev *mddev2; in md_alloc() local
5657 list_for_each_entry(mddev2, &all_mddevs, all_mddevs) in md_alloc()
5658 if (mddev2->gendisk && in md_alloc()
5659 strcmp(mddev2->gendisk->disk_name, name) == 0) { in md_alloc()
8747 struct mddev *mddev2; in md_do_sync() local
8818 list_for_each_entry(mddev2, &all_mddevs, all_mddevs) { in md_do_sync()
8819 if (test_bit(MD_DELETED, &mddev2->flags)) in md_do_sync()
8821 if (mddev2 == mddev) in md_do_sync()
8824 && mddev2->curr_resync in md_do_sync()
8825 && match_mddev_units(mddev, mddev2)) { in md_do_sync()
8827 if (mddev < mddev2 && in md_do_sync()
8833 if (mddev > mddev2 && in md_do_sync()
8845 mddev2->curr_resync >= mddev->curr_resync) { in md_do_sync()
8846 if (mddev2_minor != mddev2->md_minor) { in md_do_sync()
8847 mddev2_minor = mddev2->md_minor; in md_do_sync()
8850 mdname(mddev2)); in md_do_sync()