Lines Matching refs:ap
42 struct ata_port *ap = link->ap; in efar_pre_reset() local
43 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in efar_pre_reset()
45 if (!pci_test_config_bits(pdev, &efar_enable_bits[ap->port_no])) in efar_pre_reset()
59 static int efar_cable_detect(struct ata_port *ap) in efar_cable_detect() argument
61 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in efar_cable_detect()
65 if (tmp & (2 >> ap->port_no)) in efar_cable_detect()
83 static void efar_set_piomode (struct ata_port *ap, struct ata_device *adev) in efar_set_piomode() argument
86 struct pci_dev *dev = to_pci_dev(ap->host->dev); in efar_set_piomode()
87 unsigned int master_port = ap->port_no ? 0x42 : 0x40; in efar_set_piomode()
124 int shift = 4 * ap->port_no; in efar_set_piomode()
132 slave_data &= ap->port_no ? 0x0F : 0xF0; in efar_set_piomode()
141 udma_enable &= ~(1 << (2 * ap->port_no + adev->devno)); in efar_set_piomode()
157 static void efar_set_dmamode (struct ata_port *ap, struct ata_device *adev) in efar_set_dmamode() argument
159 struct pci_dev *dev = to_pci_dev(ap->host->dev); in efar_set_dmamode()
160 u8 master_port = ap->port_no ? 0x42 : 0x40; in efar_set_dmamode()
163 int devid = adev->devno + 2 * ap->port_no; in efar_set_dmamode()
217 slave_data &= ap->port_no ? 0x0F : 0xF0; in efar_set_dmamode()
219 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << (ap->port_no ? 4 : 0); in efar_set_dmamode()