Lines Matching refs:adev
72 static unsigned long pacpi_discover_modes(struct ata_port *ap, struct ata_device *adev) in pacpi_discover_modes() argument
82 xfer_mask = ata_acpi_gtm_xfermask(adev, &probe); in pacpi_discover_modes()
99 static unsigned long pacpi_mode_filter(struct ata_device *adev, unsigned long mask) in pacpi_mode_filter() argument
101 struct pata_acpi *acpi = adev->link->ap->private_data; in pacpi_mode_filter()
102 return mask & acpi->mask[adev->devno]; in pacpi_mode_filter()
111 static void pacpi_set_piomode(struct ata_port *ap, struct ata_device *adev) in pacpi_set_piomode() argument
113 int unit = adev->devno; in pacpi_set_piomode()
121 t = ata_timing_find_mode(adev->pio_mode); in pacpi_set_piomode()
134 static void pacpi_set_dmamode(struct ata_port *ap, struct ata_device *adev) in pacpi_set_dmamode() argument
136 int unit = adev->devno; in pacpi_set_dmamode()
144 t = ata_timing_find_mode(adev->dma_mode); in pacpi_set_dmamode()
145 if (adev->dma_mode >= XFER_UDMA_0) { in pacpi_set_dmamode()
169 struct ata_device *adev = qc->dev; in pacpi_qc_issue() local
175 if (adev != acpi->last) { in pacpi_qc_issue()
176 pacpi_set_piomode(ap, adev); in pacpi_qc_issue()
177 if (ata_dma_enabled(adev)) in pacpi_qc_issue()
178 pacpi_set_dmamode(ap, adev); in pacpi_qc_issue()
179 acpi->last = adev; in pacpi_qc_issue()