Searched refs:newpte (Results 1 – 4 of 4) sorted by relevance
/freebsd/sys/powerpc/aim/ |
H A D | mmu_radix.c | 610 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 D | pmap.c | 312 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 D | pmap.c | 1299 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 D | pmap.c | 510 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 …]
|