Home
last modified time | relevance | path

Searched refs:l2e (Results 1 – 9 of 9) sorted by relevance

/freebsd/sys/arm64/vmm/
H A Dvmm_mmu.c74 vmmpmap_release_l3(pd_entry_t l2e) in vmmpmap_release_l3() argument
80 l3 = PHYS_TO_DMAP(l2e & ~ATTR_MASK); in vmmpmap_release_l3()
86 m = PHYS_TO_VM_PAGE(l2e & ~ATTR_MASK); in vmmpmap_release_l3()
242 pt_entry_t new_l2e, l2e, *l2, *l3; in vmmpmap_l3_table() local
252 l2e = atomic_load_64(&l2[pmap_l2_index(va)]); in vmmpmap_l3_table()
253 if ((l2e & ATTR_DESCR_VALID) == 0) { in vmmpmap_l3_table()
264 rv = atomic_cmpset_64(&l2[pmap_l2_index(va)], l2e, new_l2e); in vmmpmap_l3_table()
271 l2e = new_l2e; in vmmpmap_l3_table()
278 l3 = PHYS_TO_DMAP(l2e & ~ATTR_MASK); in vmmpmap_l3_table()
342 pt_entry_t l0e, *l1, l1e, *l2, l2e; in vmmpmap_remove() local
[all …]
/freebsd/sys/riscv/riscv/
H A Dminidump_machdep.c156 pd_entry_t *l1, *l2, l2e; in cpu_minidumpsys() local
193 l2e = atomic_load_64(l2); in cpu_minidumpsys()
194 if ((l2e & PTE_RWX) != 0) { in cpu_minidumpsys()
195 pa = (l2e >> PTE_PPN1_S) << L2_SHIFT; in cpu_minidumpsys()
296 l2e = atomic_load_64(l2); in cpu_minidumpsys()
297 if ((l2e & PTE_RWX) != 0) { in cpu_minidumpsys()
300 tmpbuffer[i] = (l2e | (i << PTE_PPN0_S)); in cpu_minidumpsys()
312 pa = (l2e >> PTE_PPN0_S) * PAGE_SIZE; in cpu_minidumpsys()
H A Dpmap.c1315 pd_entry_t *l2, l2e; in pmap_kextract() local
1325 l2e = pmap_load(l2); in pmap_kextract()
1334 if ((l2e & PTE_RX) != 0) { in pmap_kextract()
1336 pa = L2PTE_TO_PHYS(l2e); in pmap_kextract()
1341 l3 = pmap_l2_to_l3(&l2e, va); in pmap_kextract()
2524 pmap_pv_insert_l2(pmap_t pmap, vm_offset_t va, pd_entry_t l2e, u_int flags, in pmap_pv_insert_l2() argument
2537 pa = PTE_TO_PHYS(l2e); in pmap_pv_insert_l2()
2646 pd_entry_t l2e, struct spglist *free, struct rwlock **lockp) in pmap_remove_l3() argument
2674 return (pmap_unuse_pt(pmap, va, l2e, free)); in pmap_remove_l3()
2689 pd_entry_t *l0, *l1, *l2, l2e; in pmap_remove() local
[all …]
/freebsd/sys/arm64/arm64/
H A Dminidump_machdep.c153 pd_entry_t *l0, *l1, l1e, *l2, l2e; in cpu_minidumpsys() local
182 l2e = atomic_load_64(l2); in cpu_minidumpsys()
192 } else if ((l2e & ATTR_DESCR_MASK) == L2_BLOCK) { in cpu_minidumpsys()
193 pa = PTE_TO_PHYS(l2e); in cpu_minidumpsys()
199 } else if ((l2e & ATTR_DESCR_MASK) == L2_TABLE) { in cpu_minidumpsys()
302 l2e = atomic_load_64(l2); in cpu_minidumpsys()
327 } else if ((l2e & ATTR_DESCR_MASK) == L2_BLOCK) { in cpu_minidumpsys()
328 pa = PTE_TO_PHYS(l2e) | (va & L2_OFFSET); in cpu_minidumpsys()
345 pa = PTE_TO_PHYS(l2e); in cpu_minidumpsys()
H A Dpmap.c587 pd_entry_t l2e, struct spglist *free, struct rwlock **lockp);
1179 pd_entry_t l2e; in pmap_bootstrap_l2_table()
1196 l2e = state->l2[l2_slot]; in pmap_bootstrap_l2_table()
1197 if ((l2e & ATTR_DESCR_VALID) != 0) { in pmap_bootstrap_l2_table()
1198 MPASS((l2e & ATTR_DESCR_MASK) == L2_TABLE); in pmap_bootstrap_l2_table()
1199 l3_pa = PTE_TO_PHYS(l2e); in pmap_bootstrap_l2_table()
4119 pmap_pv_insert_l2(pmap_t pmap, vm_offset_t va, pd_entry_t l2e, u_int flags, in pmap_pv_insert_l2()
4132 pa = PTE_TO_PHYS(l2e);
4281 pd_entry_t l2e, struct spglist *free, struct rwlock **lockp) in pmap_remove_l3()
4307 return (pmap_unuse_pt(pmap, va, l2e, fre
1173 pd_entry_t l2e; pmap_bootstrap_l2_table() local
4112 pmap_pv_insert_l2(pmap_t pmap,vm_offset_t va,pd_entry_t l2e,u_int flags,struct rwlock ** lockp) pmap_pv_insert_l2() argument
4273 pmap_remove_l3(pmap_t pmap,pt_entry_t * l3,vm_offset_t va,pd_entry_t l2e,struct spglist * free,struct rwlock ** lockp) pmap_remove_l3() argument
4395 pmap_remove_l3_range(pmap_t pmap,pd_entry_t l2e,vm_offset_t sva,vm_offset_t eva,struct spglist * free,struct rwlock ** lockp) pmap_remove_l3_range() argument
9097 pd_entry_t *l2c_end, *l2c_start, l2e, mask, nbits, *tl2p; pmap_demote_l2c() local
10433 sysctl_kmaps_check(struct sbuf * sb,struct pmap_kernel_map_range * range,vm_offset_t va,pd_entry_t l0e,pd_entry_t l1e,pd_entry_t l2e,pt_entry_t l3e) sysctl_kmaps_check() argument
10465 pd_entry_t l0e, *l1, l1e, *l2, l2e; sysctl_kmaps() local
[all...]
/freebsd/sys/riscv/iommu/
H A Diommu_pmap.c447 pd_entry_t *l2, l2e; in iommu_pmap_enter() local
483 if (l2 != NULL && ((l2e = pmap_load(l2)) & PTE_V) != 0 && in iommu_pmap_enter()
484 ((l2e & PTE_RWX) == 0)) { in iommu_pmap_enter()
512 pd_entry_t l0e, *l1, l1e, *l2, l2e, *l3, l3e; in iommu_pmap_remove_pages_sv48() local
536 l2e = l2[k]; in iommu_pmap_remove_pages_sv48()
537 if ((l2e & PTE_V) == 0) in iommu_pmap_remove_pages_sv48()
539 pa = PTE_TO_PHYS(l2e); in iommu_pmap_remove_pages_sv48()
578 pd_entry_t l1e, *l2, l2e, *l3, l3e; in iommu_pmap_remove_pages_sv39() local
594 l2e = l2[k]; in iommu_pmap_remove_pages_sv39()
595 if ((l2e & PTE_V) == 0) in iommu_pmap_remove_pages_sv39()
[all …]
/freebsd/sys/powerpc/aim/
H A Dmmu_radix.c340 pmap_l2e_to_l3e(pt_entry_t *l2e, vm_offset_t va) in pmap_l2e_to_l3e() argument
345 l3pa = (be64toh(*l2e) & NLB_MASK); in pmap_l2e_to_l3e()
354 pt_entry_t *l2e; in pmap_l1e_to_l2e() local
359 l2e = PHYS_TO_DMAP(l2pa); in pmap_l1e_to_l2e()
360 return (&l2e[pmap_pml2e_index(va)]); in pmap_l1e_to_l2e()
384 pt_entry_t *l2e; in pmap_pml3e() local
386 l2e = pmap_pml2e(pmap, va); in pmap_pml3e()
387 if (l2e == NULL || (be64toh(*l2e) & RPTE_VALID) == 0) in pmap_pml3e()
389 return (pmap_l2e_to_l3e(l2e, va)); in pmap_pml3e()
2232 pml2_entry_t *l2e; in mmu_radix_advise() local
[all …]
/freebsd/sys/arm64/iommu/
H A Diommu_pmap.c792 pd_entry_t l0e, *l1, l1e, *l2, l2e; in smmu_pmap_remove_pages() local
824 l2e = l2[k]; in smmu_pmap_remove_pages()
825 if ((l2e & ATTR_DESCR_VALID) == 0) { in smmu_pmap_remove_pages()
828 pa = l2e & ~ATTR_MASK; in smmu_pmap_remove_pages()
/freebsd/contrib/sendmail/
H A DPGPKEYS1311 v+UTrF97aQgByuwdm+EhjbHsV0IIsE4/5WfxSTjaSZK0/+Z4B/H+l2e+J+RtZl0t