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); 959 pt_entry_t startpte, origpte, newpte; in pmap_nofault() local 967 origpte = newpte = be64toh(*pte); in pmap_nofault() 992 m = PHYS_TO_VM_PAGE(newpte & PG_FRAME); in pmap_nofault() 996 if ((newpte & (RPTE_EAA_R|RPTE_EAA_X)) == 0) in pmap_nofault() 998 newpte |= PG_A; in pmap_nofault() 1002 if ((newpte & RPTE_EAA_W) == 0) in pmap_nofault() 1006 newpte |= PG_M; in pmap_nofault() 1010 if ((newpte & RPTE_EAA_X) == 0) in pmap_nofault() 1012 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); 2741 pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte) in pmap_fill_ptp() argument 2746 *pte = newpte; in pmap_fill_ptp() 2747 newpte += PAGE_SIZE; in pmap_fill_ptp() 2759 pt_entry_t *firstpte, newpte; in pmap_demote_pde() local 2840 newpte = oldpde & ~PG_PS; in pmap_demote_pde() 2841 if ((newpte & PG_PDE_PAT) != 0) in pmap_demote_pde() 2842 newpte ^= PG_PDE_PAT | PG_PTE_PAT; in pmap_demote_pde() 2850 pmap_fill_ptp(firstpte, newpte); in pmap_demote_pde() 2852 KASSERT((*firstpte & PG_FRAME) == (newpte & PG_FRAME), in pmap_demote_pde() [all …]
|
| /freebsd/sys/amd64/amd64/ |
| H A D | pmap.c | 1358 static void pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte); 5878 pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte) in pmap_fill_ptp() argument 5883 *pte = newpte; in pmap_fill_ptp() 5884 newpte += PAGE_SIZE; in pmap_fill_ptp() 5906 pmap_demote_pde_check(pt_entry_t *firstpte __unused, pt_entry_t newpte __unused) in pmap_demote_pde_check() 5913 xpte++, newpte += PAGE_SIZE) { in pmap_demote_pde_check() 5914 if ((*xpte & PG_FRAME) != (newpte & PG_FRAME)) { in pmap_demote_pde_check() 5917 xpte - firstpte, *xpte, newpte); in pmap_demote_pde_check() 5925 KASSERT((*firstpte & PG_FRAME) == (newpte & PG_FRAME), in pmap_demote_pde_check() 5961 pt_entry_t *firstpte, newpte; in pmap_demote_pde_mpte() local [all …]
|
| /freebsd/sys/arm64/arm64/ |
| H A D | pmap.c | 530 static void pmap_update_entry(pmap_t pmap, pd_entry_t *pte, pd_entry_t newpte, 4867 pmap_update_entry(pmap_t pmap, pd_entry_t *ptep, pd_entry_t newpte, in pmap_update_entry() argument 4873 KASSERT((newpte & ATTR_SW_NO_PROMOTE) == 0, in pmap_update_entry() 4898 pmap_store(ptep, newpte); in pmap_update_entry() 4909 pd_entry_t newpte, vm_offset_t va, vm_offset_t stride, vm_size_t size) in pmap_update_strided() argument 4915 KASSERT((newpte & ATTR_SW_NO_PROMOTE) == 0, in pmap_update_strided() 4938 pmap_store(lip, newpte); in pmap_update_strided() 4939 newpte += stride; in pmap_update_strided() 5267 pd_entry_t *l0p, *l1p, *l2p, *l3p, newpte, origpte, *tl3p; in pmap_enter_largepage() local 5278 newpte = pte; in pmap_enter_largepage() [all …]
|