Lines Matching defs:refdev
1305 * int load_super(struct md_rdev *dev, struct md_rdev *refdev, int minor_version)
1307 * if refdev != NULL, compare superblocks on both devices
1309 * 0 - dev has a superblock that is compatible with refdev
1310 * 1 - dev has a superblock that is compatible and newer than refdev
1311 * so dev should be used as the refdev in future
1331 struct md_rdev *refdev,
1365 static int super_90_load(struct md_rdev *rdev, struct md_rdev *refdev, int minor_version)
1422 if (!refdev) {
1429 mdp_super_t *refsb = page_address(refdev->sb_page);
1432 rdev->bdev, refdev->bdev);
1437 rdev->bdev, refdev->bdev);
1808 static int super_1_load(struct md_rdev *rdev, struct md_rdev *refdev, int minor_version)
1955 if (!refdev) {
1962 struct mdp_superblock_1 *refsb = page_address(refdev->sb_page);
1970 refdev->bdev);