Home
last modified time | relevance | path

Searched refs:newpte (Results 1 – 4 of 4) sorted by relevance

/NextBSD/sys/amd64/amd64/
HDpmap.c453 static void pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte);
3263 pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte) in pmap_fill_ptp() argument
3268 *pte = newpte; in pmap_fill_ptp()
3269 newpte += PAGE_SIZE; in pmap_fill_ptp()
3295 pt_entry_t *firstpte, newpte; in pmap_demote_pde_locked() local
3356 newpte = oldpde & ~PG_PS; in pmap_demote_pde_locked()
3357 newpte = pmap_swap_pat(pmap, newpte); in pmap_demote_pde_locked()
3364 pmap_fill_ptp(firstpte, newpte); in pmap_demote_pde_locked()
3366 KASSERT((*firstpte & PG_FRAME) == (newpte & PG_FRAME), in pmap_demote_pde_locked()
3374 if ((*firstpte & PG_PTE_PROMOTE) != (newpte & PG_PTE_PROMOTE)) in pmap_demote_pde_locked()
[all …]
/NextBSD/sys/i386/i386/
HDpmap.c316 static void pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte);
2606 pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte) in pmap_fill_ptp() argument
2611 *pte = newpte; in pmap_fill_ptp()
2612 newpte += PAGE_SIZE; in pmap_fill_ptp()
2624 pt_entry_t *firstpte, newpte; in pmap_demote_pde() local
2701 newpte = oldpde & ~PG_PS; in pmap_demote_pde()
2702 if ((newpte & PG_PDE_PAT) != 0) in pmap_demote_pde()
2703 newpte ^= PG_PDE_PAT | PG_PTE_PAT; in pmap_demote_pde()
2710 pmap_fill_ptp(firstpte, newpte); in pmap_demote_pde()
2712 KASSERT((*firstpte & PG_FRAME) == (newpte & PG_FRAME), in pmap_demote_pde()
[all …]
/NextBSD/sys/mips/mips/
HDpmap.c2017 pt_entry_t origpte, newpte; in pmap_enter() local
2029 newpte = TLBLO_PA_TO_PFN(pa) | init_pte_prot(m, flags, prot); in pmap_enter()
2031 newpte |= PTE_W; in pmap_enter()
2033 newpte |= PTE_G; in pmap_enter()
2035 newpte |= PTE_C_CACHE; in pmap_enter()
2037 newpte |= PTE_C_UNCACHED; in pmap_enter()
2081 if (pte_test(&newpte, PTE_W) && !pte_test(&origpte, PTE_W)) in pmap_enter()
2083 else if (!pte_test(&newpte, PTE_W) && pte_test(&origpte, in pmap_enter()
2100 newpte |= PTE_MANAGED; in pmap_enter()
2101 if (!pte_test(&newpte, PTE_RO)) in pmap_enter()
[all …]
/NextBSD/sys/arm/arm/
HDpmap-v6.c3994 pmap_fill_l2b(struct l2_bucket *l2b, pt_entry_t newpte) in pmap_fill_l2b() argument
4001 *ptep = newpte; in pmap_fill_l2b()
4004 newpte += PAGE_SIZE; in pmap_fill_l2b()
4021 pt_entry_t *firstptep, newpte; in pmap_demote_section() local
4075 newpte = pa | L1_S_DEMOTE(l1pd); in pmap_demote_section()
4077 newpte |= pte_l2_s_cache_mode; in pmap_demote_section()
4083 pmap_fill_l2b(l2b, newpte); in pmap_demote_section()
4094 pmap_fill_l2b(l2b, newpte); in pmap_demote_section()