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);
1163 pmap_kenter_pde(vm_offset_t va, pd_entry_t newpde) in pmap_kenter_pde() argument
1168 pde_store(pde, newpde); in pmap_kenter_pde()
1179 pmap_update_pde_invalidate(vm_offset_t va, pd_entry_t newpde) in pmap_update_pde_invalidate() argument
1182 if ((newpde & PG_PS) == 0) in pmap_update_pde_invalidate()
1185 else /* if ((newpde & PG_G) == 0) */ in pmap_update_pde_invalidate()
1316 pd_entry_t newpde; member
1359 pmap_update_pde(pmap_t pmap,vm_offset_t va,pd_entry_t * pde,pd_entry_t newpde) pmap_update_pde() argument
1433 pmap_update_pde(pmap_t pmap,vm_offset_t va,pd_entry_t * pde,pd_entry_t newpde) pmap_update_pde() argument
1806 pd_entry_t newpde; __CONCAT() local
2761 pd_entry_t newpde, oldpde; pmap_demote_pde() local
2910 pd_entry_t newpde; pmap_remove_kernel_pde() local
3270 pd_entry_t newpde, oldpde; pmap_protect_pde() local
3477 pd_entry_t newpde; pmap_promote_pde() local
3919 pd_entry_t newpde; pmap_enter_4mpage() local
3968 pmap_enter_pde(pmap_t pmap,vm_offset_t va,pd_entry_t newpde,u_int flags,vm_page_t m) pmap_enter_pde() argument
[all...]
/freebsd/sys/amd64/amd64/
H A Dpmap.c1295 static int pmap_enter_pde(pmap_t pmap, vm_offset_t va, pd_entry_t newpde,
1336 pd_entry_t newpde);
2807 pmap_update_pde_store(pmap_t pmap, pd_entry_t *pde, pd_entry_t newpde) in pmap_update_pde_store() argument
2834 pde_store(pde, newpde); in pmap_update_pde_store()
2845 pmap_update_pde_invalidate(pmap_t pmap, vm_offset_t va, pd_entry_t newpde) in pmap_update_pde_invalidate() argument
2857 if ((newpde & PG_PS) == 0) in pmap_update_pde_invalidate()
2860 else if ((newpde & PG_G) == 0) in pmap_update_pde_invalidate()
3424 pd_entry_t newpde; member
3434 pmap_update_pde_store(act->pmap, act->pde, act->newpde); in pmap_update_pde_action()
3443 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,
2726 pml3_entry_t newpde; in pmap_promote_l3e() local
2739 newpde = be64toh(*firstpte); in pmap_promote_l3e()
2740 if ((newpde & ((PG_FRAME & L3_PAGE_MASK) | PG_A | PG_V)) != (PG_A | PG_V)) { in pmap_promote_l3e()
2745 if ((newpde & (PG_M | PG_RW)) == PG_RW) { in pmap_promote_l3e()
2750 if (!atomic_cmpset_long(firstpte, htobe64(newpde), htobe64((newpde | RPTE_EAA_R) & ~RPTE_EAA_W))) in pmap_promote_l3e()
2752 newpde &= ~RPTE_EAA_W; in pmap_promote_l3e()
2760 pa = (newpde & (PG_PS_FRAME | PG_A | PG_V)) + L3_PAGE_SIZE - PAGE_SIZE; in pmap_promote_l3e()
2781 if ((oldpte & PG_PTE_PROMOTE) != (newpde in pmap_promote_l3e()
3173 pml3_entry_t newpde; pmap_enter_2mpage() local
3203 pmap_enter_l3e(pmap_t pmap,vm_offset_t va,pml3_entry_t newpde,u_int flags,vm_page_t m,struct rwlock ** lockp) pmap_enter_l3e() argument
4500 pt_entry_t newpde, oldpde; pmap_protect_l3e() local
6016 pml3_entry_t *firstpde, newpde, *pde; pmap_demote_l2e() local
[all...]