Lines Matching refs:ap
107 struct ata_port *ap; in __pata_platform_probe() local
132 ap = host->ports[0]; in __pata_platform_probe()
134 ap->ops = &pata_platform_port_ops; in __pata_platform_probe()
135 ap->pio_mask = __pio_mask; in __pata_platform_probe()
136 ap->flags |= ATA_FLAG_SLAVE_POSS; in __pata_platform_probe()
142 ap->flags |= ATA_FLAG_PIO_POLLING; in __pata_platform_probe()
143 ata_port_desc(ap, "no IRQ, using PIO polling"); in __pata_platform_probe()
150 ap->ioaddr.cmd_addr = devm_ioremap(dev, io_res->start, in __pata_platform_probe()
152 ap->ioaddr.ctl_addr = devm_ioremap(dev, ctl_res->start, in __pata_platform_probe()
155 ap->ioaddr.cmd_addr = devm_ioport_map(dev, io_res->start, in __pata_platform_probe()
157 ap->ioaddr.ctl_addr = devm_ioport_map(dev, ctl_res->start, in __pata_platform_probe()
160 if (!ap->ioaddr.cmd_addr || !ap->ioaddr.ctl_addr) { in __pata_platform_probe()
165 ap->ioaddr.altstatus_addr = ap->ioaddr.ctl_addr; in __pata_platform_probe()
167 pata_platform_setup_port(&ap->ioaddr, ioport_shift); in __pata_platform_probe()
169 ata_port_desc(ap, "%s cmd 0x%llx ctl 0x%llx", mmio ? "mmio" : "ioport", in __pata_platform_probe()