| /openbsd/src/sys/arch/mips64/mips64/ |
| D | pmap.c | 198 if ((pm) != pmap_kernel()) \ 205 if (pmap != pmap_kernel()) in pmap_lock() 212 if (pmap != pmap_kernel()) in pmap_unlock() 219 if (pmap != pmap_kernel()) in pmap_swlock() 226 if (pmap != pmap_kernel()) in pmap_swunlock() 300 if (pmap != pmap_kernel()) { in pmap_shootdown_range() 332 if (sr_arg->pmap == pmap_kernel()) { in pmap_shootdown_range_action() 396 pmap_kernel()->pm_count = 1; in pmap_bootstrap() 596 if (pmap == pmap_kernel()) in pmap_collect() 704 if (pmap == pmap_kernel()) { in pmap_do_remove() [all …]
|
| /openbsd/src/sys/arch/sparc64/sparc64/ |
| D | pmap.c | 277 while (pseg_set(pmap_kernel(), va, data, newp) == 1) { in pmap_enter_kpage() 279 if (!pmap_get_page(&newp, NULL, pmap_kernel())) { in pmap_enter_kpage() 286 pmap_kernel(), va, (long)data, (long)newp)); in pmap_enter_kpage() 1015 mtx_init(&pmap_kernel()->pm_mtx, IPL_VM); in pmap_bootstrap() 1016 pmap_kernel()->pm_refs = 1; in pmap_bootstrap() 1017 pmap_kernel()->pm_ctx = 0; in pmap_bootstrap() 1022 pmap_get_page(&newp, NULL, pmap_kernel()); in pmap_bootstrap() 1024 pmap_kernel()->pm_segs=(int64_t *)(u_long)newp; in pmap_bootstrap() 1025 pmap_kernel()->pm_physaddr = newp; in pmap_bootstrap() 1027 ((paddr_t*)ctxbusy)[0] = pmap_kernel()->pm_physaddr; in pmap_bootstrap() [all …]
|
| D | mem.c | 135 pmap_enter(pmap_kernel(), (vaddr_t)vmmap, in mmrw() 137 pmap_update(pmap_kernel()); in mmrw() 141 pmap_remove(pmap_kernel(), (vaddr_t)vmmap, in mmrw() 143 pmap_update(pmap_kernel()); in mmrw()
|
| D | machdep.c | 202 (void)pmap_extract(pmap_kernel(), (vaddr_t)proc0paddr, in cpu_startup() 771 (void) pmap_enter(pmap_kernel(), dumpspace, maddr, in dumpsys() 773 pmap_update(pmap_kernel()); in dumpsys() 776 pmap_remove(pmap_kernel(), dumpspace, dumpspace + n); in dumpsys() 777 pmap_update(pmap_kernel()); in dumpsys() 981 if (pmap_extract(pmap_kernel(), vaddr, &pa) == FALSE) { in _bus_dmamap_load_mbuf() 1068 (void) pmap_extract(pmap_kernel(), vaddr, &pa); in _bus_dmamap_load_uio() 1124 pmap = pmap_kernel(); in _bus_dmamap_load_buffer() 1342 error = pmap_enter(pmap_kernel(), va, addr | cbit, in _bus_dmamem_map() 1346 pmap_update(pmap_kernel()); in _bus_dmamem_map() [all …]
|
| /openbsd/src/sys/arch/alpha/alpha/ |
| D | pmap.c | 180 #define pte_prot(m, p) (protection_codes[m == pmap_kernel() ? 0 : 1][p]) 482 (pm) != pmap_kernel() && \ 604 if ((pmap) == pmap_kernel()) \ 672 l1pte_ = pmap_l1pte(pmap_kernel(), va); \ 678 l2pte_ = pmap_l2pte(pmap_kernel(), va, l1pte_); \ 684 pmap_l3pte(pmap_kernel(), va, l2pte_); \ 857 memset(pmap_kernel(), 0, sizeof(pmap_kernel())); in pmap_bootstrap() 858 pmap_kernel()->pm_lev1map = kernel_lev1map; in pmap_bootstrap() 859 pmap_kernel()->pm_count = 1; in pmap_bootstrap() 861 pmap_kernel()->pm_asni[i].pma_asn = PMAP_ASN_RESERVED; in pmap_bootstrap() [all …]
|
| /openbsd/src/sys/arch/riscv64/riscv64/ |
| D | mem.c | 173 pmap_enter(pmap_kernel(), (vaddr_t)vmmap, in mmrw() 175 pmap_update(pmap_kernel()); in mmrw() 179 pmap_remove(pmap_kernel(), (vaddr_t)vmmap, in mmrw() 181 pmap_update(pmap_kernel()); in mmrw()
|
| D | pmap.c | 40 return pm == pmap_kernel() || pm == ci->ci_curpm; in pmap_is_active() 245 if (pmap != pmap_kernel()) in pmap_lock() 252 if (pmap != pmap_kernel()) in pmap_unlock() 549 if (pm != pmap_kernel()) in pmap_enter() 659 pmap_pte_remove(pted, pm != pmap_kernel()); in pmap_remove_pted() 668 if (pm != pmap_kernel()) in pmap_remove_pted() 685 pmap_t pm = pmap_kernel(); in _pmap_kenter_pa() 738 pmap_t pm = pmap_kernel(); in pmap_kremove_pg() 872 kvp1 = pmap_kernel()->pm_vp.l1; in pmap_pinit() 878 pmap_extract(pmap_kernel(), l1va, (paddr_t *)&l1pa); in pmap_pinit() [all …]
|
| /openbsd/src/sys/arch/powerpc64/powerpc64/ |
| D | mem.c | 119 pmap_enter(pmap_kernel(), (vaddr_t)vmmap, in mmrw() 122 pmap_update(pmap_kernel()); in mmrw() 126 pmap_remove(pmap_kernel(), (vaddr_t)vmmap, in mmrw() 128 pmap_update(pmap_kernel()); in mmrw()
|
| D | vm_machdep.c | 91 pmap_extract(pmap_kernel(), (vaddr_t)&pcb->pcb_slb, in cpu_fork() 172 pmap_update(pmap_kernel()); in vmapbuf() 189 pmap_update(pmap_kernel()); in vunmapbuf()
|
| /openbsd/src/sys/arch/arm64/arm64/ |
| D | mem.c | 177 pmap_enter(pmap_kernel(), (vaddr_t)vmmap, in mmrw() 179 pmap_update(pmap_kernel()); in mmrw() 183 pmap_remove(pmap_kernel(), (vaddr_t)vmmap, in mmrw() 185 pmap_update(pmap_kernel()); in mmrw()
|
| D | pmap.c | 49 if (pm == pmap_kernel()) { in ttlb_flush() 149 if (pmap != pmap_kernel()) in pmap_lock() 156 if (pmap != pmap_kernel()) in pmap_unlock() 161 if ((pmap) != pmap_kernel()) \ 619 if (pm != pmap_kernel()) in pmap_enter() 729 pmap_pte_remove(pted, pm != pmap_kernel()); in pmap_remove_pted() 738 if (pm != pmap_kernel()) in pmap_remove_pted() 755 pmap_t pm = pmap_kernel(); in _pmap_kenter_pa() 802 pmap_t pm = pmap_kernel(); in pmap_kremove_pg() 940 pmap_extract(pmap_kernel(), l0va, (paddr_t *)&pm->pm_pt0pa); in pmap_pinit() [all …]
|
| /openbsd/src/sys/arch/arm/arm/ |
| D | mem.c | 175 pmap_enter(pmap_kernel(), (vaddr_t)memhook, in mmrw() 177 pmap_update(pmap_kernel()); in mmrw() 181 pmap_remove(pmap_kernel(), (vaddr_t)memhook, in mmrw() 183 pmap_update(pmap_kernel()); in mmrw()
|
| D | pmap7.c | 438 if (pm == pmap_kernel() || in pmap_is_current() 694 l2b = pmap_get_l2_bucket(pmap_kernel(), va); in pmap_free_l1() 782 pmap_extract(pmap_kernel(), (vaddr_t)ptep, &l2b->l2b_phys); in pmap_alloc_l2_bucket() 831 if (l2b->l2b_occupancy > 0 || pm == pmap_kernel()) in pmap_free_l2_bucket() 961 pm = pmap_kernel(); in pmap_clean_page() 965 if (pv->pv_pmap != pmap_kernel() && pv->pv_pmap != pm) in pmap_clean_page() 1000 curpm = pmap_kernel(); in pmap_page_remove() 1013 (pm == curpm || pm == pmap_kernel())) { in pmap_page_remove() 1111 if (pm == pmap_kernel()) in pmap_enter() 1200 if (pm != pmap_kernel()) in pmap_enter() [all …]
|
| /openbsd/src/sys/uvm/ |
| D | uvm_km.c | 172 uvm_map_setup(&kernel_map_store, pmap_kernel(), base, end, in uvm_km_init() 259 pmap_remove(pmap_kernel(), startva, endva); in uvm_km_pgremove() 306 if (!pmap_extract(pmap_kernel(), va, &pa)) in uvm_km_pgremove_intrsafe() 341 KASSERT(vm_map_pmap(map) == pmap_kernel()); in uvm_km_kmemalloc_pla() 419 pmap_update(pmap_kernel()); in uvm_km_kmemalloc_pla() 762 pmap_enter(pmap_kernel(), va, VM_PAGE_TO_PHYS(pg), in km_alloc() 768 pmap_update(pmap_kernel()); in km_alloc() 811 pmap_remove(pmap_kernel(), sva, eva); in km_free() 812 pmap_update(pmap_kernel()); in km_free() 818 if (!pmap_extract(pmap_kernel(), va, &pa)) in km_free() [all …]
|
| /openbsd/src/sys/arch/m88k/m88k/ |
| D | pmap.c | 261 if (pmap == pmap_kernel()) { in pmap_translation_info() 371 boolean_t kernel = pmap == pmap_kernel(); in tlb_flush() 424 if (pmap == pmap_kernel()) { in pmap_activate() 488 sdt = SDTENT(pmap_kernel(), va); in pmap_expand_kmap() 605 if ((pte = pmap_pte(pmap_kernel(), curpa)) == NULL) in pmap_map() 610 pmap_kernel()->pm_stats.resident_count++; in pmap_map() 611 pmap_kernel()->pm_stats.wired_count++; in pmap_map() 732 pmap_kernel()->pm_stab = sdt; in pmap_bootstrap() 819 pmap_kernel()->pm_count = 1; in pmap_bootstrap() 820 pmap_kernel()->pm_apr = sdtpa | kernel_apr; in pmap_bootstrap() [all …]
|
| /openbsd/src/sys/arch/amd64/amd64/ |
| D | vm_machdep.c | 142 if (pmap_extract(pmap_kernel(), va, &pa)) in setguardpage() 145 pmap_update(pmap_kernel()); in setguardpage() 193 pmap_update(pmap_kernel()); in vmapbuf() 210 pmap_update(pmap_kernel()); in vunmapbuf()
|
| D | codepatch.c | 88 pmap_extract(pmap_kernel(), kva, &pa1); in codepatch_maprw() 89 pmap_extract(pmap_kernel(), kva + PAGE_SIZE, &pa2); in codepatch_maprw() 92 pmap_update(pmap_kernel()); in codepatch_maprw() 211 pmap_update(pmap_kernel()); in codepatch_disable()
|
| D | pmap.c | 379 return((pmap == pmap_kernel()) || in pmap_is_curpmap() 391 return (pmap == pmap_kernel() || pmap == ci->ci_proc_pmap in pmap_is_active() 427 if (pmap == pmap_kernel()) in pmap_map_ptes() 453 if (pmap != pmap_kernel()) in pmap_unmap_ptes() 533 pmap_tlb_shootpage(pmap_kernel(), va, 1); in pmap_kenter_pa() 567 pmap_tlb_shootrange(pmap_kernel(), sva, eva, 1); in pmap_kremove() 640 pml4e = (pd_entry_t *)pmap_kernel()->pm_pdir; in pmap_clear_pml4_early() 717 kpm = pmap_kernel(); in pmap_bootstrap() 960 oldpml4va = pmap_kernel()->pm_pdir; in pmap_randomize() 964 pmap_extract(pmap_kernel(), (vaddr_t)pml4va, &pml4pa); in pmap_randomize() [all …]
|
| /openbsd/src/sys/arch/powerpc/powerpc/ |
| D | bus_space.c | 91 pmap_extract(pmap_kernel(), bsh, &paddr); in bus_space_unmap_p() 107 if (pmap_extract(pmap_kernel(), sva, &bpa) == TRUE) { in bus_space_unmap() 118 pmap_update(pmap_kernel()); in bus_space_unmap() 193 pmap_update(pmap_kernel()); in bus_mem_add_mapping() 243 pmap_update(pmap_kernel()); in mapiodev() 259 pmap_update(pmap_kernel()); in unmapiodev()
|
| D | vm_machdep.c | 81 pmap_extract(pmap_kernel(), in cpu_fork() 128 sf->user_sr = pmap_kernel()->pm_sr[PPC_USER_SR]; /* just in case */ in cpu_fork() 208 pmap_update(pmap_kernel()); in vmapbuf() 225 pmap_update(pmap_kernel()); in vunmapbuf()
|
| /openbsd/src/sys/kern/ |
| D | vfs_biomem.c | 129 pmap_update(pmap_kernel()); in buf_map() 183 pmap_update(pmap_kernel()); in buf_dealloc_mem() 220 pmap_update(pmap_kernel()); in buf_fix_mapping() 243 pmap_update(pmap_kernel()); in buf_unmap() 341 pmap_update(pmap_kernel()); in buf_realloc_pages() 382 pmap_update(pmap_kernel()); in buf_realloc_pages()
|
| D | subr_hibernate.c | 473 pmap_extract(pmap_kernel(), va, pa); in uvm_pmr_alloc_pig() 511 pmap_extract(pmap_kernel(), *va, pa); in uvm_pmr_alloc_piglet() 1075 pmap_extract(pmap_kernel(), va, &pa); in hibernate_unprotect_ssp() 1085 pmap_update(pmap_kernel()); in hibernate_unprotect_ssp() 1205 pmap_extract(pmap_kernel(), (vaddr_t)&__retguard_start, in hibernate_resume() 1207 pmap_extract(pmap_kernel(), (vaddr_t)&__retguard_end, in hibernate_resume() 1715 pmap_update(pmap_kernel()); in hibernate_read_image() 1765 pmap_update(pmap_kernel()); in hibernate_read_image() 1816 pmap_update(pmap_kernel()); in hibernate_read_chunks() 1878 pmap_update(pmap_kernel()); in hibernate_read_chunks() [all …]
|
| /openbsd/src/sys/arch/i386/i386/ |
| D | cpu.c | 298 pcb->pcb_pmap = pmap_kernel(); in cpu_attach() 301 ci->ci_curpmap = pmap_kernel(); in cpu_attach() 581 pmap_extract(pmap_kernel(), va, &pa); in cpu_enter_pages() 588 pmap_extract(pmap_kernel(), va, &pa); in cpu_enter_pages() 657 struct pmap *kpm = pmap_kernel(); in cpu_boot_secondary() 708 ci->ci_curpmap = pmap_kernel(); in cpu_hatch() 747 pmap_write_protect(pmap_kernel(), (vaddr_t)MP_TRAMPOLINE, in cpu_copy_trampoline() 903 tss->tss_cr3 = pmap_kernel()->pm_pdirpa; in cpu_init_tss()
|
| D | vm_machdep.c | 128 if (pmap_extract(pmap_kernel(), (vaddr_t)addr, &pa) == FALSE) in kvtop() 176 pmap_update(pmap_kernel()); in vmapbuf() 193 pmap_update(pmap_kernel()); in vunmapbuf()
|
| D | mem.c | 146 pmap_enter(pmap_kernel(), (vaddr_t)vmmap, in mmrw() 149 pmap_update(pmap_kernel()); in mmrw() 153 pmap_remove(pmap_kernel(), (vaddr_t)vmmap, in mmrw() 155 pmap_update(pmap_kernel()); in mmrw()
|