Lines Matching defs:ap
49 struct ata_port *ap = dev->link->ap;
50 void __iomem *data_addr = ap->ioaddr.data_addr;
57 swap = (uintptr_t)ap->private_data & BIT(dev->devno);
129 struct ata_port *ap;
167 ap = host->ports[0];
169 ap->ops = &pata_falcon_ops;
170 ap->pio_mask = ATA_PIO4;
171 ap->flags |= ATA_FLAG_SLAVE_POSS | ATA_FLAG_NO_IORDY;
174 ap->ioaddr.data_addr = (void __iomem *)base_mem_res->start;
186 ap->ioaddr.error_addr = base + io_offset + (1 << reg_shift);
187 ap->ioaddr.feature_addr = base + io_offset + (1 << reg_shift);
188 ap->ioaddr.nsect_addr = base + io_offset + (2 << reg_shift);
189 ap->ioaddr.lbal_addr = base + io_offset + (3 << reg_shift);
190 ap->ioaddr.lbam_addr = base + io_offset + (4 << reg_shift);
191 ap->ioaddr.lbah_addr = base + io_offset + (5 << reg_shift);
192 ap->ioaddr.device_addr = base + io_offset + (6 << reg_shift);
193 ap->ioaddr.status_addr = base + io_offset + (7 << reg_shift);
194 ap->ioaddr.command_addr = base + io_offset + (7 << reg_shift);
196 ap->ioaddr.altstatus_addr = ctl_base + io_offset;
197 ap->ioaddr.ctl_addr = ctl_base + io_offset;
199 ata_port_desc(ap, "cmd %px ctl %px data %px",
200 base, ctl_base, ap->ioaddr.data_addr);
204 ap->private_data = (void *)(uintptr_t)(pata_falcon_swap_mask >> mask_shift);
210 ap->flags |= ATA_FLAG_PIO_POLLING;
211 ata_port_desc(ap, "no IRQ, using PIO polling");