Lines Matching refs:adev
115 static void optidma_mode_setup(struct ata_port *ap, struct ata_device *adev, u8 mode) in optidma_mode_setup() argument
117 struct ata_device *pair = ata_dev_pair(adev); in optidma_mode_setup()
118 int pio = adev->pio_mode - XFER_PIO_0; in optidma_mode_setup()
119 int dma = adev->dma_mode - XFER_MW_DMA_0; in optidma_mode_setup()
165 iowrite8(adev->devno, regio + MISC_REG); in optidma_mode_setup()
175 iowrite8(addr | adev->devno, regio + MISC_REG); in optidma_mode_setup()
200 static void optiplus_mode_setup(struct ata_port *ap, struct ata_device *adev, u8 mode) in optiplus_mode_setup() argument
205 int dev2 = 2 * adev->devno; in optiplus_mode_setup()
206 int unit = 2 * ap->port_no + adev->devno; in optiplus_mode_setup()
212 optidma_mode_setup(ap, adev, adev->dma_mode); in optiplus_mode_setup()
238 static void optidma_set_pio_mode(struct ata_port *ap, struct ata_device *adev) in optidma_set_pio_mode() argument
240 optidma_mode_setup(ap, adev, adev->pio_mode); in optidma_set_pio_mode()
253 static void optidma_set_dma_mode(struct ata_port *ap, struct ata_device *adev) in optidma_set_dma_mode() argument
255 optidma_mode_setup(ap, adev, adev->dma_mode); in optidma_set_dma_mode()
268 static void optiplus_set_pio_mode(struct ata_port *ap, struct ata_device *adev) in optiplus_set_pio_mode() argument
270 optiplus_mode_setup(ap, adev, adev->pio_mode); in optiplus_set_pio_mode()
283 static void optiplus_set_dma_mode(struct ata_port *ap, struct ata_device *adev) in optiplus_set_dma_mode() argument
285 optiplus_mode_setup(ap, adev, adev->dma_mode); in optiplus_set_dma_mode()
296 static u8 optidma_make_bits43(struct ata_device *adev) in optidma_make_bits43() argument
301 if (!ata_dev_enabled(adev)) in optidma_make_bits43()
303 if (adev->dma_mode) in optidma_make_bits43()
304 return adev->dma_mode - XFER_MW_DMA_0; in optidma_make_bits43()
305 return bits43[adev->pio_mode - XFER_PIO_0]; in optidma_make_bits43()