Lines Matching defs:refdev
641 * int load_super(mdk_rdev_t *dev, mdk_rdev_t *refdev, int minor_version)
643 * if refdev != NULL, compare superblocks on both devices
645 * 0 - dev has a superblock that is compatible with refdev
646 * 1 - dev has a superblock that is compatible and newer than refdev
647 * so dev should be used as the refdev in future
666 int (*load_super)(mdk_rdev_t *rdev, mdk_rdev_t *refdev, int minor_version);
674 static int super_90_load(mdk_rdev_t *rdev, mdk_rdev_t *refdev, int minor_version)
741 if (refdev == 0)
745 mdp_super_t *refsb = (mdp_super_t*)page_address(refdev->sb_page);
748 b, bdevname(refdev->bdev,b2));
754 b, bdevname(refdev->bdev, b2));
1031 static int super_1_load(mdk_rdev_t *rdev, mdk_rdev_t *refdev, int minor_version)
1118 if (refdev == 0)
1123 (struct mdp_superblock_1*)page_address(refdev->sb_page);
1132 bdevname(refdev->bdev,b2));