Searched refs:l1e (Results 1 – 6 of 6) sorted by relevance
| /src/sys/arm64/vmm/ |
| H A D | vmm_mmu.c | 92 vmmpmap_release_l2(pd_entry_t l1e) in vmmpmap_release_l2() argument 98 l2 = (pd_entry_t *)PHYS_TO_DMAP(l1e & ~ATTR_MASK); in vmmpmap_release_l2() 105 m = PHYS_TO_VM_PAGE(l1e & ~ATTR_MASK); in vmmpmap_release_l2() 199 pt_entry_t new_l1e, l1e, *l1, *l2; in vmmpmap_l2_table() local 209 l1e = atomic_load_64(&l1[pmap_l1_index(va)]); in vmmpmap_l2_table() 210 if ((l1e & ATTR_DESCR_VALID) == 0) { in vmmpmap_l2_table() 221 rv = atomic_cmpset_64(&l1[pmap_l1_index(va)], l1e, new_l1e); in vmmpmap_l2_table() 228 l1e = new_l1e; in vmmpmap_l2_table() 235 l2 = (pd_entry_t *)PHYS_TO_DMAP(l1e & ~ATTR_MASK); in vmmpmap_l2_table() 342 pt_entry_t l0e, *l1, l1e, *l2, l2e; in vmmpmap_remove() local [all …]
|
| /src/sys/arm64/arm64/ |
| H A D | minidump_machdep.c | 153 pd_entry_t *l0, *l1, l1e, *l2, l2e; in cpu_minidumpsys() local 181 l1e = atomic_load_64(l1); in cpu_minidumpsys() 183 if ((l1e & ATTR_DESCR_MASK) == L1_BLOCK) { in cpu_minidumpsys() 184 pa = PTE_TO_PHYS(l1e); in cpu_minidumpsys() 301 l1e = atomic_load_64(l1); in cpu_minidumpsys() 303 if ((l1e & ATTR_DESCR_MASK) == L1_BLOCK) { in cpu_minidumpsys() 308 pa = PTE_TO_PHYS(l1e) | (va & L1_OFFSET); in cpu_minidumpsys()
|
| H A D | pmap.c | 504 pd_entry_t l1e, bool demote_kl2e, struct spglist *free, 1037 pd_entry_t l1e; in pmap_bootstrap_l1_table() local 1058 l1e = state->l1[l1_slot]; in pmap_bootstrap_l1_table() 1059 if ((l1e & ATTR_DESCR_VALID) != 0) { in pmap_bootstrap_l1_table() 1060 MPASS((l1e & ATTR_DESCR_MASK) == L1_TABLE); in pmap_bootstrap_l1_table() 1061 l2_pa = PTE_TO_PHYS(l1e); in pmap_bootstrap_l1_table() 3949 pmap_remove_l2(pmap_t pmap, pt_entry_t *l2, vm_offset_t sva, pd_entry_t l1e, in pmap_remove_l2() argument 4006 return (pmap_unuse_pt(pmap, sva, l1e, free)); in pmap_remove_l2() 10050 vm_offset_t va, pd_entry_t l0e, pd_entry_t l1e, pd_entry_t l2e, in sysctl_kmaps_check() argument 10057 if ((l1e & ATTR_DESCR_TYPE_MASK) == ATTR_DESCR_TYPE_BLOCK) { in sysctl_kmaps_check() [all …]
|
| /src/sys/powerpc/aim/ |
| H A D | mmu_radix.c | 352 pmap_l1e_to_l2e(pt_entry_t *l1e, vm_offset_t va) in pmap_l1e_to_l2e() argument 357 l2pa = (be64toh(*l1e) & NLB_MASK); in pmap_l1e_to_l2e() 373 pt_entry_t *l1e; in pmap_pml2e() local 375 l1e = pmap_pml1e(pmap, va); in pmap_pml2e() 376 if (l1e == NULL || (be64toh(*l1e) & RPTE_VALID) == 0) in pmap_pml2e() 378 return (pmap_l1e_to_l2e(l1e, va)); in pmap_pml2e() 2221 pml1_entry_t *l1e; in mmu_radix_advise() local 2234 l1e = pmap_pml1e(pmap, sva); in mmu_radix_advise() 2235 if ((be64toh(*l1e) & PG_V) == 0) { in mmu_radix_advise() 2241 l2e = pmap_l1e_to_l2e(l1e, sva); in mmu_radix_advise() [all …]
|
| /src/sys/arm64/iommu/ |
| H A D | iommu_pmap.c | 792 pd_entry_t l0e, *l1, l1e, *l2, l2e; in smmu_pmap_remove_pages() local 812 l1e = l1[j]; in smmu_pmap_remove_pages() 813 if ((l1e & ATTR_DESCR_VALID) == 0) { in smmu_pmap_remove_pages() 816 if ((l1e & ATTR_DESCR_MASK) == IOMMU_L1_BLOCK) { in smmu_pmap_remove_pages() 819 pa1 = l1e & ~ATTR_MASK; in smmu_pmap_remove_pages()
|
| /src/sys/riscv/riscv/ |
| H A D | pmap.c | 2508 pd_entry_t l1e, struct spglist *free, struct rwlock **lockp) in pmap_remove_l2() argument 2563 return (pmap_unuse_pt(pmap, sva, l1e, free)); in pmap_remove_l2() 4963 pd_entry_t *l1, l1e; in pmap_change_attr_locked() local 4985 if (l1 == NULL || ((l1e = pmap_load(l1)) & PTE_V) == 0) in pmap_change_attr_locked() 4987 if ((l1e & PTE_RWX) != 0) { in pmap_change_attr_locked() 4992 if ((l1e & mask) == bits) { in pmap_change_attr_locked() 5046 l1e = pmap_load(l1); in pmap_change_attr_locked() 5047 if ((l1e & PTE_RWX) != 0) { in pmap_change_attr_locked() 5049 if ((l1e & mask) == bits) { in pmap_change_attr_locked() 5054 l1e &= ~mask; in pmap_change_attr_locked() [all …]
|