Lines Matching refs:mdev
71 struct macio_dev *mdev; member
237 pmac_call_feature(PMAC_FTR_BMAC_ENABLE, macio_get_of_node(bp->mdev), 0, 1); in bmac_enable_and_reset_chip()
456 static int bmac_suspend(struct macio_dev *mdev, pm_message_t state) in bmac_suspend() argument
458 struct net_device* dev = macio_get_drvdata(mdev); in bmac_suspend()
502 pmac_call_feature(PMAC_FTR_BMAC_ENABLE, macio_get_of_node(bp->mdev), 0, 0); in bmac_suspend()
506 static int bmac_resume(struct macio_dev *mdev) in bmac_resume() argument
508 struct net_device* dev = macio_get_drvdata(mdev); in bmac_resume()
1244 static int bmac_probe(struct macio_dev *mdev, const struct of_device_id *match) in bmac_probe() argument
1253 if (macio_resource_count(mdev) != 3 || macio_irq_count(mdev) != 3) { in bmac_probe()
1257 prop_addr = of_get_property(macio_get_of_node(mdev), in bmac_probe()
1260 prop_addr = of_get_property(macio_get_of_node(mdev), in bmac_probe()
1274 SET_NETDEV_DEV(dev, &mdev->ofdev.dev); in bmac_probe()
1275 macio_set_drvdata(mdev, dev); in bmac_probe()
1277 bp->mdev = mdev; in bmac_probe()
1280 if (macio_request_resources(mdev, "bmac")) { in bmac_probe()
1286 ioremap(macio_resource_start(mdev, 0), macio_resource_len(mdev, 0)); in bmac_probe()
1290 dev->irq = macio_irq(mdev, 0); in bmac_probe()
1311 bp->tx_dma = ioremap(macio_resource_start(mdev, 1), macio_resource_len(mdev, 1)); in bmac_probe()
1314 bp->tx_dma_intr = macio_irq(mdev, 1); in bmac_probe()
1315 bp->rx_dma = ioremap(macio_resource_start(mdev, 2), macio_resource_len(mdev, 2)); in bmac_probe()
1318 bp->rx_dma_intr = macio_irq(mdev, 2); in bmac_probe()
1348 pmac_call_feature(PMAC_FTR_BMAC_ENABLE, macio_get_of_node(bp->mdev), 0, 0); in bmac_probe()
1375 macio_release_resources(mdev); in bmac_probe()
1377 pmac_call_feature(PMAC_FTR_BMAC_ENABLE, macio_get_of_node(bp->mdev), 0, 0); in bmac_probe()
1436 pmac_call_feature(PMAC_FTR_BMAC_ENABLE, macio_get_of_node(bp->mdev), 0, 0); in bmac_close()
1602 static int bmac_remove(struct macio_dev *mdev) in bmac_remove() argument
1604 struct net_device *dev = macio_get_drvdata(mdev); in bmac_remove()
1617 macio_release_resources(mdev); in bmac_remove()