Home
last modified time | relevance | path

Searched refs:new_l2 (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/riscv/riscv/
H A Dpmap.c324 static int pmap_enter_l2(pmap_t pmap, vm_offset_t va, pd_entry_t new_l2,
3519 pd_entry_t new_l2; in pmap_enter_2mpage() local
3525 new_l2 = (pd_entry_t)((pn << PTE_PPN0_S) | PTE_R | PTE_V | in pmap_enter_2mpage()
3528 new_l2 |= PTE_SW_MANAGED; in pmap_enter_2mpage()
3530 new_l2 |= PTE_X; in pmap_enter_2mpage()
3532 new_l2 |= PTE_U; in pmap_enter_2mpage()
3533 return (pmap_enter_l2(pmap, va, new_l2, PMAP_ENTER_NOSLEEP | in pmap_enter_2mpage()
3570 pmap_enter_l2(pmap_t pmap, vm_offset_t va, pd_entry_t new_l2, u_int flags, in pmap_enter_l2() argument
3639 if ((new_l2 & PTE_SW_WIRED) != 0 && pmap != kernel_pmap) { in pmap_enter_l2()
3655 if ((new_l2 & PTE_SW_MANAGED) != 0) { in pmap_enter_l2()
[all …]
/freebsd/sys/arm64/arm64/
H A Dpmap.c499 static int pmap_enter_l2(pmap_t pmap, vm_offset_t va, pd_entry_t new_l2,
5791 pd_entry_t new_l2; in pmap_enter_l2_rx() local
5798 new_l2 = (pd_entry_t)(VM_PAGE_TO_PTE(m) | pmap_sh_attr | in pmap_enter_l2_rx()
5802 new_l2 |= ATTR_SW_MANAGED; in pmap_enter_l2_rx()
5804 new_l2 |= ATTR_AF; in pmap_enter_l2_rx()
5807 new_l2 |= ATTR_S1_XN; in pmap_enter_l2_rx()
5809 new_l2 |= ATTR_S1_AP(ATTR_S1_AP_USER) | ATTR_S1_PXN; in pmap_enter_l2_rx()
5811 new_l2 |= ATTR_S1_UXN; in pmap_enter_l2_rx()
5813 new_l2 |= ATTR_S1_nG; in pmap_enter_l2_rx()
5814 return (pmap_enter_l2(pmap, va, new_l2, PMAP_ENTER_NOSLEEP | in pmap_enter_l2_rx()
[all …]