Lines Matching defs:mdev
66 struct macio_dev *mdev;
232 pmac_call_feature(PMAC_FTR_BMAC_ENABLE, macio_get_of_node(bp->mdev), 0, 1);
451 static int bmac_suspend(struct macio_dev *mdev, pm_message_t state)
453 struct net_device* dev = macio_get_drvdata(mdev);
497 pmac_call_feature(PMAC_FTR_BMAC_ENABLE, macio_get_of_node(bp->mdev), 0, 0);
501 static int bmac_resume(struct macio_dev *mdev)
503 struct net_device* dev = macio_get_drvdata(mdev);
1177 static int bmac_probe(struct macio_dev *mdev, const struct of_device_id *match)
1187 if (macio_resource_count(mdev) != 3 || macio_irq_count(mdev) != 3) {
1191 prop_addr = of_get_property(macio_get_of_node(mdev),
1194 prop_addr = of_get_property(macio_get_of_node(mdev),
1208 SET_NETDEV_DEV(dev, &mdev->ofdev.dev);
1209 macio_set_drvdata(mdev, dev);
1211 bp->mdev = mdev;
1214 if (macio_request_resources(mdev, "bmac")) {
1220 ioremap(macio_resource_start(mdev, 0), macio_resource_len(mdev, 0));
1224 dev->irq = macio_irq(mdev, 0);
1247 bp->tx_dma = ioremap(macio_resource_start(mdev, 1), macio_resource_len(mdev, 1));
1250 bp->tx_dma_intr = macio_irq(mdev, 1);
1251 bp->rx_dma = ioremap(macio_resource_start(mdev, 2), macio_resource_len(mdev, 2));
1254 bp->rx_dma_intr = macio_irq(mdev, 2);
1283 pmac_call_feature(PMAC_FTR_BMAC_ENABLE, macio_get_of_node(bp->mdev), 0, 0);
1310 macio_release_resources(mdev);
1312 pmac_call_feature(PMAC_FTR_BMAC_ENABLE, macio_get_of_node(bp->mdev), 0, 0);
1371 pmac_call_feature(PMAC_FTR_BMAC_ENABLE, macio_get_of_node(bp->mdev), 0, 0);
1414 struct net_device *dev = macio_get_drvdata(bp->mdev);
1537 static void bmac_remove(struct macio_dev *mdev)
1539 struct net_device *dev = macio_get_drvdata(mdev);
1552 macio_release_resources(mdev);