Lines Matching defs:ap

27 static int pdc2026x_cable_detect(struct ata_port *ap)
29 struct pci_dev *pdev = to_pci_dev(ap->host->dev);
33 if (cis & (1 << (10 + ap->port_no)))
38 static void pdc202xx_exec_command(struct ata_port *ap,
41 iowrite8(tf->command, ap->ioaddr.command_addr);
45 static bool pdc202xx_irq_check(struct ata_port *ap)
47 struct pci_dev *pdev = to_pci_dev(ap->host->dev);
51 if (ap->port_no) {
68 * @ap: ATA interface
77 static void pdc202xx_configure_piomode(struct ata_port *ap, struct ata_device *adev, int pio)
79 struct pci_dev *pdev = to_pci_dev(ap->host->dev);
80 int port = 0x60 + 8 * ap->port_no + 4 * adev->devno;
103 * @ap: ATA interface
110 static void pdc202xx_set_piomode(struct ata_port *ap, struct ata_device *adev)
112 pdc202xx_configure_piomode(ap, adev, adev->pio_mode - XFER_PIO_0);
117 * @ap: ATA interface
124 static void pdc202xx_set_dmamode(struct ata_port *ap, struct ata_device *adev)
126 struct pci_dev *pdev = to_pci_dev(ap->host->dev);
127 int port = 0x60 + 8 * ap->port_no + 4 * adev->devno;
177 struct ata_port *ap = qc->ap;
180 int sel66 = ap->port_no ? 0x08: 0x02;
182 void __iomem *master = ap->host->ports[0]->ioaddr.bmdma_addr;
184 void __iomem *atapi_reg = master + 0x20 + (4 * ap->port_no);
196 pdc202xx_set_dmamode(ap, qc->dev);
227 struct ata_port *ap = qc->ap;
231 int sel66 = ap->port_no ? 0x08: 0x02;
233 void __iomem *master = ap->host->ports[0]->ioaddr.bmdma_addr;
235 void __iomem *atapi_reg = master + 0x20 + (4 * ap->port_no);
246 pdc202xx_set_piomode(ap, adev);
263 static int pdc2026x_port_start(struct ata_port *ap)
265 void __iomem *bmdma = ap->ioaddr.bmdma_addr;
271 return ata_bmdma_port_start(ap);