Lines Matching refs:ioc_hpa

453 			      __FILE__, ioc->ioc_hpa);
667 WRITE_REG( SBA_IOVA(ioc, iovp, 0, 0), ioc->ioc_hpa+IOC_PCOM);
847 READ_REG(ioc->ioc_hpa+IOC_PCOM); /* flush purges */
855 READ_REG(ioc->ioc_hpa+IOC_PCOM); /* flush purges */
1286 ioc->ibase = READ_REG(ioc->ioc_hpa + IOC_IBASE) & ~0x1fffffULL;
1287 iova_space_size = ~(READ_REG(ioc->ioc_hpa + IOC_IMASK) & 0xFFFFFFFFUL) + 1;
1302 __func__, ioc->ioc_hpa, iova_space_size >> 20,
1324 WRITE_REG(virt_to_phys(ioc->pdir_base), ioc->ioc_hpa + IOC_PDIR_BASE);
1333 sba_dump_tlb(ioc->ioc_hpa);
1337 WRITE_REG(ioc->imask, ioc->ioc_hpa + IOC_IMASK);
1358 WRITE_REG(tcnfg, ioc->ioc_hpa + IOC_TCNFG);
1364 WRITE_REG(ioc->ibase | 1, ioc->ioc_hpa + IOC_IBASE);
1370 WRITE_REG(ioc->ibase | 31, ioc->ioc_hpa + IOC_PCOM);
1437 ioc->ioc_hpa,
1456 WRITE_REG64(virt_to_phys(ioc->pdir_base), ioc->ioc_hpa + IOC_PDIR_BASE);
1486 WRITE_REG(ioc->ibase | 1, ioc->ioc_hpa+IOC_IBASE);
1487 WRITE_REG(ioc->imask, ioc->ioc_hpa+IOC_IMASK);
1501 WRITE_REG(tcnfg, ioc->ioc_hpa+IOC_TCNFG);
1507 WRITE_REG(0 | 31, ioc->ioc_hpa+IOC_PCOM);
1601 sba_dev->ioc[0].ioc_hpa = ioc_remap(sba_dev, ASTRO_IOC_OFFSET);
1613 sba_dev->ioc[0].ioc_hpa = ioc_remap(sba_dev, PLUTO_IOC_OFFSET);
1629 sba_dev->ioc[0].ioc_hpa = ioc_remap(sba_dev, IKE_IOC_OFFSET(0));
1630 sba_dev->ioc[1].ioc_hpa = ioc_remap(sba_dev, IKE_IOC_OFFSET(1));
1639 void __iomem *ioc_hpa = sba_dev->ioc[i].ioc_hpa;
1654 rope_cfg = ioc_hpa + IOC_ROPE0_CFG + j;
1663 WRITE_REG(HF_ENABLE, ioc_hpa + ROPE0_CTL + j);
1667 READ_REG(sba_dev->ioc[i].ioc_hpa + ROPE7_CTL);
1671 (unsigned long) READ_REG(sba_dev->ioc[i].ioc_hpa + 0x40),
1672 (unsigned long) READ_REG(sba_dev->ioc[i].ioc_hpa + 0x50)
1675 (unsigned long) READ_REG(sba_dev->ioc[i].ioc_hpa + 0x108),
1676 (unsigned long) READ_REG(sba_dev->ioc[i].ioc_hpa + 0x400)