Lines Matching defs:adev
69 * @adev: ATA device
77 static void pdc202xx_configure_piomode(struct ata_port *ap, struct ata_device *adev, int pio)
80 int port = 0x60 + 8 * ap->port_no + 4 * adev->devno;
93 if (ata_pio_need_iordy(adev))
95 if (adev->class == ATA_DEV_ATA)
104 * @adev: ATA device
110 static void pdc202xx_set_piomode(struct ata_port *ap, struct ata_device *adev)
112 pdc202xx_configure_piomode(ap, adev, adev->pio_mode - XFER_PIO_0);
118 * @adev: ATA device
124 static void pdc202xx_set_dmamode(struct ata_port *ap, struct ata_device *adev)
127 int port = 0x60 + 8 * ap->port_no + 4 * adev->devno;
149 if (adev->dma_mode >= XFER_UDMA_0) {
150 int speed = adev->dma_mode - XFER_UDMA_0;
155 int speed = adev->dma_mode - XFER_MW_DMA_0;
178 struct ata_device *adev = qc->dev;
189 if (adev->dma_mode > XFER_UDMA_2)
228 struct ata_device *adev = qc->dev;
243 if (adev->dma_mode > XFER_UDMA_2)
246 pdc202xx_set_piomode(ap, adev);
251 * @adev: newly found device
258 static void pdc2026x_dev_config(struct ata_device *adev)
260 adev->max_sectors = 256;