Lines Matching defs:mdev
59 struct macio_dev *mdev;
407 static int mac53c94_probe(struct macio_dev *mdev, const struct of_device_id *match)
409 struct device_node *node = macio_get_of_node(mdev);
410 struct pci_dev *pdev = macio_get_pci_dev(mdev);
417 if (macio_resource_count(mdev) != 2 || macio_irq_count(mdev) != 2) {
420 macio_resource_count(mdev), macio_irq_count(mdev));
424 if (macio_request_resources(mdev, "mac53c94") != 0) {
437 macio_set_drvdata(mdev, state);
440 state->mdev = mdev;
443 ioremap(macio_resource_start(mdev, 0), 0x1000);
444 state->intr = macio_irq(mdev, 0);
446 ioremap(macio_resource_start(mdev, 1), 0x1000);
447 state->dmaintr = macio_irq(mdev, 1);
488 rc = scsi_add_host(host, &mdev->ofdev.dev);
506 macio_release_resources(mdev);
511 static void mac53c94_remove(struct macio_dev *mdev)
513 struct fsc_state *fp = (struct fsc_state *)macio_get_drvdata(mdev);
528 macio_release_resources(mdev);