HelenOS sources
KA2PA 305 boot/arch/arm64/src/main.c entry = memory_base + KA2PA(entry);
KA2PA 171 kernel/arch/amd64/src/smp/smp.c protected_ap_gdtr.base = KA2PA((uintptr_t) gdt_new);
KA2PA 72 kernel/arch/arm32/src/arm32.c init.tasks[i].paddr = KA2PA(bootinfo->taskmap.tasks[i].addr);
KA2PA 64 kernel/arch/arm32/src/mm/page.c cur < min(KA2PA(config.identity_base) +
KA2PA 171 kernel/arch/ia32/src/smp/smp.c protected_ap_gdtr.base = KA2PA((uintptr_t) gdt_new);
KA2PA 597 kernel/arch/ia64/src/mm/tlb.c dtlb_kernel_mapping_insert(va, KA2PA(va), false, 0);
KA2PA 71 kernel/arch/ia64/src/proc/scheduler.c KA2PA(THREAD->kstack), true, DTR_KSTACK1);
KA2PA 73 kernel/arch/ia64/src/proc/scheduler.c PAGE_SIZE, KA2PA(THREAD->kstack) + FRAME_SIZE, true,
KA2PA 91 kernel/arch/mips32/src/mips32.c init.tasks[i].paddr = KA2PA(bootinfo->taskmap.tasks[i].addr);
KA2PA 107 kernel/arch/mips32/src/mm/frame.c if ((frame << ZERO_PAGE_WIDTH) < KA2PA(config.base))
KA2PA 112 kernel/arch/mips32/src/mm/frame.c KA2PA(config.base), config.kernel_size))
KA2PA 117 kernel/arch/mips32/src/mm/frame.c KA2PA(ballocs.base), ballocs.size))
KA2PA 60 kernel/arch/ppc32/src/mm/tlb.c ptelo.rpn = KA2PA(badvaddr) >> 12;
KA2PA 86 kernel/arch/ppc32/src/ppc32.c init.tasks[i].paddr = KA2PA(bootinfo->taskmap.tasks[i].addr);
KA2PA 57 kernel/arch/ppc32/src/proc/scheduler.c :: [ksp] "r" (KA2PA(&THREAD->kstack[STACK_SIZE]))
KA2PA 79 kernel/arch/riscv64/src/riscv64.c init.tasks[i].paddr = KA2PA(bootinfo->taskmap.tasks[i].addr);
KA2PA 210 kernel/arch/sparc64/src/drivers/niagara.c KA2PA(&output_buffer));
KA2PA 217 kernel/arch/sparc64/src/drivers/niagara.c KA2PA(&input_buffer));
KA2PA 224 kernel/arch/sparc64/src/drivers/niagara.c outbuf_parea.pbase = (uintptr_t) (KA2PA(&output_buffer));
KA2PA 230 kernel/arch/sparc64/src/drivers/niagara.c inbuf_parea.pbase = (uintptr_t) (KA2PA(&input_buffer));
KA2PA 83 kernel/arch/sparc64/src/mm/sun4u/as.c frame_free(KA2PA((uintptr_t) as->arch.itsb), TSB_FRAMES);
KA2PA 146 kernel/arch/sparc64/src/mm/sun4u/as.c dtlb_insert_mapping(tsb, KA2PA(tsb), PAGESIZE_64K, true, true);
KA2PA 74 kernel/arch/sparc64/src/mm/sun4u/frame.c if (confdata == ADDR2PFN(KA2PA(PFN2ADDR(0))))
KA2PA 75 kernel/arch/sparc64/src/mm/sun4u/frame.c confdata = ADDR2PFN(KA2PA(PFN2ADDR(2)));
KA2PA 101 kernel/arch/sparc64/src/mm/sun4u/frame.c frame_mark_unavailable(ADDR2PFN(KA2PA(PFN2ADDR(0))), 1);
KA2PA 135 kernel/arch/sparc64/src/mm/sun4v/as.c dtlb_insert_mapping(tsb, KA2PA(tsb), PAGESIZE_64K, true, true);
KA2PA 138 kernel/arch/sparc64/src/mm/sun4v/as.c __hypercall_fast2(MMU_TSB_CTXNON0, 1, KA2PA(&as->arch.tsb_description));
KA2PA 74 kernel/arch/sparc64/src/mm/sun4v/frame.c if (confdata == ADDR2PFN(KA2PA(PFN2ADDR(0))))
KA2PA 75 kernel/arch/sparc64/src/mm/sun4v/frame.c confdata = ADDR2PFN(KA2PA(PFN2ADDR(2)));
KA2PA 101 kernel/arch/sparc64/src/mm/sun4v/frame.c frame_mark_unavailable(ADDR2PFN(KA2PA(PFN2ADDR(0))), 1);
KA2PA 73 kernel/arch/sparc64/src/smp/sun4v/ipi.c KA2PA(ipi_cpu_list[CPU->arch.id]), KA2PA(data[CPU->arch.id]));
KA2PA 370 kernel/arch/sparc64/src/smp/sun4v/smp.c (uint64_t) KA2PA(kernel_image_start), KA2PA(trap_table),
KA2PA 78 kernel/arch/sparc64/src/sun4u/sparc64.c init.tasks[i].paddr = KA2PA(bootinfo->taskmap.tasks[i].addr);
KA2PA 310 kernel/arch/sparc64/src/sun4v/md.c uint64_t retval = __hypercall_fast2(MACH_DESC, KA2PA(mach_desc),
KA2PA 80 kernel/arch/sparc64/src/sun4v/sparc64.c init.tasks[i].paddr = KA2PA(bootinfo->taskmap.tasks[i].addr);
KA2PA 86 kernel/arch/sparc64/src/trap/sun4v/interrupt.c KA2PA(cpu_mondo_queues[CPU->id]),
KA2PA 89 kernel/genarch/include/genarch/drivers/bcm2835/mbox.h #define KA2VCA(addr) (KA2PA(addr) + 0x40000000)
KA2PA 101 kernel/genarch/src/drivers/dsrln/dsrlnout.c sysinfo_set_item_val("fb.address.physical", NULL, KA2PA(base));
KA2PA 101 kernel/genarch/src/mm/as_pt.c return (pte_t *) KA2PA((uintptr_t) dst_ptl0);
KA2PA 90 kernel/genarch/src/mm/page_pt.c SET_PTL1_ADDRESS(ptl0, PTL0_INDEX(page), KA2PA(newpt));
KA2PA 109 kernel/genarch/src/mm/page_pt.c SET_PTL2_ADDRESS(ptl1, PTL1_INDEX(page), KA2PA(newpt));
KA2PA 126 kernel/genarch/src/mm/page_pt.c SET_PTL3_ADDRESS(ptl2, PTL2_INDEX(page), KA2PA(newpt));
KA2PA 224 kernel/genarch/src/mm/page_pt.c frame_free(KA2PA((uintptr_t) ptl3), PTL3_FRAMES);
KA2PA 258 kernel/genarch/src/mm/page_pt.c frame_free(KA2PA((uintptr_t) ptl2), PTL2_FRAMES);
KA2PA 289 kernel/genarch/src/mm/page_pt.c frame_free(KA2PA((uintptr_t) ptl1), PTL1_FRAMES);
KA2PA 431 kernel/genarch/src/mm/page_pt.c SET_PTL1_ADDRESS(ptl0, PTL0_INDEX(addr), KA2PA(l1));
KA2PA 120 kernel/generic/include/macros.h overlaps(KA2PA((x)), (szx), KA2PA((y)), (szy))
KA2PA 191 kernel/generic/src/console/console.c void *faddr = (void *) KA2PA(kio);
KA2PA 610 kernel/generic/src/mm/frame.c ADDR2PFN(KA2PA((uintptr_t) old_z1.frames)), old_z1.count);
KA2PA 612 kernel/generic/src/mm/frame.c ADDR2PFN(KA2PA((uintptr_t) zones.info[z2].frames)),
KA2PA 751 kernel/generic/src/mm/frame.c KA2PA(config.base), config.kernel_size))
KA2PA 755 kernel/generic/src/mm/frame.c KA2PA(ballocs.base), ballocs.size))
KA2PA 1121 kernel/generic/src/mm/frame.c frame_mark_unavailable(ADDR2PFN(KA2PA(config.base)),
KA2PA 1129 kernel/generic/src/mm/frame.c frame_mark_unavailable(ADDR2PFN(KA2PA(ballocs.base)),
KA2PA 1158 kernel/generic/src/mm/frame.c uintptr_t limit = KA2PA(config.identity_base) + config.identity_size;
KA2PA 178 kernel/generic/src/mm/slab.c frame_free(KA2PA(data), cache->frames);
KA2PA 189 kernel/generic/src/mm/slab.c frame_set_parent(ADDR2PFN(KA2PA(data)) + i, slab, zone);
KA2PA 210 kernel/generic/src/mm/slab.c frame_free(KA2PA(slab->start), slab->cache->frames);
KA2PA 222 kernel/generic/src/mm/slab.c return (slab_t *) frame_get_parent(ADDR2PFN(KA2PA(obj)), 0);
KA2PA 170 kernel/generic/src/proc/thread.c frame_free(KA2PA(thread->kstack), STACK_FRAMES);
HelenOS homepage, sources at GitHub