| /src/sys/arch/mips/mips/ |
| kgdb_machdep.c | 107 const pt_entry_t * const ptep = pmap_pte_lookup(pmap_kernel(), kva); local 108 return ptep != NULL && pte_valid_p(*ptep);
|
| vm_machdep.c | 368 pt_entry_t * const ptep = pmap_pte_lookup(pmap_kernel(), kva); local 369 if (ptep == NULL) 371 if (!pte_valid_p(*ptep)) { 375 phys = pte_to_paddr(*ptep) | (kva & PGOFSET);
|
| trap.c | 305 pt_entry_t * const ptep = pmap_pte_lookup(pmap, vaddr); local 306 if (!ptep) 309 pt_entry_t pte = *ptep; 312 " @ ptep %p", user_p ? 'u' : 'k', vaddr, 313 pte_value(pte), ptep); 331 atomic_or_32(ptep, mips_pg_m_bit()); 333 *ptep = pte; 422 pt_entry_t *ptep = pfi->pfi_faultptep; local 425 PRIxVADDR" curpid=%u/%u ptep@%p=%#" 430 asid, ptep, ptep ? pte_value(*ptep) : 0) [all...] |
| pmap_machdep.c | 184 UVMHIST_CALLARGS(pmaphist, "(pg=%#jx, prot=%d, ptep=%#jx)", 227 pt_entry_t * const ptep = pmap_pte_lookup(pmap_kernel(), va); local 228 *old_pte_p = *ptep; // save 230 *ptep = npte; // update page table 597 pt_entry_t * const ptep = pmap_pte_lookup(pmap, va); local 598 pt_entry_t entry = (ptep != NULL ? *ptep : 0); 869 const pt_entry_t * const ptep = pmap_pte_lookup(pm, va); local 870 KASSERTMSG(ptep != NULL, "va %#"PRIxVADDR" asid %u pte %#"PRIxPTE, 872 const pt_entry_t opte = *ptep; [all...] |
| /src/sys/arch/acorn32/podulebus/ |
| esc.c | 250 pt_entry_t * const ptep = vtopte((vaddr_t) dev->sc_bump_va); local 251 const pt_entry_t opte = *ptep; 253 l2pte_set(ptep, npte, opte); 254 PTE_SYNC(ptep);
|
| sfas.c | 252 pt_entry_t * const ptep = vtopte((vaddr_t) dev->sc_bump_va); local 253 const pt_entry_t opte = *ptep; 255 l2pte_set(ptep, npte, opte); 256 PTE_SYNC(ptep);
|
| /src/sys/arch/arm/arm32/ |
| fault.c | 478 pt_entry_t *ptep = pfi->pfi_faultptep; local 482 "ptep@%p=%#" PRIxPTE ")\n", __func__, 486 asid, ptep, ptep ? *ptep : 0);
|
| pmap.c | 945 pmap_pte_sync_current(pmap_t pm, pt_entry_t *ptep) 948 PTE_SYNC(ptep); 952 # define PTE_SYNC_CURRENT(pm, ptep) pmap_pte_sync_current(pm, ptep) 954 # define PTE_SYNC_CURRENT(pm, ptep) __nothing 1520 pt_entry_t *ptep; local 1526 if ((ptep = pmap_alloc_l2_ptp(&l2b->l2b_pa)) == NULL) { 1540 l2b->l2b_kva = ptep; 1603 pt_entry_t * const ptep = l2b->l2b_kva; local 1631 pmap_free_l2_ptp(!pmap_is_cached(pm), ptep, l2b->l2b_pa) 1692 pt_entry_t * const ptep = &l2b->l2b_kva[l2pte_index(va)]; local 1971 pt_entry_t * const ptep local 2003 pt_entry_t * const ptep local 2291 pt_entry_t * const ptep = &l2b->l2b_kva[l2pte_index(pv->pv_va)]; local 2412 pt_entry_t * const ptep = &l2b->l2b_kva[l2pte_index(va)]; local 2660 pt_entry_t * const ptep = cpu_cdst_pte(0); local 2776 pt_entry_t * const ptep = cpu_cdst_pte(va_offset); local 2845 pt_entry_t *ptep; local 3160 pt_entry_t *ptep = &l2b->l2b_kva[l2pte_index(va)]; local 3517 pt_entry_t *ptep; member in struct:__anon56 3543 pt_entry_t *ptep = &l2b->l2b_kva[l2pte_index(sva)]; local 3768 pt_entry_t * const ptep = &l2b->l2b_kva[l2pte_index(va)]; local 3923 pt_entry_t *ptep = sptep; local 3994 pt_entry_t *ptep, pte; local 4138 pt_entry_t *ptep = &l2b->l2b_kva[l2pte_index(sva)]; local 4216 pt_entry_t *ptep; local 4390 pt_entry_t * const ptep = &l2b->l2b_kva[l2pte_index(va)]; local 4478 pt_entry_t * const ptep = &l2b->l2b_kva[l2pte_index(va)]; local 4877 pt_entry_t *ptep, pte; local 5488 pt_entry_t * const ptep = cpu_cdst_pte(va_offset); local 5616 pt_entry_t * const ptep = cpu_cdst_pte(va_offset); local 6029 pt_entry_t *ptep; local 6150 pt_entry_t *ptep; local 6203 pt_entry_t *ptep; local 6299 pt_entry_t *ptep; local 6951 pt_entry_t *ptep; local 7115 pt_entry_t *ptep = (pt_entry_t *) kernel_pt_lookup(l1pte_pa(pdep[l1slot])); local 7575 pt_entry_t *ptep = (pt_entry_t *) kernel_pt_lookup(l1pte_pa(pde[l1slot])); local 7631 pt_entry_t *ptep = sptep; local 7898 pt_entry_t *ptep, pte; local [all...] |
| /src/sys/arch/evbarm/ixm1200/ |
| ixm1200_machdep.c | 746 pt_entry_t * const ptep = vtopte(ixp12x0_cc_base + loop); local 749 l2pte_set(ptep, npte, 0); 750 PTE_SYNC(ptep);
|
| /src/sys/arch/powerpc/booke/ |
| booke_pmap.c | 70 pt_entry_t * const ptep = pmap_pte_lookup(pmap, va); local 71 if (ptep == NULL) { 75 pt_entry_t pt_entry = *ptep; 145 pt_entry_t *ptep = pmap_kvtopte(stb, sva); local 147 *ptep++ = pt_entry ? (sva | pt_entry) : 0; 418 const pt_entry_t * const ptep = pmap_pte_lookup(pm, va); local 419 KASSERT(ptep != NULL); 420 pt_entry_t xpte = *ptep; 426 pm, va, asid, pte, xpte, *ptep);
|
| trap.c | 232 pt_entry_t * const ptep = trap_pte_lookup(tf, trunc_page(faultva), local 234 KASSERT(ptep != NULL); 235 pt_entry_t pte = *ptep; 248 *ptep = pte; 284 pt_entry_t * const ptep = trap_pte_lookup(tf, trunc_page(faultva), local 286 if (ptep == NULL) 288 KASSERT(ptep != NULL); 289 pt_entry_t pte = *ptep; 320 *ptep = pte; 354 const pt_entry_t * const ptep [all...] |
| /src/sys/arch/riscv/riscv/ |
| trap.c | 337 pt_entry_t * const ptep = pmap_pte_lookup(pmap, addr); local 339 if (ptep == NULL) 342 pt_entry_t opte = atomic_load_relaxed(ptep); 355 opte = atomic_load_relaxed(ptep); 394 } while (opte != atomic_cas_pte(ptep, opte, npte)); 445 pt_entry_t *ptep = pfi->pfi_faultptep; local 448 "ptep@%p=%#"PRIxPTE")\n", __func__, 451 asid, ptep, ptep ? pte_value(*ptep) : 0) [all...] |
| /src/sys/arch/aarch64/aarch64/ |
| db_interface.c | 149 pt_entry_t *ptep, pte; local 164 ptep = kvtopte(addr); 165 KASSERT(ptep != NULL); 175 pte = pmap_kvattr(ptep, VM_PROT_EXECUTE | VM_PROT_READ | VM_PROT_WRITE); 187 *ptep = pte;
|
| pmap_machdep.c | 105 const pt_entry_t * const ptep = pmap_pte_lookup(pm, va); local 108 if (ptep == NULL || !pte_valid_p(pte = *ptep)) { 153 pt_entry_t * const ptep = pmap_pte_lookup(pm, va); local 154 if (ptep == NULL) { 155 UVMHIST_LOG(pmaphist, "... no ptep", 0, 0, 0, 0); 159 const pt_entry_t opte = atomic_load_relaxed(ptep); 174 UVMHIST_LOG(pmaphist, " pg=%#jx, opte=%#jx, ptep=%#jx", (uintptr_t)pg, 175 opte, (uintptr_t)ptep, 0); 192 atomic_swap_64(ptep, npte) 246 pt_entry_t * const ptep = pmap_pte_lookup(pm, va); local [all...] |
| pmap.c | 177 * this macro modifies PTE (*ptep). need to update PTE after this. 179 #define PTE_ICACHE_SYNC_PAGE(pte, ptep, asid, va) \ 181 atomic_swap_64((ptep), (pte) | LX_BLKPAG_AF); \ 713 pt_entry_t *ptep, pte; local 762 ptep = _pmap_pte_lookup_bs(pm, va, &blocksize); 763 valid = (ptep != NULL && lxpde_valid(pte = *ptep)); 812 pt_entry_t *ptep; local 826 ptep = &l0[idx]; 827 pde = *ptep; 861 pt_entry_t *ptep; local 874 pt_entry_t *ptep = NULL, pte; local 1227 pt_entry_t *ptep, pte; local 1267 pt_entry_t *ptep = NULL, pte; local 1767 pt_entry_t attr, pte, opte, *ptep; local 2065 pt_entry_t pte, *ptep; local 2128 pt_entry_t pte, *ptep = NULL; local 2337 pt_entry_t pte, *ptep; local 2371 pt_entry_t *ptep, pte; local 2494 pt_entry_t *ptep, pte, opte; local 2585 pt_entry_t *ptep, pte, opte; local 2669 pt_entry_t *ptep, pte; local 2708 pt_entry_t *ptep, pte; local [all...] |
| /src/sys/arch/acorn32/acorn32/ |
| rpc_machdep.c | 1097 pt_entry_t * const ptep = vtopte(sa110_cc_base + loop); local 1098 l2pte_set(ptep, npte, 0); 1099 PTE_SYNC(ptep);
|
| /src/sys/arch/arm/xscale/ |
| pxa2x0_lcd.c | 556 pt_entry_t * const ptep = vtopte(va); local 557 const pt_entry_t opte = *ptep; 560 l2pte_set(ptep, npte, opte); 561 PTE_SYNC(ptep);
|
| /src/sys/arch/atari/atari/ |
| bus.c | 94 bootm_init(vaddr_t va, void *ptep, vsize_t size) 99 bootm_ptep = (pt_entry_t *)ptep; 302 pt_entry_t *ptep, npte; local 307 ptep = kvtopte(va); 308 npte = *ptep & ~PG_CMASK; 315 *ptep = npte;
|
| /src/sys/uvm/pmap/ |
| pmap_segtab.c | 1002 pt_entry_t * const ptep = pmap_pte_lookup(pmap, sva); local 1003 if (ptep != NULL) { 1007 (*callback)(pmap, sva, lastseg_va, ptep, flags);
|
| pmap.c | 1058 pt_entry_t * const ptep = pmap_pte_lookup(pmap, va); local 1060 KASSERTMSG(ptep != NULL, "%#"PRIxVADDR " %#"PRIxVADDR, va, 1063 pt_entry_t pte = atomic_load_relaxed(ptep); 1087 pte_set(ptep, rpte); 1151 pmap_pte_remove(pmap_t pmap, vaddr_t sva, vaddr_t eva, pt_entry_t *ptep, 1160 UVMHIST_LOG(pmaphist, "ptep=%#jx, flags(npte)=%#jx)", 1161 (uintptr_t)ptep, flags, 0, 0); 1165 for (; sva < eva; sva += NBPG, ptep++) { 1166 const pt_entry_t pte = atomic_load_relaxed(ptep); 1182 pte_set(ptep, npte) 1419 pt_entry_t * const ptep = pmap_pte_lookup(pmap, va); local 1534 pt_entry_t * const ptep = pmap_pte_reserve(pmap, va, flags); local 1654 pt_entry_t * const ptep = pmap_pte_reserve(pmap, va, 0); local 1812 pt_entry_t * const ptep = pmap_pte_lookup(pmap, va); local 1818 pmap, va, pte_value(pte), ptep); local 1865 const pt_entry_t * const ptep = pmap_pte_lookup(pmap, va); local 1950 pt_entry_t * const ptep = pmap_pte_lookup(pmap, va); local 2040 pt_entry_t * const ptep = pmap_pte_lookup(pmap, va); local 2269 pt_entry_t *ptep = pmap_pte_lookup(pmap, va); local [all...] |
| /src/sys/arch/shark/ofw/ |
| ofw.c | 1049 pt_entry_t *ptep = vtopte(va); local 1050 KASSERT(ptep + size / L2_S_SIZE == vtopte(va + size)); 1057 ptep += PAGE_SIZE / L2_S_SIZE, npte += PAGE_SIZE) { 1058 l2pte_set(ptep, npte, 0); 1097 pt_entry_t *ptep = vtopte(va); local 1101 ptep += PAGE_SIZE / L2_S_SIZE) { 1102 l2pte_reset(ptep);
|
| /src/sys/dev/qbus/ |
| qd.c | 566 int *ptep; /* page table entry pointer */ local 626 ptep = (int *) QVmap[0] + mapix; 627 phys_adr = (void *)(((int)*ptep&0x001FFFFF)<<VAX_PGSHIFT); 884 volatile int *ptep; local 917 ptep = (int *)(QVmap[0] + mapix); 918 for (i = 0; i < vax_btop(TMPSIZE); i++, ptep++) 919 *ptep = (*ptep & ~PG_PROT) | PG_V | PG_KW; 924 ptep = (int *)(QVmap[0] + mapix); 925 for (i = 0; i < vax_btop(REGSIZE); i++, ptep++ 1076 volatile int *ptep; \/* page table entry pointer *\/ local [all...] |
| /src/sys/arch/arm/include/arm32/ |
| pmap.h | 512 pt_entry_t *ptep; local 516 if (pmap_get_pde_pte(pmap_kernel(), va, &pdep, &ptep) == false) 518 return (ptep); 579 pmap_ptesync(pt_entry_t *ptep, size_t cnt) 582 cpu_dcache_wb_range((vaddr_t)ptep, cnt * sizeof(pt_entry_t)); 584 cpu_sdcache_wb_range((vaddr_t)ptep, -1, 593 #define PTE_SYNC(ptep) pmap_ptesync((ptep), PAGE_SIZE / L2_S_SIZE) 594 #define PTE_SYNC_RANGE(ptep, cnt) pmap_ptesync((ptep), (cnt) [all...] |
| /src/sys/arch/sparc/sparc/ |
| pmap.c | 534 void setpgt4m(int *ptep, int pte); 858 setpgt4m(int *ptep, int pte) 862 swap(ptep, pte); 867 setpgt4m_va(vaddr_t va, int *ptep, int pte, int pageflush, int ctx, 872 updatepte4m(va, ptep, 0xffffffff, pte, pageflush ? ctx : 0, cpuset); 877 setpgt4m(ptep, pte); 1615 int i, va, *ptep, pte; local 1683 ptep = sp->sg_pte; 1748 int swbits = *ptep & PG_MBZ; 1755 *ptep++ = swbits | (pte & ~(PG_U|PG_M)) 2368 int pte, *ptep; local 3835 int pte, *ptep; local 4696 int pte, mmupte, *ptep, perpage, npg; local 4841 int *ptep, pteva, pte, perpage, npg; local 5045 int vr, vs, pteva, pte, *ptep; local 5207 int *ptep = &sp->sg_pte[VA_VPG(va)]; local 5265 int vr, vs, newprot, ctx, pte, *ptep; local 5651 int *ptep; local 5760 int vr, vs, *ptep, pte, pmeg, s; local 5950 int *ptep, pteproto; local 6051 int pte, mmupte, *ptep, perpage, npg, inmmu; local 6672 int vr, vs, *ptep; local 6727 int pte, *ptep; local [all...] |
| /src/sys/arch/x86/x86/ |
| pmap.c | 4395 pt_entry_t *ptep; local 4420 ptep = pmap_map_pte(pmap, ptp, va); 4422 opte = *ptep; 4463 } while (pmap_pte_cas(ptep, opte, npte) != opte); 4915 pt_entry_t *ptes, *ptep, opte; local 4937 ptep = &ptes[pl1_i(va)]; 4938 opte = *ptep; 4944 opte = pmap_pte_testset(ptep, npte); 4990 pt_entry_t *ptep; local 5129 ptep = &ptes[pl1_i(va)] 5363 pt_entry_t *ptep; local 6290 pt_entry_t *ptep; local 6728 pt_entry_t *ptep; local 6875 pt_entry_t *ptes, *ptep, opte; local [all...] |