Lines Matching refs:adev
565 static void piix_set_timings(struct ata_port *ap, struct ata_device *adev, in piix_set_timings() argument
570 unsigned int is_slave = (adev->devno != 0); in piix_set_timings()
592 if (ata_pio_need_iordy(adev)) in piix_set_timings()
595 if (adev->class == ATA_DEV_ATA) in piix_set_timings()
601 if (adev->pio_mode < XFER_PIO_0 + pio) in piix_set_timings()
644 udma_enable &= ~(1 << (2 * ap->port_no + adev->devno)); in piix_set_timings()
662 static void piix_set_piomode(struct ata_port *ap, struct ata_device *adev) in piix_set_piomode() argument
664 piix_set_timings(ap, adev, adev->pio_mode - XFER_PIO_0); in piix_set_piomode()
679 static void do_pata_set_dmamode(struct ata_port *ap, struct ata_device *adev, int isich) in do_pata_set_dmamode() argument
683 u8 speed = adev->dma_mode; in do_pata_set_dmamode()
684 int devid = adev->devno + 2 * ap->port_no; in do_pata_set_dmamode()
742 piix_set_timings(ap, adev, pio); in do_pata_set_dmamode()
757 static void piix_set_dmamode(struct ata_port *ap, struct ata_device *adev) in piix_set_dmamode() argument
759 do_pata_set_dmamode(ap, adev, 0); in piix_set_dmamode()
773 static void ich_set_dmamode(struct ata_port *ap, struct ata_device *adev) in ich_set_dmamode() argument
775 do_pata_set_dmamode(ap, adev, 1); in ich_set_dmamode()