Lines Matching refs:adev

85 static int sis_old_port_base(struct ata_device *adev)  in sis_old_port_base()  argument
87 return 0x40 + (4 * adev->link->ap->port_no) + (2 * adev->devno); in sis_old_port_base()
98 static int sis_port_base(struct ata_device *adev) in sis_port_base() argument
100 struct ata_port *ap = adev->link->ap; in sis_port_base()
110 return port + (8 * ap->port_no) + (4 * adev->devno); in sis_port_base()
194 static void sis_set_fifo(struct ata_port *ap, struct ata_device *adev) in sis_set_fifo() argument
201 mask <<= adev->devno; in sis_set_fifo()
208 if (adev->class == ATA_DEV_ATA) in sis_set_fifo()
226 static void sis_old_set_piomode (struct ata_port *ap, struct ata_device *adev) in sis_old_set_piomode() argument
229 int port = sis_old_port_base(adev); in sis_old_set_piomode()
231 int speed = adev->pio_mode - XFER_PIO_0; in sis_old_set_piomode()
236 sis_set_fifo(ap, adev); in sis_old_set_piomode()
263 static void sis_100_set_piomode (struct ata_port *ap, struct ata_device *adev) in sis_100_set_piomode() argument
266 int port = sis_old_port_base(adev); in sis_100_set_piomode()
267 int speed = adev->pio_mode - XFER_PIO_0; in sis_100_set_piomode()
271 sis_set_fifo(ap, adev); in sis_100_set_piomode()
288 static void sis_133_set_piomode (struct ata_port *ap, struct ata_device *adev) in sis_133_set_piomode() argument
293 int speed = adev->pio_mode - XFER_PIO_0; in sis_133_set_piomode()
310 sis_set_fifo(ap, adev); in sis_133_set_piomode()
312 port = sis_port_base(adev); in sis_133_set_piomode()
336 static void sis_old_set_dmamode (struct ata_port *ap, struct ata_device *adev) in sis_old_set_dmamode() argument
339 int speed = adev->dma_mode - XFER_MW_DMA_0; in sis_old_set_dmamode()
340 int drive_pci = sis_old_port_base(adev); in sis_old_set_dmamode()
348 if (adev->dma_mode < XFER_UDMA_0) { in sis_old_set_dmamode()
355 speed = adev->dma_mode - XFER_UDMA_0; in sis_old_set_dmamode()
375 static void sis_66_set_dmamode (struct ata_port *ap, struct ata_device *adev) in sis_66_set_dmamode() argument
378 int speed = adev->dma_mode - XFER_MW_DMA_0; in sis_66_set_dmamode()
379 int drive_pci = sis_old_port_base(adev); in sis_66_set_dmamode()
388 if (adev->dma_mode < XFER_UDMA_0) { in sis_66_set_dmamode()
395 speed = adev->dma_mode - XFER_UDMA_0; in sis_66_set_dmamode()
414 static void sis_100_set_dmamode (struct ata_port *ap, struct ata_device *adev) in sis_100_set_dmamode() argument
417 int speed = adev->dma_mode - XFER_MW_DMA_0; in sis_100_set_dmamode()
418 int drive_pci = sis_old_port_base(adev); in sis_100_set_dmamode()
425 if (adev->dma_mode < XFER_UDMA_0) { in sis_100_set_dmamode()
429 speed = adev->dma_mode - XFER_UDMA_0; in sis_100_set_dmamode()
448 static void sis_133_early_set_dmamode (struct ata_port *ap, struct ata_device *adev) in sis_133_early_set_dmamode() argument
451 int speed = adev->dma_mode - XFER_MW_DMA_0; in sis_133_early_set_dmamode()
452 int drive_pci = sis_old_port_base(adev); in sis_133_early_set_dmamode()
459 if (adev->dma_mode < XFER_UDMA_0) { in sis_133_early_set_dmamode()
463 speed = adev->dma_mode - XFER_UDMA_0; in sis_133_early_set_dmamode()
481 static void sis_133_set_dmamode (struct ata_port *ap, struct ata_device *adev) in sis_133_set_dmamode() argument
487 port = sis_port_base(adev); in sis_133_set_dmamode()
490 if (adev->dma_mode < XFER_UDMA_0) { in sis_133_set_dmamode()
494 int speed = adev->dma_mode - XFER_MW_DMA_0; in sis_133_set_dmamode()
507 int speed = adev->dma_mode - XFER_UDMA_0; in sis_133_set_dmamode()
527 static unsigned long sis_133_mode_filter(struct ata_device *adev, unsigned long mask) in sis_133_mode_filter() argument
529 struct ata_port *ap = adev->link->ap; in sis_133_mode_filter()
531 int port = sis_port_base(adev); in sis_133_mode_filter()