• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/ide/ppc/

Lines Matching refs:mdev

67 	struct macio_dev		*mdev;
454 hw->dev = &pmac_ide[ix].mdev->ofdev.dev;
1286 pmac_ide_macio_attach(struct macio_dev *mdev, const struct of_device_id *match)
1301 printk(KERN_ERR " %s\n", mdev->ofdev.node->full_name);
1308 if (macio_resource_count(mdev) == 0) {
1310 i, mdev->ofdev.node->full_name);
1315 if (macio_request_resource(mdev, 0, "ide-pmac (ports)")) {
1320 if (macio_irq_count(mdev) == 0) {
1322 i, mdev->ofdev.node->full_name);
1325 irq = macio_irq(mdev, 0);
1327 base = ioremap(macio_resource_start(mdev, 0), 0x400);
1330 hwif->pci_dev = mdev->bus->pdev;
1331 hwif->gendev.parent = &mdev->ofdev.dev;
1333 pmif->mdev = mdev;
1334 pmif->node = mdev->ofdev.node;
1339 if (macio_resource_count(mdev) >= 2) {
1340 if (macio_request_resource(mdev, 1, "ide-pmac (dma)"))
1343 pmif->dma_regs = ioremap(macio_resource_start(mdev, 1), 0x1000);
1347 dev_set_drvdata(&mdev->ofdev.dev, hwif);
1352 dev_set_drvdata(&mdev->ofdev.dev, NULL);
1357 macio_release_resource(mdev, 0);
1359 macio_release_resource(mdev, 1);
1366 pmac_ide_macio_suspend(struct macio_dev *mdev, pm_message_t mesg)
1368 ide_hwif_t *hwif = (ide_hwif_t *)dev_get_drvdata(&mdev->ofdev.dev);
1371 if (mesg.event != mdev->ofdev.dev.power.power_state.event
1375 mdev->ofdev.dev.power.power_state = mesg;
1382 pmac_ide_macio_resume(struct macio_dev *mdev)
1384 ide_hwif_t *hwif = (ide_hwif_t *)dev_get_drvdata(&mdev->ofdev.dev);
1387 if (mdev->ofdev.dev.power.power_state.event != PM_EVENT_ON) {
1390 mdev->ofdev.dev.power.power_state = PMSG_ON;
1442 pmif->mdev = NULL;