Home
last modified time | relevance | path

Searched refs:l3e (Results 1 – 6 of 6) sorted by relevance

/freebsd-14-stable/sys/powerpc/aim/
HDmmu_radix.c328 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 boolean_t pmap_demote_l3e_locked(pmap_t pmap, pml3_entry_t *l3e, vm_offset_t va,
[all …]
/freebsd-14-stable/sys/riscv/riscv/
HDminidump_machdep.c157 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()
HDpmap.c2423 pt_entry_t *l3, l3e; in pmap_remove_all() local
2455 l3e = pmap_load_clear(l3); in pmap_remove_all()
2457 if (l3e & PTE_SW_WIRED) in pmap_remove_all()
2459 if ((l3e & PTE_A) != 0) in pmap_remove_all()
2465 if ((l3e & PTE_D) != 0) in pmap_remove_all()
2486 pt_entry_t *l3, l3e, mask; in pmap_protect() local
2579 l3e = pmap_load(l3); in pmap_protect()
2581 if ((l3e & PTE_V) == 0) in pmap_protect()
2584 (l3e & (PTE_SW_MANAGED | PTE_D)) == in pmap_protect()
2586 m = PHYS_TO_VM_PAGE(PTE_TO_PHYS(l3e)); in pmap_protect()
[all …]
/freebsd-14-stable/sys/arm64/arm64/
HDminidump_machdep.c154 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()
HDpmap.c8084 pt_entry_t l3e) in sysctl_kmaps_check() argument
8101 attrs |= sysctl_kmaps_block_attrs(l3e); in sysctl_kmaps_check()
8116 pt_entry_t *l3, l3e; in sysctl_kmaps() local
8192 l3e = l3[l]; in sysctl_kmaps()
8193 if ((l3e & ATTR_DESCR_VALID) == 0) { in sysctl_kmaps()
8199 l0e, l1e, l2e, l3e); in sysctl_kmaps()
8200 if ((l3e & ATTR_CONTIGUOUS) != 0) in sysctl_kmaps()
/freebsd-14-stable/sys/arm64/iommu/
HDiommu_pmap.c793 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()