Lines Matching refs:adev
50 * @adev: ATA device
58 static void pdc202xx_configure_piomode(struct ata_port *ap, struct ata_device *adev, int pio)
61 int port = 0x60 + 8 * ap->port_no + 4 * adev->devno;
74 if (ata_pio_need_iordy(adev))
76 if (adev->class == ATA_DEV_ATA)
85 * @adev: ATA device
91 static void pdc202xx_set_piomode(struct ata_port *ap, struct ata_device *adev)
93 pdc202xx_configure_piomode(ap, adev, adev->pio_mode - XFER_PIO_0);
99 * @adev: ATA device
105 static void pdc202xx_set_dmamode(struct ata_port *ap, struct ata_device *adev)
108 int port = 0x60 + 8 * ap->port_no + 4 * adev->devno;
130 if (adev->dma_mode >= XFER_UDMA_0) {
131 int speed = adev->dma_mode - XFER_UDMA_0;
136 int speed = adev->dma_mode - XFER_MW_DMA_0;
159 struct ata_device *adev = qc->dev;
170 if (adev->dma_mode > XFER_UDMA_2)
207 struct ata_device *adev = qc->dev;
222 if (adev->dma_mode > XFER_UDMA_2)
225 pdc202xx_set_piomode(ap, adev);
230 * @adev: newly found device
237 static void pdc2026x_dev_config(struct ata_device *adev)
239 adev->max_sectors = 256;