Lines Matching refs:ioaddr
308 void __iomem *data_addr = ap->ioaddr.data_addr; in octeon_cf_data_xfer8()
323 ioread8(ap->ioaddr.altstatus_addr); in octeon_cf_data_xfer8()
347 void __iomem *data_addr = ap->ioaddr.data_addr; in octeon_cf_data_xfer16()
362 ioread8(ap->ioaddr.altstatus_addr); in octeon_cf_data_xfer16()
395 void __iomem *base = ap->ioaddr.data_addr; in octeon_cf_tf_read16()
413 if (likely(ap->ioaddr.ctl_addr)) { in octeon_cf_tf_read16()
414 iowrite8(tf->ctl | ATA_HOB, ap->ioaddr.ctl_addr); in octeon_cf_tf_read16()
427 iowrite8(tf->ctl, ap->ioaddr.ctl_addr); in octeon_cf_tf_read16()
438 void __iomem *base = ap->ioaddr.data_addr; in octeon_cf_check_status16()
448 void __iomem *base = ap->ioaddr.data_addr; in octeon_cf_softreset16()
480 void __iomem *base = ap->ioaddr.data_addr; in octeon_cf_tf_load16()
483 iowrite8(tf->ctl, ap->ioaddr.ctl_addr); in octeon_cf_tf_load16()
527 void __iomem *base = ap->ioaddr.data_addr; in octeon_cf_exec_command16()
721 status = ioread8(ap->ioaddr.altstatus_addr); in octeon_cf_interrupt()
770 status = ioread8(ap->ioaddr.altstatus_addr); in octeon_cf_delayed_finish()
959 ap->ioaddr.cmd_addr = base; in octeon_cf_probe()
960 ata_sff_std_ports(&ap->ioaddr); in octeon_cf_probe()
962 ap->ioaddr.altstatus_addr = base + 0xe; in octeon_cf_probe()
963 ap->ioaddr.ctl_addr = base + 0xe; in octeon_cf_probe()
967 ap->ioaddr.cmd_addr = base + (ATA_REG_CMD << 1) + 1; in octeon_cf_probe()
968 ap->ioaddr.data_addr = base + (ATA_REG_DATA << 1); in octeon_cf_probe()
969 ap->ioaddr.error_addr = base + (ATA_REG_ERR << 1) + 1; in octeon_cf_probe()
970 ap->ioaddr.feature_addr = base + (ATA_REG_FEATURE << 1) + 1; in octeon_cf_probe()
971 ap->ioaddr.nsect_addr = base + (ATA_REG_NSECT << 1) + 1; in octeon_cf_probe()
972 ap->ioaddr.lbal_addr = base + (ATA_REG_LBAL << 1) + 1; in octeon_cf_probe()
973 ap->ioaddr.lbam_addr = base + (ATA_REG_LBAM << 1) + 1; in octeon_cf_probe()
974 ap->ioaddr.lbah_addr = base + (ATA_REG_LBAH << 1) + 1; in octeon_cf_probe()
975 ap->ioaddr.device_addr = base + (ATA_REG_DEVICE << 1) + 1; in octeon_cf_probe()
976 ap->ioaddr.status_addr = base + (ATA_REG_STATUS << 1) + 1; in octeon_cf_probe()
977 ap->ioaddr.command_addr = base + (ATA_REG_CMD << 1) + 1; in octeon_cf_probe()
978 ap->ioaddr.altstatus_addr = cs1 + (6 << 1) + 1; in octeon_cf_probe()
979 ap->ioaddr.ctl_addr = cs1 + (6 << 1) + 1; in octeon_cf_probe()
998 ap->ioaddr.data_addr = base + ATA_REG_DATA; in octeon_cf_probe()
999 ap->ioaddr.nsect_addr = base + ATA_REG_NSECT; in octeon_cf_probe()
1000 ap->ioaddr.lbal_addr = base + ATA_REG_LBAL; in octeon_cf_probe()
1001 ap->ioaddr.ctl_addr = base + 0xe; in octeon_cf_probe()
1002 ap->ioaddr.altstatus_addr = base + 0xe; in octeon_cf_probe()
1004 cf_port->c0 = ap->ioaddr.ctl_addr; in octeon_cf_probe()
1010 ata_port_desc(ap, "cmd %p ctl %p", base, ap->ioaddr.ctl_addr); in octeon_cf_probe()