Lines Matching refs:ap
95 static u8 k2_stat_check_status(struct ata_port *ap);
102 if (qc->ap->flags & K2_FLAG_NO_ATAPI_DMA) in k2_sata_check_atapi_dma()
126 *val = readl(link->ap->ioaddr.scr_addr + (sc_reg * 4)); in k2_sata_scr_read()
136 writel(val, link->ap->ioaddr.scr_addr + (sc_reg * 4)); in k2_sata_scr_write()
144 void __iomem *mmio = link->ap->ioaddr.bmdma_addr; in k2_sata_softreset()
161 void __iomem *mmio = link->ap->ioaddr.bmdma_addr; in k2_sata_hardreset()
174 static void k2_sata_tf_load(struct ata_port *ap, const struct ata_taskfile *tf) in k2_sata_tf_load() argument
176 struct ata_ioports *ioaddr = &ap->ioaddr; in k2_sata_tf_load()
179 if (tf->ctl != ap->last_ctl) { in k2_sata_tf_load()
181 ap->last_ctl = tf->ctl; in k2_sata_tf_load()
182 ata_wait_idle(ap); in k2_sata_tf_load()
206 ata_wait_idle(ap); in k2_sata_tf_load()
210 static void k2_sata_tf_read(struct ata_port *ap, struct ata_taskfile *tf) in k2_sata_tf_read() argument
212 struct ata_ioports *ioaddr = &ap->ioaddr; in k2_sata_tf_read()
215 tf->command = k2_stat_check_status(ap); in k2_sata_tf_read()
248 struct ata_port *ap = qc->ap; in k2_bmdma_setup_mmio() local
251 void __iomem *mmio = ap->ioaddr.bmdma_addr; in k2_bmdma_setup_mmio()
255 writel(ap->bmdma_prd_dma, mmio + ATA_DMA_TABLE_OFS); in k2_bmdma_setup_mmio()
266 ap->ops->sff_exec_command(ap, &qc->tf); in k2_bmdma_setup_mmio()
279 struct ata_port *ap = qc->ap; in k2_bmdma_start_mmio() local
280 void __iomem *mmio = ap->ioaddr.bmdma_addr; in k2_bmdma_start_mmio()
310 ap->ops->sff_exec_command(ap, &qc->tf); in k2_bmdma_start_mmio()
314 static u8 k2_stat_check_status(struct ata_port *ap) in k2_stat_check_status() argument
316 return readl(ap->ioaddr.status_addr); in k2_stat_check_status()
321 struct ata_port *ap; in k2_sata_show_info() local
326 ap = ata_shost_to_port(shost); in k2_sata_show_info()
327 if (ap == NULL) in k2_sata_show_info()
331 np = pci_device_to_OF_node(to_pci_dev(ap->host->dev)); in k2_sata_show_info()
336 index = (ap == ap->host->ports[0]) ? 0 : 1; in k2_sata_show_info()
481 struct ata_port *ap = host->ports[i]; in k2_sata_init_one() local
484 k2_sata_setup_port(&ap->ioaddr, mmio_base + offset); in k2_sata_init_one()
486 ata_port_pbar_desc(ap, 5, -1, "mmio"); in k2_sata_init_one()
487 ata_port_pbar_desc(ap, 5, offset, "port"); in k2_sata_init_one()