Lines Matching refs:adev
63 static void oldpiix_set_piomode (struct ata_port *ap, struct ata_device *adev) in oldpiix_set_piomode() argument
65 unsigned int pio = adev->pio_mode - XFER_PIO_0; in oldpiix_set_piomode()
86 if (ata_pio_need_iordy(adev)) in oldpiix_set_piomode()
90 if (adev->class == ATA_DEV_ATA) in oldpiix_set_piomode()
99 if (adev->devno == 0) { in oldpiix_set_piomode()
111 ap->private_data = adev; in oldpiix_set_piomode()
125 static void oldpiix_set_dmamode (struct ata_port *ap, struct ata_device *adev) in oldpiix_set_dmamode() argument
144 unsigned int mwdma = adev->dma_mode - XFER_MW_DMA_0; in oldpiix_set_dmamode()
155 if (adev->class == ATA_DEV_ATA) in oldpiix_set_dmamode()
161 if (adev->pio_mode < needed_pio[mwdma]) in oldpiix_set_dmamode()
167 if (adev->devno == 0) { in oldpiix_set_dmamode()
178 ap->private_data = adev; in oldpiix_set_dmamode()
195 struct ata_device *adev = qc->dev; in oldpiix_qc_issue() local
197 if (adev != ap->private_data) { in oldpiix_qc_issue()
198 oldpiix_set_piomode(ap, adev); in oldpiix_qc_issue()
199 if (ata_dma_enabled(adev)) in oldpiix_qc_issue()
200 oldpiix_set_dmamode(ap, adev); in oldpiix_qc_issue()