Lines Matching defs:mdev

201 	struct macio_dev *mdev;
208 #define swim3_err(fmt, arg...) dev_err(&fs->mdev->ofdev.dev, "[fd%d] " fmt, fs->index, arg)
209 #define swim3_warn(fmt, arg...) dev_warn(&fs->mdev->ofdev.dev, "[fd%d] " fmt, fs->index, arg)
210 #define swim3_info(fmt, arg...) dev_info(&fs->mdev->ofdev.dev, "[fd%d] " fmt, fs->index, arg)
213 #define swim3_dbg(fmt, arg...) dev_dbg(&fs->mdev->ofdev.dev, "[fd%d] " fmt, fs->index, arg)
322 if (fs->mdev->media_bay &&
323 check_media_bay(fs->mdev->media_bay) != MB_FD) {
877 if (fs->mdev->media_bay &&
878 check_media_bay(fs->mdev->media_bay) != MB_FD)
915 if (fs->mdev->media_bay &&
916 check_media_bay(fs->mdev->media_bay) != MB_FD)
1020 if (fs->mdev->media_bay &&
1021 check_media_bay(fs->mdev->media_bay) != MB_FD)
1065 static void swim3_mb_event(struct macio_dev* mdev, int mb_state)
1067 struct floppy_state *fs = macio_get_drvdata(mdev);
1084 static int swim3_add_device(struct macio_dev *mdev, int index)
1086 struct device_node *swim = mdev->ofdev.dev.of_node;
1090 fs->mdev = mdev;
1094 if (macio_resource_count(mdev) < 2) {
1098 if (macio_irq_count(mdev) < 1) {
1102 if (macio_request_resource(mdev, 0, "swim3 (mmio)")) {
1106 if (macio_request_resource(mdev, 1, "swim3 (dma)")) {
1108 macio_release_resource(mdev, 0);
1111 dev_set_drvdata(&mdev->ofdev.dev, fs);
1113 if (mdev->media_bay == NULL)
1118 ioremap(macio_resource_start(mdev, 0), 0x200);
1125 ioremap(macio_resource_start(mdev, 1), 0x200);
1132 fs->swim3_intr = macio_irq(mdev, 0);
1133 fs->dma_intr = macio_irq(mdev, 1);
1145 if (mdev->media_bay == NULL || check_media_bay(mdev->media_bay) == MB_FD)
1146 swim3_mb_event(mdev, MB_FD);
1157 mdev->media_bay ? "in media bay" : "");
1166 macio_release_resource(mdev, 0);
1167 macio_release_resource(mdev, 1);
1172 static int swim3_attach(struct macio_dev *mdev,
1207 rc = swim3_add_device(mdev, floppy_count);