Lines Matching full:ap
31 * @ap: ATA port being set up
43 static void timing_setup(struct ata_port *ap, struct ata_device *adev, int offset, int speed, int c… in timing_setup() argument
49 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in timing_setup()
51 int dn = ap->port_no * 2 + adev->devno; in timing_setup()
139 struct ata_port *ap = link->ap; in amd_pre_reset() local
140 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in amd_pre_reset()
142 if (!pci_test_config_bits(pdev, &amd_enable_bits[ap->port_no])) in amd_pre_reset()
150 * @ap: port
155 static int amd_cable_detect(struct ata_port *ap) in amd_cable_detect() argument
158 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in amd_cable_detect()
162 if (ata66 & bitmask[ap->port_no]) in amd_cable_detect()
169 * @ap: ATA interface
177 static void amd_fifo_setup(struct ata_port *ap) in amd_fifo_setup() argument
180 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in amd_fifo_setup()
182 u8 fifo = fifobit[ap->port_no]; in amd_fifo_setup()
186 ata_for_each_dev(adev, &ap->link, ENABLED) { in amd_fifo_setup()
195 r &= ~fifobit[ap->port_no]; in amd_fifo_setup()
202 * @ap: ATA interface
208 static void amd33_set_piomode(struct ata_port *ap, struct ata_device *adev) in amd33_set_piomode() argument
210 amd_fifo_setup(ap); in amd33_set_piomode()
211 timing_setup(ap, adev, 0x40, adev->pio_mode, 1); in amd33_set_piomode()
214 static void amd66_set_piomode(struct ata_port *ap, struct ata_device *adev) in amd66_set_piomode() argument
216 amd_fifo_setup(ap); in amd66_set_piomode()
217 timing_setup(ap, adev, 0x40, adev->pio_mode, 2); in amd66_set_piomode()
220 static void amd100_set_piomode(struct ata_port *ap, struct ata_device *adev) in amd100_set_piomode() argument
222 amd_fifo_setup(ap); in amd100_set_piomode()
223 timing_setup(ap, adev, 0x40, adev->pio_mode, 3); in amd100_set_piomode()
226 static void amd133_set_piomode(struct ata_port *ap, struct ata_device *adev) in amd133_set_piomode() argument
228 amd_fifo_setup(ap); in amd133_set_piomode()
229 timing_setup(ap, adev, 0x40, adev->pio_mode, 4); in amd133_set_piomode()
234 * @ap: ATA interface
241 static void amd33_set_dmamode(struct ata_port *ap, struct ata_device *adev) in amd33_set_dmamode() argument
243 timing_setup(ap, adev, 0x40, adev->dma_mode, 1); in amd33_set_dmamode()
246 static void amd66_set_dmamode(struct ata_port *ap, struct ata_device *adev) in amd66_set_dmamode() argument
248 timing_setup(ap, adev, 0x40, adev->dma_mode, 2); in amd66_set_dmamode()
251 static void amd100_set_dmamode(struct ata_port *ap, struct ata_device *adev) in amd100_set_dmamode() argument
253 timing_setup(ap, adev, 0x40, adev->dma_mode, 3); in amd100_set_dmamode()
256 static void amd133_set_dmamode(struct ata_port *ap, struct ata_device *adev) in amd133_set_dmamode() argument
258 timing_setup(ap, adev, 0x40, adev->dma_mode, 4); in amd133_set_dmamode()
273 struct ata_port *ap = dev->link->ap; in nv_mode_filter() local
280 udma = saved_udma = (unsigned long)ap->host->private_data; in nv_mode_filter()
282 if (ap->port_no == 0) in nv_mode_filter()
291 gtm = ata_acpi_init_gtm(ap); in nv_mode_filter()
313 ata_port_dbg(ap, in nv_mode_filter()
337 struct ata_port *ap = link->ap; in nv_pre_reset() local
338 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in nv_pre_reset()
340 if (!pci_test_config_bits(pdev, &nv_enable_bits[ap->port_no])) in nv_pre_reset()
348 * @ap: ATA interface
354 static void nv100_set_piomode(struct ata_port *ap, struct ata_device *adev) in nv100_set_piomode() argument
356 timing_setup(ap, adev, 0x50, adev->pio_mode, 3); in nv100_set_piomode()
359 static void nv133_set_piomode(struct ata_port *ap, struct ata_device *adev) in nv133_set_piomode() argument
361 timing_setup(ap, adev, 0x50, adev->pio_mode, 4); in nv133_set_piomode()
366 * @ap: ATA interface
373 static void nv100_set_dmamode(struct ata_port *ap, struct ata_device *adev) in nv100_set_dmamode() argument
375 timing_setup(ap, adev, 0x50, adev->dma_mode, 3); in nv100_set_dmamode()
378 static void nv133_set_dmamode(struct ata_port *ap, struct ata_device *adev) in nv133_set_dmamode() argument
380 timing_setup(ap, adev, 0x50, adev->dma_mode, 4); in nv133_set_dmamode()