Lines Matching refs:adev
78 static void pdc202xx_configure_piomode(struct ata_port *ap, struct ata_device *adev, int pio) in pdc202xx_configure_piomode() argument
81 int port = 0x60 + 8 * ap->port_no + 4 * adev->devno; in pdc202xx_configure_piomode()
94 if (ata_pio_need_iordy(adev)) in pdc202xx_configure_piomode()
96 if (adev->class == ATA_DEV_ATA) in pdc202xx_configure_piomode()
111 static void pdc202xx_set_piomode(struct ata_port *ap, struct ata_device *adev) in pdc202xx_set_piomode() argument
113 pdc202xx_configure_piomode(ap, adev, adev->pio_mode - XFER_PIO_0); in pdc202xx_set_piomode()
125 static void pdc202xx_set_dmamode(struct ata_port *ap, struct ata_device *adev) in pdc202xx_set_dmamode() argument
128 int port = 0x60 + 8 * ap->port_no + 4 * adev->devno; in pdc202xx_set_dmamode()
150 if (adev->dma_mode >= XFER_UDMA_0) { in pdc202xx_set_dmamode()
151 int speed = adev->dma_mode - XFER_UDMA_0; in pdc202xx_set_dmamode()
156 int speed = adev->dma_mode - XFER_MW_DMA_0; in pdc202xx_set_dmamode()
179 struct ata_device *adev = qc->dev; in pdc2026x_bmdma_start() local
190 if (adev->dma_mode > XFER_UDMA_2) in pdc2026x_bmdma_start()
229 struct ata_device *adev = qc->dev; in pdc2026x_bmdma_stop() local
244 if (adev->dma_mode > XFER_UDMA_2) in pdc2026x_bmdma_stop()
247 pdc202xx_set_piomode(ap, adev); in pdc2026x_bmdma_stop()
259 static void pdc2026x_dev_config(struct ata_device *adev) in pdc2026x_dev_config() argument
261 adev->max_sectors = 256; in pdc2026x_dev_config()