Lines Matching refs:adev
101 static void rdc_set_piomode(struct ata_port *ap, struct ata_device *adev) in rdc_set_piomode() argument
103 unsigned int pio = adev->pio_mode - XFER_PIO_0; in rdc_set_piomode()
106 unsigned int is_slave = (adev->devno != 0); in rdc_set_piomode()
123 if (ata_pio_need_iordy(adev)) in rdc_set_piomode()
126 if (adev->class == ATA_DEV_ATA) in rdc_set_piomode()
166 udma_enable &= ~(1 << (2 * ap->port_no + adev->devno)); in rdc_set_piomode()
183 static void rdc_set_dmamode(struct ata_port *ap, struct ata_device *adev) in rdc_set_dmamode() argument
189 u8 speed = adev->dma_mode; in rdc_set_dmamode()
190 int devid = adev->devno + 2 * ap->port_no; in rdc_set_dmamode()
206 unsigned int udma = adev->dma_mode - XFER_UDMA_0; in rdc_set_dmamode()
245 unsigned int mwdma = adev->dma_mode - XFER_MW_DMA_0; in rdc_set_dmamode()
258 if (adev->pio_mode < needed_pio[mwdma]) in rdc_set_dmamode()
262 if (adev->devno) { /* Slave */ in rdc_set_dmamode()