Home
last modified time | relevance | path

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

/freebsd/sys/powerpc/aim/
H A Dmmu_radix.c610 static void pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte);
960 pt_entry_t startpte, origpte, newpte; in pmap_nofault() local
968 origpte = newpte = be64toh(*pte); in pmap_nofault()
993 m = PHYS_TO_VM_PAGE(newpte & PG_FRAME); in pmap_nofault()
997 if ((newpte & (RPTE_EAA_R|RPTE_EAA_X)) == 0) in pmap_nofault()
999 newpte |= PG_A; in pmap_nofault()
1003 if ((newpte & RPTE_EAA_W) == 0) in pmap_nofault()
1007 newpte |= PG_M; in pmap_nofault()
1011 if ((newpte & RPTE_EAA_X) == 0) in pmap_nofault()
1013 newpte |= PG_A; in pmap_nofault()
[all …]
/freebsd/sys/i386/i386/
H A Dpmap.c312 static void pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte);
2744 pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte) in pmap_fill_ptp() argument
2749 *pte = newpte; in pmap_fill_ptp()
2750 newpte += PAGE_SIZE; in pmap_fill_ptp()
2762 pt_entry_t *firstpte, newpte; in pmap_demote_pde() local
2843 newpte = oldpde & ~PG_PS; in pmap_demote_pde()
2844 if ((newpte & PG_PDE_PAT) != 0) in pmap_demote_pde()
2845 newpte ^= PG_PDE_PAT | PG_PTE_PAT; in pmap_demote_pde()
2853 pmap_fill_ptp(firstpte, newpte); in pmap_demote_pde()
2855 KASSERT((*firstpte & PG_FRAME) == (newpte in pmap_demote_pde()
3655 pt_entry_t newpte, origpte; __CONCAT() local
4160 pt_entry_t newpte, *pte; pmap_enter_quick_locked() local
[all...]
/freebsd/sys/amd64/amd64/
H A Dpmap.c1299 static void pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte);
5974 pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte) in pmap_fill_ptp() argument
5979 *pte = newpte; in pmap_fill_ptp()
5980 newpte += PAGE_SIZE; in pmap_fill_ptp()
6002 pmap_demote_pde_check(pt_entry_t *firstpte __unused, pt_entry_t newpte __unused) in pmap_demote_pde_check()
6009 xpte++, newpte += PAGE_SIZE) { in pmap_demote_pde_check()
6010 if ((*xpte & PG_FRAME) != (newpte & PG_FRAME)) { in pmap_demote_pde_check()
6013 xpte - firstpte, *xpte, newpte); in pmap_demote_pde_check()
6021 KASSERT((*firstpte & PG_FRAME) == (newpte & PG_FRAME), in pmap_demote_pde_check()
6050 pt_entry_t *firstpte, newpte; in pmap_demote_pde_locked() local
[all …]
/freebsd/sys/arm64/arm64/
H A Dpmap.c510 static void pmap_update_entry(pmap_t pmap, pd_entry_t *pte, pd_entry_t newpte,
4650 pmap_update_entry(pmap_t pmap, pd_entry_t *ptep, pd_entry_t newpte, in pmap_update_entry() argument
4656 KASSERT((newpte & ATTR_SW_NO_PROMOTE) == 0, in pmap_update_entry()
4681 pmap_store(ptep, newpte); in pmap_update_entry()
4692 pd_entry_t newpte, vm_offset_t va, vm_offset_t stride, vm_size_t size) in pmap_update_strided() argument
4698 KASSERT((newpte & ATTR_SW_NO_PROMOTE) == 0, in pmap_update_strided()
4721 pmap_store(lip, newpte); in pmap_update_strided()
4722 newpte += stride; in pmap_update_strided()
5050 pd_entry_t *l0p, *l1p, *l2p, *l3p, newpte, origpte, *tl3p; in pmap_enter_largepage() local
5061 newpte = pte; in pmap_enter_largepage()
[all …]