Lines Matching refs:ap
48 static int atiixp_cable_detect(struct ata_port *ap) in atiixp_cable_detect() argument
50 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in atiixp_cable_detect()
58 pci_read_config_byte(pdev, ATIIXP_IDE_UDMA_MODE + ap->port_no, &udma); in atiixp_cable_detect()
82 struct ata_port *ap = link->ap; in atiixp_prereset() local
83 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in atiixp_prereset()
85 if (!pci_test_config_bits(pdev, &atiixp_enable_bits[ap->port_no])) in atiixp_prereset()
101 static void atiixp_set_pio_timing(struct ata_port *ap, struct ata_device *adev, int pio) in atiixp_set_pio_timing() argument
105 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in atiixp_set_pio_timing()
106 int dn = 2 * ap->port_no + adev->devno; in atiixp_set_pio_timing()
107 int timing_shift = (16 * ap->port_no) + 8 * (adev->devno ^ 1); in atiixp_set_pio_timing()
131 static void atiixp_set_piomode(struct ata_port *ap, struct ata_device *adev) in atiixp_set_piomode() argument
135 atiixp_set_pio_timing(ap, adev, adev->pio_mode - XFER_PIO_0); in atiixp_set_piomode()
148 static void atiixp_set_dmamode(struct ata_port *ap, struct ata_device *adev) in atiixp_set_dmamode() argument
152 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in atiixp_set_dmamode()
154 int dn = 2 * ap->port_no + adev->devno; in atiixp_set_dmamode()
170 int timing_shift = (16 * ap->port_no) + 8 * (adev->devno ^ 1); in atiixp_set_dmamode()
195 atiixp_set_pio_timing(ap, adev, wanted_pio); in atiixp_set_dmamode()
212 struct ata_port *ap = qc->ap; in atiixp_bmdma_start() local
215 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in atiixp_bmdma_start()
216 int dn = (2 * ap->port_no) + adev->devno; in atiixp_bmdma_start()
241 struct ata_port *ap = qc->ap; in atiixp_bmdma_stop() local
242 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in atiixp_bmdma_stop()
243 int dn = (2 * ap->port_no) + qc->dev->devno; in atiixp_bmdma_stop()