Lines Matching refs:ap

52 static void ns87415_set_mode(struct ata_port *ap, struct ata_device *adev, u8 mode)  in ns87415_set_mode()  argument
54 struct pci_dev *dev = to_pci_dev(ap->host->dev); in ns87415_set_mode()
55 int unit = 2 * ap->port_no + adev->devno; in ns87415_set_mode()
107 static void ns87415_set_piomode(struct ata_port *ap, struct ata_device *adev) in ns87415_set_piomode() argument
109 ns87415_set_mode(ap, adev, adev->pio_mode); in ns87415_set_piomode()
122 struct ata_port *ap = qc->ap; in ns87415_bmdma_setup() local
128 iowrite32(ap->bmdma_prd_dma, ap->ioaddr.bmdma_addr + ATA_DMA_TABLE_OFS); in ns87415_bmdma_setup()
131 dmactl = ioread8(ap->ioaddr.bmdma_addr + ATA_DMA_CMD); in ns87415_bmdma_setup()
138 iowrite8(dmactl, ap->ioaddr.bmdma_addr + ATA_DMA_CMD); in ns87415_bmdma_setup()
140 ap->ops->sff_exec_command(ap, &qc->tf); in ns87415_bmdma_setup()
156 ns87415_set_mode(qc->ap, qc->dev, qc->dev->dma_mode); in ns87415_bmdma_start()
170 ns87415_set_mode(qc->ap, qc->dev, qc->dev->pio_mode); in ns87415_bmdma_stop()
181 static void ns87415_irq_clear(struct ata_port *ap) in ns87415_irq_clear() argument
183 void __iomem *mmio = ap->ioaddr.bmdma_addr; in ns87415_irq_clear()
247 static u8 ns87560_check_status(struct ata_port *ap) in ns87560_check_status() argument
249 return ns87560_read_buggy(ap->ioaddr.status_addr); in ns87560_check_status()
263 void ns87560_tf_read(struct ata_port *ap, struct ata_taskfile *tf) in ns87560_tf_read() argument
265 struct ata_ioports *ioaddr = &ap->ioaddr; in ns87560_tf_read()
267 tf->command = ns87560_check_status(ap); in ns87560_tf_read()
283 ap->last_ctl = tf->ctl; in ns87560_tf_read()
295 static u8 ns87560_bmdma_status(struct ata_port *ap) in ns87560_bmdma_status() argument
297 return ns87560_read_buggy(ap->ioaddr.bmdma_addr + ATA_DMA_STATUS); in ns87560_bmdma_status()