Lines Matching refs:adev
41 * @adev: ATA device
49 static void pdc202xx_configure_piomode(struct ata_port *ap, struct ata_device *adev, int pio)
52 int port = 0x60 + 8 * ap->port_no + 4 * adev->devno;
65 if (ata_pio_need_iordy(adev))
67 if (adev->class == ATA_DEV_ATA)
76 * @adev: ATA device
82 static void pdc202xx_set_piomode(struct ata_port *ap, struct ata_device *adev)
84 pdc202xx_configure_piomode(ap, adev, adev->pio_mode - XFER_PIO_0);
90 * @adev: ATA device
96 static void pdc202xx_set_dmamode(struct ata_port *ap, struct ata_device *adev)
99 int port = 0x60 + 8 * ap->port_no + 4 * adev->devno;
121 if (adev->dma_mode >= XFER_UDMA_0) {
122 int speed = adev->dma_mode - XFER_UDMA_0;
127 int speed = adev->dma_mode - XFER_MW_DMA_0;
147 struct ata_device *adev = qc->dev;
158 if (adev->dma_mode >= XFER_UDMA_2)
193 struct ata_device *adev = qc->dev;
209 if (adev->dma_mode >= XFER_UDMA_2)
217 * @adev: newly found device
224 static void pdc2026x_dev_config(struct ata_device *adev)
226 adev->max_sectors = 256;