Lines Matching refs:ap
67 static int oem_cable(struct ata_port *ap) in oem_cable() argument
69 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in oem_cable()
71 if (pdev->subsystem_device & (1 << (ap->port_no + 14))) in oem_cable()
79 int (*cable_detect)(struct ata_port *ap);
102 static int serverworks_cable_detect(struct ata_port *ap) in serverworks_cable_detect() argument
104 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in serverworks_cable_detect()
111 return cb->cable_detect(ap); in serverworks_cable_detect()
196 static void serverworks_set_piomode(struct ata_port *ap, struct ata_device *adev) in serverworks_set_piomode() argument
199 int offset = 1 + 2 * ap->port_no - adev->devno; in serverworks_set_piomode()
200 int devbits = (2 * ap->port_no + adev->devno) * 4; in serverworks_set_piomode()
202 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in serverworks_set_piomode()
226 static void serverworks_set_dmamode(struct ata_port *ap, struct ata_device *adev) in serverworks_set_dmamode() argument
229 int offset = 1 + 2 * ap->port_no - adev->devno; in serverworks_set_dmamode()
230 int devbits = 2 * ap->port_no + adev->devno; in serverworks_set_dmamode()
233 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in serverworks_set_dmamode()
236 pci_read_config_byte(pdev, 0x56 + ap->port_no, &ultra); in serverworks_set_dmamode()
250 pci_write_config_byte(pdev, 0x56 + ap->port_no, ultra); in serverworks_set_dmamode()