Lines Matching refs:mddev2
1944 static int match_mddev_units(struct mddev *mddev1, struct mddev *mddev2) in match_mddev_units() argument
1954 rdev_for_each_rcu(rdev2, mddev2) { in match_mddev_units()
5004 struct mddev *mddev2; in md_alloc() local
5007 list_for_each_entry(mddev2, &all_mddevs, all_mddevs) in md_alloc()
5008 if (mddev2->gendisk && in md_alloc()
5009 strcmp(mddev2->gendisk->disk_name, name) == 0) { in md_alloc()
7756 struct mddev *mddev2; in md_do_sync() local
7818 for_each_mddev(mddev2, tmp) { in md_do_sync()
7819 if (mddev2 == mddev) in md_do_sync()
7822 && mddev2->curr_resync in md_do_sync()
7823 && match_mddev_units(mddev, mddev2)) { in md_do_sync()
7825 if (mddev < mddev2 && mddev->curr_resync == 2) { in md_do_sync()
7830 if (mddev > mddev2 && mddev->curr_resync == 1) in md_do_sync()
7841 mddev2->curr_resync >= mddev->curr_resync) { in md_do_sync()
7845 desc, mdname(mddev), mdname(mddev2)); in md_do_sync()
7846 mddev_put(mddev2); in md_do_sync()