Home
last modified time | relevance | path

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

/freebsd/sys/i386/i386/
H A Dpmap.c304 static int pmap_enter_pde(pmap_t pmap, vm_offset_t va, pd_entry_t newpde,
316 static void pmap_kenter_pde(vm_offset_t va, pd_entry_t newpde);
338 pd_entry_t newpde);
339 static void pmap_update_pde_invalidate(vm_offset_t va, pd_entry_t newpde);
1156 pmap_kenter_pde(vm_offset_t va, pd_entry_t newpde) in pmap_kenter_pde() argument
1161 pde_store(pde, newpde); in pmap_kenter_pde()
1172 pmap_update_pde_invalidate(vm_offset_t va, pd_entry_t newpde) in pmap_update_pde_invalidate() argument
1175 if ((newpde & PG_PS) == 0) in pmap_update_pde_invalidate()
1309 pd_entry_t newpde; member
1321 pde_store(pde, act->newpde); in pmap_update_pde_kernel()
[all …]
/freebsd/sys/amd64/amd64/
H A Dpmap.c1354 static int pmap_enter_pde(pmap_t pmap, vm_offset_t va, pd_entry_t newpde,
1395 pd_entry_t newpde);
2853 pmap_update_pde_store(pmap_t pmap, pd_entry_t *pde, pd_entry_t newpde) in pmap_update_pde_store() argument
2880 pde_store(pde, newpde); in pmap_update_pde_store()
2891 pmap_update_pde_invalidate(pmap_t pmap, vm_offset_t va, pd_entry_t newpde) in pmap_update_pde_invalidate() argument
2903 if ((newpde & PG_PS) == 0) in pmap_update_pde_invalidate()
2906 else if ((newpde & PG_G) == 0) in pmap_update_pde_invalidate()
3479 pd_entry_t newpde; member
3489 pmap_update_pde_store(act->pmap, act->pde, act->newpde); in pmap_update_pde_action()
3498 pmap_update_pde_invalidate(act->pmap, act->va, act->newpde); in pmap_update_pde_teardown()
[all …]
/freebsd/sys/powerpc/aim/
H A Dmmu_radix.c593 static int pmap_enter_l3e(pmap_t pmap, vm_offset_t va, pml3_entry_t newpde,
2721 pml3_entry_t newpde; in pmap_promote_l3e() local
2734 newpde = be64toh(*firstpte); in pmap_promote_l3e()
2735 if ((newpde & ((PG_FRAME & L3_PAGE_MASK) | PG_A | PG_V)) != (PG_A | PG_V)) { in pmap_promote_l3e()
2740 if ((newpde & (PG_M | PG_RW)) == PG_RW) { in pmap_promote_l3e()
2745 if (!atomic_cmpset_long(firstpte, htobe64(newpde), htobe64((newpde | RPTE_EAA_R) & ~RPTE_EAA_W))) in pmap_promote_l3e()
2747 newpde &= ~RPTE_EAA_W; in pmap_promote_l3e()
2755 pa = (newpde & (PG_PS_FRAME | PG_A | PG_V)) + L3_PAGE_SIZE - PAGE_SIZE; in pmap_promote_l3e()
2776 if ((oldpte & PG_PTE_PROMOTE) != (newpde & PG_PTE_PROMOTE)) { in pmap_promote_l3e()
2805 if ((newpde & PG_MANAGED) != 0) in pmap_promote_l3e()
[all …]