Home
last modified time | relevance | path

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

/trueos/sys/amd64/amd64/
HDpmap.c443 static void pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte);
3277 pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte) in pmap_fill_ptp() argument
3282 *pte = newpte; in pmap_fill_ptp()
3283 newpte += PAGE_SIZE; in pmap_fill_ptp()
3309 pt_entry_t *firstpte, newpte; in pmap_demote_pde_locked() local
3370 newpte = oldpde & ~PG_PS; in pmap_demote_pde_locked()
3371 newpte = pmap_swap_pat(pmap, newpte); in pmap_demote_pde_locked()
3378 pmap_fill_ptp(firstpte, newpte); in pmap_demote_pde_locked()
3380 KASSERT((*firstpte & PG_FRAME) == (newpte & PG_FRAME), in pmap_demote_pde_locked()
3388 if ((*firstpte & PG_PTE_PROMOTE) != (newpte & PG_PTE_PROMOTE)) in pmap_demote_pde_locked()
[all …]
/trueos/sys/i386/i386/
HDpmap.c308 static void pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte);
2631 pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte) in pmap_fill_ptp() argument
2636 *pte = newpte; in pmap_fill_ptp()
2637 newpte += PAGE_SIZE; in pmap_fill_ptp()
2649 pt_entry_t *firstpte, newpte; in pmap_demote_pde() local
2726 newpte = oldpde & ~PG_PS; in pmap_demote_pde()
2727 if ((newpte & PG_PDE_PAT) != 0) in pmap_demote_pde()
2728 newpte ^= PG_PDE_PAT | PG_PTE_PAT; in pmap_demote_pde()
2735 pmap_fill_ptp(firstpte, newpte); in pmap_demote_pde()
2737 KASSERT((*firstpte & PG_FRAME) == (newpte & PG_FRAME), in pmap_demote_pde()
[all …]
/trueos/sys/mips/mips/
HDpmap.c1995 pt_entry_t origpte, newpte; in pmap_enter() local
2007 newpte = TLBLO_PA_TO_PFN(pa) | init_pte_prot(m, flags, prot); in pmap_enter()
2009 newpte |= PTE_W; in pmap_enter()
2011 newpte |= PTE_G; in pmap_enter()
2013 newpte |= PTE_C_CACHE; in pmap_enter()
2015 newpte |= PTE_C_UNCACHED; in pmap_enter()
2059 if (pte_test(&newpte, PTE_W) && !pte_test(&origpte, PTE_W)) in pmap_enter()
2061 else if (!pte_test(&newpte, PTE_W) && pte_test(&origpte, in pmap_enter()
2078 newpte |= PTE_MANAGED; in pmap_enter()
2079 if (!pte_test(&newpte, PTE_RO)) in pmap_enter()
[all …]
/trueos/sys/i386/xen/
HDpmap.c2647 pt_entry_t newpte, origpte; in pmap_enter() local
2789 newpte = (pt_entry_t)(pa | PG_V); in pmap_enter()
2791 newpte |= PG_RW; in pmap_enter()
2792 if ((newpte & PG_MANAGED) != 0) in pmap_enter()
2797 newpte |= pg_nx; in pmap_enter()
2800 newpte |= PG_W; in pmap_enter()
2802 newpte |= PG_U; in pmap_enter()
2804 newpte |= pgeflag; in pmap_enter()
2811 if ((origpte & ~(PG_M|PG_A)) != newpte) { in pmap_enter()
2815 PT_SET_VA(pte, newpte | PG_A, FALSE); in pmap_enter()
[all …]
/trueos/sys/arm/arm/
HDpmap-v6.c3952 pmap_fill_l2b(struct l2_bucket *l2b, pt_entry_t newpte) in pmap_fill_l2b() argument
3959 *ptep = newpte; in pmap_fill_l2b()
3962 newpte += PAGE_SIZE; in pmap_fill_l2b()
3979 pt_entry_t *firstptep, newpte; in pmap_demote_section() local
4033 newpte = pa | L1_S_DEMOTE(l1pd); in pmap_demote_section()
4035 newpte |= pte_l2_s_cache_mode; in pmap_demote_section()
4041 pmap_fill_l2b(l2b, newpte); in pmap_demote_section()
4052 pmap_fill_l2b(l2b, newpte); in pmap_demote_section()