Lines Matching refs:ap
35 * @ap: ATA port
41 static int ns87410_pre_reset(struct ata_port *ap, unsigned long deadline)
43 struct pci_dev *pdev = to_pci_dev(ap->host->dev);
49 if (!pci_test_config_bits(pdev, &ns87410_enable_bits[ap->port_no]))
52 return ata_std_prereset(ap, deadline);
57 * @ap: ATA port
64 static void ns87410_error_handler(struct ata_port *ap)
66 ata_bmdma_drive_eh(ap, ns87410_pre_reset, ata_std_softreset, NULL, ata_std_postreset);
71 * @ap: ATA interface
78 static void ns87410_set_piomode(struct ata_port *ap, struct ata_device *adev)
80 struct pci_dev *pdev = to_pci_dev(ap->host->dev);
81 int port = 0x40 + 4 * ap->port_no;
115 /* We use ap->private_data as a pointer to the device currently
117 ap->private_data = adev;
131 struct ata_port *ap = qc->ap;
139 if (adev->pio_mode && adev != ap->private_data)
140 ns87410_set_piomode(ap, adev);