Home
last modified time | relevance | path

Searched refs:pmap_kernel (Results 1 – 25 of 142) sorted by relevance

123456

/openbsd/src/sys/arch/mips64/mips64/
Dpmap.c198 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/
Dpmap.c277 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 …]
Dmem.c135 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()
Dmachdep.c202 (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/
Dpmap.c180 #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/
Dmem.c173 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()
Dpmap.c40 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/
Dmem.c119 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()
Dvm_machdep.c91 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/
Dmem.c177 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()
Dpmap.c49 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/
Dmem.c175 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()
Dpmap7.c438 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/
Duvm_km.c172 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/
Dpmap.c261 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/
Dvm_machdep.c142 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()
Dcodepatch.c88 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()
Dpmap.c379 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/
Dbus_space.c91 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()
Dvm_machdep.c81 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/
Dvfs_biomem.c129 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()
Dsubr_hibernate.c473 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/
Dcpu.c298 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()
Dvm_machdep.c128 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()
Dmem.c146 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()

123456