PHYS_TO_XKPHYS
.bus_base = PHYS_TO_XKPHYS(BONITO_PCIIO_BASE, CCA_NC),
.bus_base = PHYS_TO_XKPHYS(0, CCA_NC),
.bus_base = PHYS_TO_XKPHYS(HTB_IO_BASE, CCA_NC),
.bus_base = PHYS_TO_XKPHYS(0, CCA_NC),
.bus_base = PHYS_TO_XKPHYS(0, CCA_NC),
#define REGVAL8(x) *((volatile uint8_t *)PHYS_TO_XKPHYS((x), CCA_NC))
#define REGVAL32(x) *((volatile uint32_t *)PHYS_TO_XKPHYS((x), CCA_NC))
#define REGVAL64(x) *((volatile uint64_t *)PHYS_TO_XKPHYS((x), CCA_NC))
*kvap = (caddr_t)PHYS_TO_XKPHYS(pa, CCA_NC);
*kvap = (caddr_t)PHYS_TO_XKPHYS(pa, CCA_CACHED);
awrreg = (volatile uint64_t *)PHYS_TO_XKPHYS(
awrreg = (volatile uint64_t *)PHYS_TO_XKPHYS(
awrreg = (volatile uint64_t *)PHYS_TO_XKPHYS(
msgbufbase = (caddr_t)PHYS_TO_XKPHYS(ptoa(vps->avail_start),
sva = PHYS_TO_XKPHYS(0, CCA_CACHED);
sva = PHYS_TO_XKPHYS(0, CCA_CACHED);
sva = PHYS_TO_XKPHYS(0, CCA_CACHED);
sva = PHYS_TO_XKPHYS(0, CCA_CACHED);
sva = PHYS_TO_XKPHYS(0, CCA_CACHED);
sva = PHYS_TO_XKPHYS(pa, CCA_CACHED);
sva = PHYS_TO_XKPHYS(0, CCA_CACHED);
sva = PHYS_TO_XKPHYS(0, CCA_CACHED);
sva = PHYS_TO_XKPHYS(0, CCA_CACHED);
sva = PHYS_TO_XKPHYS(0, CCA_CACHED);
sva = PHYS_TO_XKPHYS(0, CCA_CACHED);
sva = PHYS_TO_XKPHYS(0, CCA_CACHED);
va = PHYS_TO_XKPHYS(pa, 0ul);
va = PHYS_TO_XKPHYS(pa, 0ul);
return PHYS_TO_XKPHYS(pa, CCA_CACHED);
v = (vaddr_t)PHYS_TO_XKPHYS(v, CCA_NONCOHERENT);
va = (vaddr_t)PHYS_TO_XKPHYS(phys, CCA_CACHED);
s = (vaddr_t)PHYS_TO_XKPHYS(src, CCA_CACHED);
d = (vaddr_t)PHYS_TO_XKPHYS(dst, CCA_CACHED);
return (void *)PHYS_TO_XKPHYS(VM_PAGE_TO_PHYS(pg), CCA_CACHED);
va = PHYS_TO_XKPHYS(pa, CCA_CACHED);
*insn = *(uint32_t *)PHYS_TO_XKPHYS(pa, CCA_CACHED);
va = PHYS_TO_XKPHYS(pa, CCA_CACHED);
p2->p_addr = (void *)PHYS_TO_XKPHYS(pa, CCA_CACHED);
(uint64_t *)PHYS_TO_XKPHYS(
.bus_base = PHYS_TO_XKPHYS(0, CCA_NC),
pm = (struct mbuf **)PHYS_TO_XKPHYS(pktbuf, CCA_CACHED) - 1;
memcpy(&word3, (void *)PHYS_TO_XKPHYS(addr -
memcpy(&word3, (void *)PHYS_TO_XKPHYS(addr -
cmdptr = (uint64_t *)PHYS_TO_XKPHYS(sc->sc_cmdptr.cmdptr, CCA_CACHED);
gbuf = (uint64_t *)(uintptr_t)PHYS_TO_XKPHYS(gaddr, CCA_CACHED);
memcpy(&word3, (void *)PHYS_TO_XKPHYS(pktdata -
memcpy(&word3, (void *)PHYS_TO_XKPHYS(pktdata -
return (uint64_t *)PHYS_TO_XKPHYS(resp & SSO_LD_RTN_ADDR_M, CCA_CACHED);
pm = (struct mbuf **)PHYS_TO_XKPHYS(pktbuf, CCA_CACHED) - 1;
*(uint64_t *)PHYS_TO_XKPHYS(
.bus_base = PHYS_TO_XKPHYS(0, CCA_NC),
PHYS_TO_XKPHYS(0, CCA_CACHED) - PHYS_TO_XKPHYS(0, CCA_NC);
.bus_base = PHYS_TO_XKPHYS(0, CCA_NC),
.bus_base = PHYS_TO_XKPHYS(_OCTEON_PCIBUS_PCIIO_BASE, CCA_NC),
.bus_base = PHYS_TO_XKPHYS(_OCTEON_PCIBUS_PCIMEM_BASE, CCA_NC),
return PHYS_TO_XKPHYS(addr, CCA_NC);
PHYS_TO_XKPHYS(0, CCA_CACHED) - PHYS_TO_XKPHYS(0, CCA_NC);
PHYS_TO_XKPHYS(0, CCA_CACHED) - PHYS_TO_XKPHYS(0, CCA_NC);
.bus_base = PHYS_TO_XKPHYS(0, CCA_NC),
.bus_base = PHYS_TO_XKPHYS(0, CCA_NC),
(volatile uint64_t *)(PHYS_TO_XKPHYS(address, CCA_NC));
*(volatile uint64_t *)(PHYS_TO_XKPHYS(address, CCA_NC)) = value;
(PHYS_TO_XKPHYS(MIO_BOOT_BIST_STAT, CCA_NC));
*kvap = (caddr_t)PHYS_TO_XKPHYS(pa, CCA_NC);
*kvap = (caddr_t)PHYS_TO_XKPHYS(pa, CCA_CACHED);
PHYS_TO_XKPHYS(octeon_boot_info->phys_mem_desc_addr, CCA_CACHED);
PHYS_TO_XKPHYS(octeon_boot_info->phys_mem_desc_addr, CCA_CACHED);
PHYS_TO_XKPHYS(octeon_boot_info->phys_mem_desc_addr, CCA_CACHED);
return (struct octeon_bootmem_block *)PHYS_TO_XKPHYS(addr, CCA_CACHED);
memdesc = (struct octeon_bootmem_desc *)PHYS_TO_XKPHYS(
PHYS_TO_XKPHYS(boot_desc->boot_info_addr, CCA_CACHED);
fdt = (void *)PHYS_TO_XKPHYS(octeon_boot_info->fdt_addr,
octeon_sync_tc(PHYS_TO_XKPHYS(clk_reg, CCA_NC), cmul, frac);
PHYS_TO_XKPHYS(octeon_boot_desc->argv[i], CCA_CACHED);