Lines Matching defs:mdev
67 struct macio_dev *mdev;
233 pmac_call_feature(PMAC_FTR_BMAC_ENABLE, macio_get_of_node(bp->mdev), 0, 1);
452 static int bmac_suspend(struct macio_dev *mdev, pm_message_t state)
454 struct net_device* dev = macio_get_drvdata(mdev);
498 pmac_call_feature(PMAC_FTR_BMAC_ENABLE, macio_get_of_node(bp->mdev), 0, 0);
502 static int bmac_resume(struct macio_dev *mdev)
504 struct net_device* dev = macio_get_drvdata(mdev);
1233 static int bmac_probe(struct macio_dev *mdev, const struct of_device_id *match)
1243 if (macio_resource_count(mdev) != 3 || macio_irq_count(mdev) != 3) {
1247 prop_addr = of_get_property(macio_get_of_node(mdev),
1250 prop_addr = of_get_property(macio_get_of_node(mdev),
1264 SET_NETDEV_DEV(dev, &mdev->ofdev.dev);
1265 macio_set_drvdata(mdev, dev);
1267 bp->mdev = mdev;
1270 if (macio_request_resources(mdev, "bmac")) {
1276 ioremap(macio_resource_start(mdev, 0), macio_resource_len(mdev, 0));
1280 dev->irq = macio_irq(mdev, 0);
1303 bp->tx_dma = ioremap(macio_resource_start(mdev, 1), macio_resource_len(mdev, 1));
1306 bp->tx_dma_intr = macio_irq(mdev, 1);
1307 bp->rx_dma = ioremap(macio_resource_start(mdev, 2), macio_resource_len(mdev, 2));
1310 bp->rx_dma_intr = macio_irq(mdev, 2);
1340 pmac_call_feature(PMAC_FTR_BMAC_ENABLE, macio_get_of_node(bp->mdev), 0, 0);
1367 macio_release_resources(mdev);
1369 pmac_call_feature(PMAC_FTR_BMAC_ENABLE, macio_get_of_node(bp->mdev), 0, 0);
1428 pmac_call_feature(PMAC_FTR_BMAC_ENABLE, macio_get_of_node(bp->mdev), 0, 0);
1471 struct net_device *dev = macio_get_drvdata(bp->mdev);
1594 static int bmac_remove(struct macio_dev *mdev)
1596 struct net_device *dev = macio_get_drvdata(mdev);
1609 macio_release_resources(mdev);