Home
last modified time | relevance | path

Searched refs:oldpde (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/i386/i386/
H A Dpmap.c2761 pd_entry_t newpde, oldpde; in pmap_demote_pde() local
2769 oldpde = *pde; in pmap_demote_pde()
2770 KASSERT((oldpde & (PG_PS | PG_V)) == (PG_PS | PG_V), in pmap_demote_pde()
2771 ("pmap_demote_pde: oldpde is missing PG_PS and/or PG_V")); in pmap_demote_pde()
2772 if ((oldpde & PG_A) == 0 || (mpte = pmap_remove_pt_page(pmap, va)) == in pmap_demote_pde()
2774 KASSERT((oldpde & PG_W) == 0, in pmap_demote_pde()
2783 if ((oldpde & PG_A) == 0 || in pmap_demote_pde()
2788 if ((oldpde & PG_G) == 0) in pmap_demote_pde()
2789 pmap_invalidate_pde_page(pmap, sva, oldpde); in pmap_demote_pde()
2838 newpde = mptepa | PG_M | PG_A | (oldpde in pmap_demote_pde()
2951 pd_entry_t oldpde; pmap_remove_pde() local
3270 pd_entry_t newpde, oldpde; pmap_protect_pde() local
3972 pd_entry_t oldpde, *pde; pmap_enter_pde() local
5288 pd_entry_t oldpde, *pde; __CONCAT() local
5412 pd_entry_t oldpde, *pde; __CONCAT() local
[all...]
/freebsd/sys/amd64/amd64/
H A Dpmap.c6030 pd_entry_t oldpde, struct rwlock **lockp) in pmap_demote_pde_abort() argument
6038 if ((oldpde & pmap_global_bit(pmap)) == 0) in pmap_demote_pde_abort()
6039 pmap_invalidate_pde_page(pmap, sva, oldpde); in pmap_demote_pde_abort()
6049 pd_entry_t newpde, oldpde; in pmap_demote_pde_locked() local
6067 oldpde = *pde; in pmap_demote_pde_locked()
6068 KASSERT((oldpde & (PG_PS | PG_V)) == (PG_PS | PG_V), in pmap_demote_pde_locked()
6075 if ((oldpde & PG_A) == 0) { in pmap_demote_pde_locked()
6076 KASSERT((oldpde & PG_W) == 0, in pmap_demote_pde_locked()
6078 pmap_demote_pde_abort(pmap, va, pde, oldpde, lockp); in pmap_demote_pde_locked()
6084 KASSERT((oldpde & PG_W) == 0, in pmap_demote_pde_locked()
[all …]
/freebsd/sys/powerpc/aim/
H A Dmmu_radix.c4500 pt_entry_t newpde, oldpde; in pmap_protect_l3e() local
4510 oldpde = newpde = be64toh(*l3e); in pmap_protect_l3e()
4511 if ((oldpde & (PG_MANAGED | PG_M | PG_RW)) == in pmap_protect_l3e()
4514 for (va = sva, m = PHYS_TO_VM_PAGE(oldpde & PG_PS_FRAME); in pmap_protect_l3e()
4524 if (newpde != oldpde) { in pmap_protect_l3e()
4530 if (!atomic_cmpset_long(l3e, htobe64(oldpde), htobe64(newpde & ~PG_PROMOTED))) in pmap_protect_l3e()
4931 pml3_entry_t oldpde; in pmap_demote_l3e_locked() local
4939 oldpde = be64toh(*l3e); in pmap_demote_l3e_locked()
4940 KASSERT((oldpde & (RPTE_LEAF | PG_V)) == (RPTE_LEAF | PG_V), in pmap_demote_l3e_locked()
4942 oldpde)); in pmap_demote_l3e_locked()
[all …]