Lines Matching refs:adev
77 * @adev: ATA device
89 static void mpiix_set_piomode(struct ata_port *ap, struct ata_device *adev)
92 int pio = adev->pio_mode - XFER_PIO_0;
105 if (adev->class == ATA_DEV_ATA)
107 if (ata_pio_need_iordy(adev))
114 idetim &= ~(0x07 << (4 * adev->devno));
115 idetim |= control << (4 * adev->devno);
122 ap->private_data = adev;
139 struct ata_device *adev = qc->dev;
143 does not set adev->pio_mode to XFER_PIO_0 while probing as would be
146 if (adev->pio_mode && adev != ap->private_data)
147 mpiix_set_piomode(ap, adev);