Searched refs:oldpde (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/i386/i386/ |
H A D | pmap.c | 2756 pd_entry_t newpde, oldpde; in pmap_demote_pde() local 2764 oldpde = *pde; in pmap_demote_pde() 2765 KASSERT((oldpde & (PG_PS | PG_V)) == (PG_PS | PG_V), in pmap_demote_pde() 2767 if ((oldpde & PG_A) == 0 || (mpte = pmap_remove_pt_page(pmap, va)) == in pmap_demote_pde() 2769 KASSERT((oldpde & PG_W) == 0, in pmap_demote_pde() 2778 if ((oldpde & PG_A) == 0 || in pmap_demote_pde() 2783 if ((oldpde & PG_G) == 0) in pmap_demote_pde() 2784 pmap_invalidate_pde_page(pmap, sva, oldpde); in pmap_demote_pde() 2833 newpde = mptepa | PG_M | PG_A | (oldpde & PG_U) | PG_RW | PG_V; in pmap_demote_pde() 2834 KASSERT((oldpde & PG_A) != 0, in pmap_demote_pde() [all …]
|
/freebsd/sys/amd64/amd64/ |
H A D | pmap.c | 5925 pd_entry_t oldpde, struct rwlock **lockp) in pmap_demote_pde_abort() argument 5933 if ((oldpde & pmap_global_bit(pmap)) == 0) in pmap_demote_pde_abort() 5934 pmap_invalidate_pde_page(pmap, sva, oldpde); in pmap_demote_pde_abort() 5951 pd_entry_t newpde, oldpde; in pmap_demote_pde_mpte() local 5967 oldpde = *pde; in pmap_demote_pde_mpte() 5968 KASSERT((oldpde & (PG_PS | PG_V)) == (PG_PS | PG_V), in pmap_demote_pde_mpte() 5970 KASSERT((oldpde & PG_MANAGED) == 0 || lockp != NULL, in pmap_demote_pde_mpte() 5978 if ((oldpde & PG_A) == 0) { in pmap_demote_pde_mpte() 5979 if ((oldpde & PG_W) == 0) { in pmap_demote_pde_mpte() 5980 pmap_demote_pde_abort(pmap, va, pde, oldpde, in pmap_demote_pde_mpte() [all …]
|
/freebsd/sys/powerpc/aim/ |
H A D | mmu_radix.c | 4504 pt_entry_t newpde, oldpde; in pmap_protect_l3e() local 4514 oldpde = newpde = be64toh(*l3e); in pmap_protect_l3e() 4515 if ((oldpde & (PG_MANAGED | PG_M | PG_RW)) == in pmap_protect_l3e() 4518 for (va = sva, m = PHYS_TO_VM_PAGE(oldpde & PG_PS_FRAME); in pmap_protect_l3e() 4528 if (newpde != oldpde) { in pmap_protect_l3e() 4534 if (!atomic_cmpset_long(l3e, htobe64(oldpde), htobe64(newpde & ~PG_PROMOTED))) in pmap_protect_l3e() 4935 pml3_entry_t oldpde; in pmap_demote_l3e_locked() local 4943 oldpde = be64toh(*l3e); in pmap_demote_l3e_locked() 4944 KASSERT((oldpde & (RPTE_LEAF | PG_V)) == (RPTE_LEAF | PG_V), in pmap_demote_l3e_locked() 4946 oldpde)); in pmap_demote_l3e_locked() [all …]
|