Lines Matching refs:adev
64 static void oldpiix_set_piomode (struct ata_port *ap, struct ata_device *adev) in oldpiix_set_piomode() argument
66 unsigned int pio = adev->pio_mode - XFER_PIO_0; in oldpiix_set_piomode()
87 if (ata_pio_need_iordy(adev)) in oldpiix_set_piomode()
91 if (adev->class == ATA_DEV_ATA) in oldpiix_set_piomode()
100 if (adev->devno == 0) { in oldpiix_set_piomode()
112 ap->private_data = adev; in oldpiix_set_piomode()
126 static void oldpiix_set_dmamode (struct ata_port *ap, struct ata_device *adev) in oldpiix_set_dmamode() argument
145 unsigned int mwdma = adev->dma_mode - XFER_MW_DMA_0; in oldpiix_set_dmamode()
156 if (adev->class == ATA_DEV_ATA) in oldpiix_set_dmamode()
162 if (adev->pio_mode < needed_pio[mwdma]) in oldpiix_set_dmamode()
168 if (adev->devno == 0) { in oldpiix_set_dmamode()
179 ap->private_data = adev; in oldpiix_set_dmamode()
196 struct ata_device *adev = qc->dev; in oldpiix_qc_issue() local
198 if (adev != ap->private_data) { in oldpiix_qc_issue()
199 oldpiix_set_piomode(ap, adev); in oldpiix_qc_issue()
200 if (ata_dma_enabled(adev)) in oldpiix_qc_issue()
201 oldpiix_set_dmamode(ap, adev); in oldpiix_qc_issue()