Searched refs:oldpde (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/i386/i386/ |
H A D | pmap.c | 2761 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 D | pmap.c | 6030 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 D | mmu_radix.c | 4500 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 …]
|