Searched refs:l0e (Results 1 - 3 of 3) sorted by relevance

/freebsd-current/sys/arm64/vmm/
H A Dvmm_mmu.c111 vmmpmap_release_l1(pd_entry_t l0e) argument
117 l1 = (pd_entry_t *)PHYS_TO_DMAP(l0e & ~ATTR_MASK);
124 m = PHYS_TO_VM_PAGE(l0e & ~ATTR_MASK);
160 pt_entry_t new_l0e, l0e, *l1; local
166 l0e = atomic_load_64(&l0[pmap_l0_index(va)]);
167 if ((l0e & ATTR_DESCR_VALID) == 0) {
178 rv = atomic_cmpset_64(&l0[pmap_l0_index(va)], l0e, new_l0e);
185 l0e = new_l0e;
192 l1 = (pd_entry_t *)PHYS_TO_DMAP(l0e & ~ATTR_MASK);
342 pt_entry_t l0e, *l local
[all...]
/freebsd-current/sys/arm64/iommu/
H A Diommu_pmap.c792 pd_entry_t l0e, *l1, l1e, *l2, l2e; local
803 l0e = pmap->sp_l0[i];
804 if ((l0e & ATTR_DESCR_VALID) == 0) {
807 pa0 = l0e & ~ATTR_MASK;
/freebsd-current/sys/arm64/arm64/
H A Dpmap.c968 pd_entry_t l0e; local
993 l0e = pagetable_l0_ttbr1[l0_slot];
994 if ((l0e & ATTR_DESCR_VALID) != 0) {
995 MPASS((l0e & ATTR_DESCR_MASK) == L0_TABLE);
996 l1_pa = PTE_TO_PHYS(l0e);
2648 pd_entry_t *l0p, l0e; local
2655 l0e = VM_PAGE_TO_PTE(m) | L0_TABLE;
2664 l0e |= TATTR_UXN_TABLE | TATTR_AP_TABLE_NO_EL0;
2666 l0e |= TATTR_PXN_TABLE;
2667 pmap_store(l0p, l0e);
9633 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
9666 pd_entry_t l0e, *l1, l1e, *l2, l2e; local
[all...]

Completed in 136 milliseconds