Lines Matching refs:ap
274 static void pata_at91_set_piomode(struct ata_port *ap, struct ata_device *adev) in pata_at91_set_piomode() argument
276 struct at91_ide_info *info = ap->host->private_data; in pata_at91_set_piomode()
283 dev_warn(ap->dev, "Failed to compute ATA timing %d, " in pata_at91_set_piomode()
287 set_smc_timing(ap->dev, adev, info, &timing); in pata_at91_set_piomode()
293 struct at91_ide_info *info = dev->link->ap->host->private_data; in pata_at91_data_xfer_noirq()
364 struct ata_port *ap; in pata_at91_probe() local
401 ap = host->ports[0]; in pata_at91_probe()
402 ap->ops = &pata_at91_port_ops; in pata_at91_probe()
403 ap->flags |= ATA_FLAG_SLAVE_POSS; in pata_at91_probe()
404 ap->pio_mask = ATA_PIO4; in pata_at91_probe()
407 ap->flags |= ATA_FLAG_PIO_POLLING; in pata_at91_probe()
408 ata_port_desc(ap, "no IRQ, using PIO polling"); in pata_at91_probe()
448 ap->ioaddr.cmd_addr = info->ide_addr; in pata_at91_probe()
449 ap->ioaddr.ctl_addr = info->alt_addr + 0x06; in pata_at91_probe()
450 ap->ioaddr.altstatus_addr = ap->ioaddr.ctl_addr; in pata_at91_probe()
452 ata_sff_std_ports(&ap->ioaddr); in pata_at91_probe()
454 ata_port_desc(ap, "mmio cmd 0x%llx ctl 0x%llx", in pata_at91_probe()