HomeSort by: relevance | last modified time | path
    Searched defs:ptep (Results 1 - 25 of 28) sorted by relevancy

1 2

  /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
603 pt_entry_t * const ptep = pmap_pte_lookup(pmap, va); local
604 pt_entry_t entry = (ptep != NULL ? *ptep : 0);
875 const pt_entry_t * const ptep = pmap_pte_lookup(pm, va); local
876 KASSERTMSG(ptep != NULL, "va %#"PRIxVADDR" asid %u pte %#"PRIxPTE,
878 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/
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...]
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);
  /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); \
715 pt_entry_t *ptep, pte; local
764 ptep = _pmap_pte_lookup_bs(pm, va, &blocksize);
765 valid = (ptep != NULL && lxpde_valid(pte = *ptep));
814 pt_entry_t *ptep; local
828 ptep = &l0[idx];
829 pde = *ptep;
863 pt_entry_t *ptep; local
876 pt_entry_t *ptep = NULL, pte; local
1229 pt_entry_t *ptep, pte; local
1269 pt_entry_t *ptep = NULL, pte; local
1769 pt_entry_t attr, pte, opte, *ptep; local
2067 pt_entry_t pte, *ptep; local
2130 pt_entry_t pte, *ptep = NULL; local
2339 pt_entry_t pte, *ptep; local
2373 pt_entry_t *ptep, pte; local
2496 pt_entry_t *ptep, pte, opte; local
2587 pt_entry_t *ptep, pte, opte; local
2671 pt_entry_t *ptep, pte; local
2710 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/arch/m68k/include/
pmap_motorola.h 303 volatile pt_entry_t * ptep; member in struct:pmap_db_write_text_context
pmap_68k.h 449 pt_entry_t * ptep; member in struct:pmap_db_write_text_context
  /src/sys/uvm/pmap/
pmap_segtab.c 1006 pt_entry_t * const ptep = pmap_pte_lookup(pmap, sva); local
1007 if (ptep != NULL) {
1011 (*callback)(pmap, sva, lastseg_va, ptep, flags);
pmap.c 1068 pt_entry_t * const ptep = pmap_pte_lookup(pmap, va); local
1070 KASSERTMSG(ptep != NULL, "%#"PRIxVADDR " %#"PRIxVADDR, va,
1073 pt_entry_t pte = atomic_load_relaxed(ptep);
1097 pte_set(ptep, rpte);
1161 pmap_pte_remove(pmap_t pmap, vaddr_t sva, vaddr_t eva, pt_entry_t *ptep,
1170 UVMHIST_LOG(pmaphist, "ptep=%#jx, flags(npte)=%#jx)",
1171 (uintptr_t)ptep, flags, 0, 0);
1175 for (; sva < eva; sva += NBPG, ptep++) {
1176 const pt_entry_t pte = atomic_load_relaxed(ptep);
1192 pte_set(ptep, npte)
1429 pt_entry_t * const ptep = pmap_pte_lookup(pmap, va); local
1544 pt_entry_t * const ptep = pmap_pte_reserve(pmap, va, flags); local
1664 pt_entry_t * const ptep = pmap_pte_reserve(pmap, va, 0); local
1822 pt_entry_t * const ptep = pmap_pte_lookup(pmap, va); local
1828 pmap, va, pte_value(pte), ptep); local
1875 const pt_entry_t * const ptep = pmap_pte_lookup(pmap, va); local
1960 pt_entry_t * const ptep = pmap_pte_lookup(pmap, va); local
2050 pt_entry_t * const ptep = pmap_pte_lookup(pmap, va); local
2279 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...]

Completed in 117 milliseconds

1 2