Lines Matching defs:adev
66 * @adev: ATA device
73 static unsigned long pacpi_discover_modes(struct ata_port *ap, struct ata_device *adev)
83 xfer_mask = ata_acpi_gtm_xfermask(adev, &probe);
93 * @adev: device
100 static unsigned long pacpi_mode_filter(struct ata_device *adev, unsigned long mask)
102 struct pata_acpi *acpi = adev->link->ap->private_data;
103 return mask & acpi->mask[adev->devno];
109 * @adev: ATA device
112 static void pacpi_set_piomode(struct ata_port *ap, struct ata_device *adev)
114 int unit = adev->devno;
122 t = ata_timing_find_mode(adev->pio_mode);
132 * @adev: ATA device
135 static void pacpi_set_dmamode(struct ata_port *ap, struct ata_device *adev)
137 int unit = adev->devno;
145 t = ata_timing_find_mode(adev->dma_mode);
146 if (adev->dma_mode >= XFER_UDMA_0) {
170 struct ata_device *adev = qc->dev;
176 if (adev != acpi->last) {
177 pacpi_set_piomode(ap, adev);
178 if (ata_dma_enabled(adev))
179 pacpi_set_dmamode(ap, adev);
180 acpi->last = adev;