Lines Matching refs:adev
56 * @adev: Device whose timings we are configuring
64 static void oldpiix_set_piomode (struct ata_port *ap, struct ata_device *adev)
66 unsigned int pio = adev->pio_mode - XFER_PIO_0;
87 if (ata_pio_need_iordy(adev))
91 if (adev->class == ATA_DEV_ATA)
100 if (adev->devno == 0) {
112 ap->private_data = adev;
118 * @adev: Device to program
126 static void oldpiix_set_dmamode (struct ata_port *ap, struct ata_device *adev)
145 unsigned int mwdma = adev->dma_mode - XFER_MW_DMA_0;
156 if (adev->class == ATA_DEV_ATA)
162 if (adev->pio_mode < needed_pio[mwdma])
168 if (adev->devno == 0) {
179 ap->private_data = adev;
196 struct ata_device *adev = qc->dev;
198 if (adev != ap->private_data) {
199 oldpiix_set_piomode(ap, adev);
200 if (ata_dma_enabled(adev))
201 oldpiix_set_dmamode(ap, adev);