Searched refs:new_l2 (Results 1 – 2 of 2) sorted by relevance
| /freebsd/sys/riscv/riscv/ |
| H A D | pmap.c | 324 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 D | pmap.c | 499 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 …]
|