Lines Matching refs:ap
53 static int rdc_pata_cable_detect(struct ata_port *ap) in rdc_pata_cable_detect() argument
55 struct rdc_host_priv *hpriv = ap->host->private_data; in rdc_pata_cable_detect()
59 mask = 0x30 << (2 * ap->port_no); in rdc_pata_cable_detect()
75 struct ata_port *ap = link->ap; in rdc_pata_prereset() local
76 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in rdc_pata_prereset()
83 if (!pci_test_config_bits(pdev, &rdc_enable_bits[ap->port_no])) in rdc_pata_prereset()
101 static void rdc_set_piomode(struct ata_port *ap, struct ata_device *adev) in rdc_set_piomode() argument
104 struct pci_dev *dev = to_pci_dev(ap->host->dev); in rdc_set_piomode()
107 unsigned int master_port= ap->port_no ? 0x42 : 0x40; in rdc_set_piomode()
144 slave_data &= (ap->port_no ? 0x0f : 0xf0); in rdc_set_piomode()
147 << (ap->port_no ? 4 : 0); in rdc_set_piomode()
166 udma_enable &= ~(1 << (2 * ap->port_no + adev->devno)); in rdc_set_piomode()
183 static void rdc_set_dmamode(struct ata_port *ap, struct ata_device *adev) in rdc_set_dmamode() argument
185 struct pci_dev *dev = to_pci_dev(ap->host->dev); in rdc_set_dmamode()
187 u8 master_port = ap->port_no ? 0x42 : 0x40; in rdc_set_dmamode()
190 int devid = adev->devno + 2 * ap->port_no; in rdc_set_dmamode()
266 slave_data &= (ap->port_no ? 0x0f : 0xf0); in rdc_set_dmamode()
268 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << (ap->port_no ? 4 : 0); in rdc_set_dmamode()