• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/ide/

Lines Matching refs:hwif

66 	ide_hwif_t			*hwif;
68 /* Those fields are duplicating what is in hwif. We currently
69 * can't use the hwif ones because of some assumptions that are
408 ((void __iomem *)((drive)->hwif->io_ports.data_addr + (x)))
417 ide_hwif_t *hwif = drive->hwif;
419 (pmac_ide_hwif_t *)dev_get_drvdata(hwif->gendev.parent);
435 ide_hwif_t *hwif = drive->hwif;
437 (pmac_ide_hwif_t *)dev_get_drvdata(hwif->gendev.parent);
455 ide_hwif_t *hwif = drive->hwif;
457 (pmac_ide_hwif_t *)dev_get_drvdata(hwif->gendev.parent);
472 (void __iomem *)drive->hwif->io_ports.device_addr);
480 (void __iomem *)drive->hwif->io_ports.device_addr);
483 static void pmac_exec_command(ide_hwif_t *hwif, u8 cmd)
485 writeb(cmd, (void __iomem *)hwif->io_ports.command_addr);
486 (void)readl((void __iomem *)(hwif->io_ports.data_addr
490 static void pmac_write_devctl(ide_hwif_t *hwif, u8 ctl)
492 writeb(ctl, (void __iomem *)hwif->io_ports.ctl_addr);
493 (void)readl((void __iomem *)(hwif->io_ports.data_addr
500 static void pmac_ide_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive)
503 (pmac_ide_hwif_t *)dev_get_drvdata(hwif->gendev.parent);
781 static void pmac_ide_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive)
784 (pmac_ide_hwif_t *)dev_get_drvdata(hwif->gendev.parent);
919 static u8 pmac_ide_cable_detect(ide_hwif_t *hwif)
922 (pmac_ide_hwif_t *)dev_get_drvdata(hwif->gendev.parent);
952 ide_hwif_t *hwif = drive->hwif;
954 (pmac_ide_hwif_t *)dev_get_drvdata(hwif->gendev.parent);
1033 ide_hwif_t *hwif;
1089 hwif = pmif->hwif = host->ports[0];
1117 pmif->hwif = NULL;
1368 if (!pmif->hwif->present)
1369 ide_port_scan(pmif->hwif);
1372 if (pmif->hwif->present)
1373 ide_port_unregister_devices(pmif->hwif);
1465 ide_hwif_t *hwif = drive->hwif;
1467 (pmac_ide_hwif_t *)dev_get_drvdata(hwif->gendev.parent);
1483 sg = hwif->sg_table;
1528 writel(hwif->dmatable_dma, &dma->cmdptr);
1543 ide_hwif_t *hwif = drive->hwif;
1545 (pmac_ide_hwif_t *)dev_get_drvdata(hwif->gendev.parent);
1569 ide_hwif_t *hwif = drive->hwif;
1571 (pmac_ide_hwif_t *)dev_get_drvdata(hwif->gendev.parent);
1587 ide_hwif_t *hwif = drive->hwif;
1589 (pmac_ide_hwif_t *)dev_get_drvdata(hwif->gendev.parent);
1612 ide_hwif_t *hwif = drive->hwif;
1614 (pmac_ide_hwif_t *)dev_get_drvdata(hwif->gendev.parent);
1653 hwif->index);
1667 ide_hwif_t *hwif = drive->hwif;
1669 (pmac_ide_hwif_t *)dev_get_drvdata(hwif->gendev.parent);
1689 static int __devinit pmac_ide_init_dma(ide_hwif_t *hwif,
1693 (pmac_ide_hwif_t *)dev_get_drvdata(hwif->gendev.parent);
1694 struct pci_dev *dev = to_pci_dev(hwif->dev);
1709 &hwif->dmatable_dma);
1712 hwif->name);
1716 hwif->sg_max_nents = MAX_DCMDS;