Searched refs:l3e (Results 1 - 7 of 7) sorted by relevance

/freebsd-current/sys/arm64/vmm/
H A Dvmm_mmu.c288 pd_entry_t l3e, *l3; local
297 l3e = ATTR_DEFAULT | L3_PAGE;
299 l3e |= ATTR_S1_AP(ATTR_S1_AP_USER);
301 l3e |= ATTR_S1_IDX(VM_MEMATTR_DEFAULT);
305 l3e |= ATTR_S1_UXN;
308 l3e |= ATTR_S1_AP(ATTR_S1_AP_RO);
326 atomic_store_64(&l3[pmap_l3_index(va)], l3e | pa);
343 pd_entry_t *l3, l3e, **l3_list; local
392 l3e = atomic_load_64(&l3[pmap_l3_index(va)]);
393 MPASS(l3e !
[all...]
/freebsd-current/sys/powerpc/aim/
H A Dmmu_radix.c328 pmap_l3e_to_pte(pt_entry_t *l3e, vm_offset_t va) argument
333 ptepa = (be64toh(*l3e) & NLB_MASK);
342 pt_entry_t *l3e; local
346 l3e = (pml3_entry_t *)PHYS_TO_DMAP(l3pa);
347 return (&l3e[pmap_pml3e_index(va)]);
395 pt_entry_t *l3e; local
397 l3e = pmap_pml3e(pmap, va);
398 if (l3e == NULL || (be64toh(*l3e) & RPTE_VALID) == 0)
400 return (pmap_l3e_to_pte(l3e, v
908 pt_entry_t *l3e; local
936 pml3_entry_t *l3e; local
1140 pmap_invalidate_l3e_page(pmap_t pmap, vm_offset_t va, pml3_entry_t l3e) argument
1379 pml3_entry_t *l3e; local
2224 pml3_entry_t oldl3e, *l3e; local
2430 pml3_entry_t oldl3e, *l3e; local
2546 pml3_entry_t srcptepaddr, *l3e; local
2830 pml3_entry_t *l3e; local
3185 pml3_entry_t oldl3e, *l3e; local
3488 pml3_entry_t *l3e; local
3520 pml3_entry_t l3e, *l3ep; local
3552 pml3_entry_t *l3e; local
3834 pml3_entry_t *l3e; local
3886 pml3_entry_t oldl3e, *l3e; local
4031 pml3_entry_t *l3e; local
4343 pml3_entry_t *l3e; local
4483 pmap_protect_l3e(pmap_t pmap, pt_entry_t *l3e, vm_offset_t sva, vm_prot_t prot) argument
4529 pml3_entry_t ptpaddr, *l3e; local
4797 pml3_entry_t *l3e; local
4913 pmap_demote_l3e_locked(pmap_t pmap, pml3_entry_t *l3e, vm_offset_t va, struct rwlock **lockp) argument
5024 pmap_remove_kernel_l3e(pmap_t pmap, pml3_entry_t *l3e, vm_offset_t va) argument
5137 pmap_remove_page(pmap_t pmap, vm_offset_t va, pml3_entry_t *l3e, struct spglist *free) argument
5166 pmap_remove_ptes(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, pml3_entry_t *l3e, struct spglist *free, struct rwlock **lockp) argument
5208 pml3_entry_t ptpaddr, *l3e; local
5326 pml3_entry_t *l3e; local
5609 pml3_entry_t *l3e; local
5700 pml3_entry_t *l3e; local
6051 pml3_entry_t l3e; local
6201 pml3_entry_t *l3e; local
6463 pml3_entry_t *l3e; local
[all...]
/freebsd-current/sys/riscv/riscv/
H A Dminidump_machdep.c157 pt_entry_t *l3, l3e; local
203 l3e = atomic_load_64(&l3[i]);
204 if ((l3e & PTE_V) == 0)
206 pa = (l3e >> PTE_PPN0_S) * PAGE_SIZE;
H A Dpmap.c2416 pt_entry_t *l3, l3e; local
2448 l3e = pmap_load_clear(l3);
2450 if (l3e & PTE_SW_WIRED)
2452 if ((l3e & PTE_A) != 0)
2458 if ((l3e & PTE_D) != 0)
2479 pt_entry_t *l3, l3e, mask; local
2570 l3e = pmap_load(l3);
2572 if ((l3e & PTE_V) == 0)
2575 (l3e & (PTE_SW_MANAGED | PTE_D)) ==
2577 m = PTE_TO_VM_PAGE(l3e);
2754 pt_entry_t all_l3e_PTE_A, *firstl3, firstl3e, *l3, l3e; local
3569 pt_entry_t *l3, l3e; local
4305 pt_entry_t *l3, l3e; local
4606 pt_entry_t *l3, l3e; local
4992 sysctl_kmaps_check(struct sbuf *sb, struct pmap_kernel_map_range *range, vm_offset_t va, pd_entry_t l1e, pd_entry_t l2e, pt_entry_t l3e) argument
5020 pt_entry_t *l3, l3e; local
[all...]
/freebsd-current/sys/arm64/arm64/
H A Dminidump_machdep.c154 pt_entry_t *l3, l3e; local
201 l3e = atomic_load_64(&l3[i]);
202 if ((l3e & ATTR_DESCR_MASK) != L3_PAGE)
204 pa = PTE_TO_PHYS(l3e);
H A Dpmap.c467 pt_entry_t l3e, vm_page_t ml3, struct rwlock **lockp);
478 static int pmap_enter_l3c(pmap_t pmap, vm_offset_t va, pt_entry_t l3e, u_int flags,
3815 pt_entry_t first_l3e, l3e, *tl3p; local
3832 l3e = pmap_load_clear(tl3p);
3833 KASSERT((l3e & ATTR_CONTIGUOUS) != 0,
3834 ("pmap_remove_l3c: l3e is missing ATTR_CONTIGUOUS"));
3835 if ((l3e & (ATTR_SW_DBM | ATTR_S1_AP_RW_BIT)) ==
3838 first_l3e |= l3e & ATTR_AF;
4285 pt_entry_t l3e, *tl3p; local
4296 l3e
5629 pt_entry_t l3e; local
5658 pmap_enter_l3c(pmap_t pmap, vm_offset_t va, pt_entry_t l3e, u_int flags, vm_page_t m, vm_page_t *ml3p, struct rwlock **lockp) argument
6209 pmap_copy_l3c(pmap_t pmap, pt_entry_t *l3p, vm_offset_t va, pt_entry_t l3e, vm_page_t ml3, struct rwlock **lockp) argument
6914 pt_entry_t l3e, mask, *pte, value; local
8431 pt_entry_t *l3c_end, *l3c_start, l3e, mask, nbits, *tl3p; local
8521 pt_entry_t *l3c_end, *l3c_start, l3e, mask, nbits, *tl3p; local
9617 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) argument
9651 pt_entry_t *l3, l3e; local
[all...]
/freebsd-current/sys/arm64/iommu/
H A Diommu_pmap.c793 pt_entry_t *l3, l3e; local
833 l3e = l3[l];
834 if ((l3e & ATTR_DESCR_VALID) == 0)
837 "%s: l3e found (indexes %d %d %d %d)",

Completed in 270 milliseconds