Lines Matching defs:adev
550 static void piix_set_timings(struct ata_port *ap, struct ata_device *adev,
555 unsigned int is_slave = (adev->devno != 0);
577 if (ata_pio_need_iordy(adev))
580 if (adev->class == ATA_DEV_ATA)
586 if (adev->pio_mode < XFER_PIO_0 + pio)
629 udma_enable &= ~(1 << (2 * ap->port_no + adev->devno));
639 * @adev: Drive in question
647 static void piix_set_piomode(struct ata_port *ap, struct ata_device *adev)
649 piix_set_timings(ap, adev, adev->pio_mode - XFER_PIO_0);
655 * @adev: Drive in question
664 static void do_pata_set_dmamode(struct ata_port *ap, struct ata_device *adev, int isich)
668 u8 speed = adev->dma_mode;
669 int devid = adev->devno + 2 * ap->port_no;
727 piix_set_timings(ap, adev, pio);
734 * @adev: um
742 static void piix_set_dmamode(struct ata_port *ap, struct ata_device *adev)
744 do_pata_set_dmamode(ap, adev, 0);
750 * @adev: um
758 static void ich_set_dmamode(struct ata_port *ap, struct ata_device *adev)
760 do_pata_set_dmamode(ap, adev, 1);