Searched refs:l3e (Results 1 – 7 of 7) sorted by relevance
| /src/sys/powerpc/aim/ |
| H A D | mmu_radix.c | 328 pmap_l3e_to_pte(pt_entry_t *l3e, vm_offset_t va) in pmap_l3e_to_pte() argument 333 ptepa = (be64toh(*l3e) & NLB_MASK); in pmap_l3e_to_pte() 342 pt_entry_t *l3e; in pmap_l2e_to_l3e() local 346 l3e = (pml3_entry_t *)PHYS_TO_DMAP(l3pa); in pmap_l2e_to_l3e() 347 return (&l3e[pmap_pml3e_index(va)]); in pmap_l2e_to_l3e() 395 pt_entry_t *l3e; in pmap_pte() local 397 l3e = pmap_pml3e(pmap, va); in pmap_pte() 398 if (l3e == NULL || (be64toh(*l3e) & RPTE_VALID) == 0) in pmap_pte() 400 return (pmap_l3e_to_pte(l3e, va)); in pmap_pte() 566 static bool pmap_demote_l3e_locked(pmap_t pmap, pml3_entry_t *l3e, vm_offset_t va, [all …]
|
| /src/sys/arm64/vmm/ |
| H A D | vmm_mmu.c | 288 pd_entry_t l3e, *l3; in vmmpmap_enter() local 297 l3e = ATTR_AF | ATTR_SH(ATTR_SH_IS) | L3_PAGE; in vmmpmap_enter() 299 l3e |= ATTR_S1_AP(ATTR_S1_AP_USER); in vmmpmap_enter() 301 l3e |= ATTR_S1_IDX(VM_MEMATTR_DEFAULT); in vmmpmap_enter() 305 l3e |= ATTR_S1_UXN; in vmmpmap_enter() 308 l3e |= ATTR_S1_AP(ATTR_S1_AP_RO); in vmmpmap_enter() 326 atomic_store_64(&l3[pmap_l3_index(va)], l3e | pa); in vmmpmap_enter() 343 pd_entry_t *l3, l3e, **l3_list; in vmmpmap_remove() local 377 l3e = atomic_load_64(&l3[pmap_l3_index(va)]); in vmmpmap_remove() 378 MPASS(l3e != 0); in vmmpmap_remove() [all …]
|
| /src/sys/riscv/riscv/ |
| H A D | minidump_machdep.c | 157 pt_entry_t *l3, l3e; in cpu_minidumpsys() local 203 l3e = atomic_load_64(&l3[i]); in cpu_minidumpsys() 204 if ((l3e & PTE_V) == 0) in cpu_minidumpsys() 206 pa = (l3e >> PTE_PPN0_S) * PAGE_SIZE; in cpu_minidumpsys()
|
| H A D | pmap.c | 2732 pt_entry_t *l3, l3e; in pmap_remove_all() local 2764 l3e = pmap_load_clear(l3); in pmap_remove_all() 2766 if (l3e & PTE_SW_WIRED) in pmap_remove_all() 2768 if ((l3e & PTE_A) != 0) in pmap_remove_all() 2774 if ((l3e & PTE_D) != 0) in pmap_remove_all() 2795 pt_entry_t *l3, l3e, mask; in pmap_protect() local 2886 l3e = pmap_load(l3); in pmap_protect() 2888 if ((l3e & PTE_V) == 0) in pmap_protect() 2891 (l3e & (PTE_SW_MANAGED | PTE_D)) == in pmap_protect() 2893 m = PTE_TO_VM_PAGE(l3e); in pmap_protect() [all …]
|
| /src/sys/arm64/arm64/ |
| H A D | minidump_machdep.c | 154 pt_entry_t *l3, l3e; in cpu_minidumpsys() local 201 l3e = atomic_load_64(&l3[i]); in cpu_minidumpsys() 202 if ((l3e & ATTR_DESCR_MASK) != L3_PAGE) in cpu_minidumpsys() 204 pa = PTE_TO_PHYS(l3e); in cpu_minidumpsys()
|
| H A D | pmap.c | 481 pt_entry_t l3e, vm_page_t ml3, struct rwlock **lockp); 492 static int pmap_enter_l3c(pmap_t pmap, vm_offset_t va, pt_entry_t l3e, u_int flags, 4060 pt_entry_t first_l3e, l3e, *tl3p; in pmap_remove_l3c() local 4077 l3e = pmap_load_clear(tl3p); in pmap_remove_l3c() 4078 KASSERT((l3e & ATTR_CONTIGUOUS) != 0, in pmap_remove_l3c() 4080 if ((l3e & (ATTR_SW_DBM | ATTR_S1_AP_RW_BIT)) == in pmap_remove_l3c() 4083 first_l3e |= l3e & ATTR_AF; in pmap_remove_l3c() 4527 pt_entry_t l3e, *tl3p; in pmap_mask_set_l3c() local 4538 l3e = pmap_load(tl3p); in pmap_mask_set_l3c() 4539 KASSERT((l3e & ATTR_CONTIGUOUS) != 0, in pmap_mask_set_l3c() [all …]
|
| /src/sys/arm64/iommu/ |
| H A D | iommu_pmap.c | 793 pt_entry_t *l3, l3e; in smmu_pmap_remove_pages() local 833 l3e = l3[l]; in smmu_pmap_remove_pages() 834 if ((l3e & ATTR_DESCR_VALID) == 0) in smmu_pmap_remove_pages()
|