Lines Matching refs:ap

72 static int cmd648_cable_detect(struct ata_port *ap)  in cmd648_cable_detect()  argument
74 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cmd648_cable_detect()
79 if (r & (1 << ap->port_no)) in cmd648_cable_detect()
93 static void cmd64x_set_timing(struct ata_port *ap, struct ata_device *adev, u8 mode) in cmd64x_set_timing() argument
95 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cmd64x_set_timing()
112 int arttim = arttim_port[ap->port_no][adev->devno]; in cmd64x_set_timing()
113 int drwtim = drwtim_port[ap->port_no][adev->devno]; in cmd64x_set_timing()
121 if (ap->port_no) { in cmd64x_set_timing()
177 static void cmd64x_set_piomode(struct ata_port *ap, struct ata_device *adev) in cmd64x_set_piomode() argument
179 cmd64x_set_timing(ap, adev, adev->pio_mode); in cmd64x_set_piomode()
190 static void cmd64x_set_dmamode(struct ata_port *ap, struct ata_device *adev) in cmd64x_set_dmamode() argument
196 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cmd64x_set_dmamode()
199 int pciU = UDIDETCR0 + 8 * ap->port_no; in cmd64x_set_dmamode()
200 int pciD = BMIDESR0 + 8 * ap->port_no; in cmd64x_set_dmamode()
222 cmd64x_set_timing(ap, adev, adev->dma_mode); in cmd64x_set_dmamode()
238 static bool cmd64x_sff_irq_check(struct ata_port *ap) in cmd64x_sff_irq_check() argument
240 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cmd64x_sff_irq_check()
241 int irq_mask = ap->port_no ? ARTTIM23_INTR_CH1 : CFR_INTR_CH0; in cmd64x_sff_irq_check()
242 int irq_reg = ap->port_no ? ARTTIM23 : CFR; in cmd64x_sff_irq_check()
258 static void cmd64x_sff_irq_clear(struct ata_port *ap) in cmd64x_sff_irq_clear() argument
260 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cmd64x_sff_irq_clear()
261 int irq_reg = ap->port_no ? ARTTIM23 : CFR; in cmd64x_sff_irq_clear()
264 ata_bmdma_irq_clear(ap); in cmd64x_sff_irq_clear()
277 static bool cmd648_sff_irq_check(struct ata_port *ap) in cmd648_sff_irq_check() argument
279 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cmd648_sff_irq_check()
281 int irq_mask = ap->port_no ? MRDMODE_INTR_CH1 : MRDMODE_INTR_CH0; in cmd648_sff_irq_check()
294 static void cmd648_sff_irq_clear(struct ata_port *ap) in cmd648_sff_irq_clear() argument
296 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in cmd648_sff_irq_clear()
298 int irq_mask = ap->port_no ? MRDMODE_INTR_CH1 : MRDMODE_INTR_CH0; in cmd648_sff_irq_clear()
301 ata_bmdma_irq_clear(ap); in cmd648_sff_irq_clear()