Searched refs:l1e (Results 1 - 6 of 6) sorted by relevance

/freebsd-current/sys/arm64/vmm/
H A Dvmm_mmu.c92 vmmpmap_release_l2(pd_entry_t l1e) argument
98 l2 = (pd_entry_t *)PHYS_TO_DMAP(l1e & ~ATTR_MASK);
105 m = PHYS_TO_VM_PAGE(l1e & ~ATTR_MASK);
199 pt_entry_t new_l1e, l1e, *l1, *l2; local
209 l1e = atomic_load_64(&l1[pmap_l1_index(va)]);
210 if ((l1e & ATTR_DESCR_VALID) == 0) {
221 rv = atomic_cmpset_64(&l1[pmap_l1_index(va)], l1e, new_l1e);
228 l1e = new_l1e;
235 l2 = (pd_entry_t *)PHYS_TO_DMAP(l1e & ~ATTR_MASK);
342 pt_entry_t l0e, *l1, l1e, *l local
[all...]
/freebsd-current/sys/arm64/arm64/
H A Dminidump_machdep.c153 pd_entry_t *l0, *l1, l1e, *l2, l2e; local
181 l1e = atomic_load_64(l1);
183 if ((l1e & ATTR_DESCR_MASK) == L1_BLOCK) {
184 pa = PTE_TO_PHYS(l1e);
301 l1e = atomic_load_64(l1);
303 if ((l1e & ATTR_DESCR_MASK) == L1_BLOCK) {
308 pa = PTE_TO_PHYS(l1e) | (va & L1_OFFSET);
H A Dpmap.c490 pd_entry_t l1e, struct spglist *free, struct rwlock **lockp);
1020 pd_entry_t l1e; local
1041 l1e = state->l1[l1_slot];
1042 if ((l1e & ATTR_DESCR_VALID) != 0) {
1043 MPASS((l1e & ATTR_DESCR_MASK) == L1_TABLE);
1044 l2_pa = PTE_TO_PHYS(l1e);
3710 pd_entry_t l1e, struct spglist *free, struct rwlock **lockp)
3760 return (pmap_unuse_pt(pmap, sva, l1e, free));
9634 vm_offset_t va, pd_entry_t l0e, pd_entry_t l1e, pd_entry_t l2e,
9641 if ((l1e
3709 pmap_remove_l2(pmap_t pmap, pt_entry_t *l2, vm_offset_t sva, pd_entry_t l1e, struct spglist *free, struct rwlock **lockp) argument
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...]
/freebsd-current/sys/arm64/iommu/
H A Diommu_pmap.c792 pd_entry_t l0e, *l1, l1e, *l2, l2e; local
812 l1e = l1[j];
813 if ((l1e & ATTR_DESCR_VALID) == 0) {
816 if ((l1e & ATTR_DESCR_MASK) == IOMMU_L1_BLOCK) {
819 pa1 = l1e & ~ATTR_MASK;
/freebsd-current/sys/powerpc/aim/
H A Dmmu_radix.c352 pmap_l1e_to_l2e(pt_entry_t *l1e, vm_offset_t va) argument
357 l2pa = (be64toh(*l1e) & NLB_MASK);
373 pt_entry_t *l1e; local
375 l1e = pmap_pml1e(pmap, va);
376 if (l1e == NULL || (be64toh(*l1e) & RPTE_VALID) == 0)
378 return (pmap_l1e_to_l2e(l1e, va));
2222 pml1_entry_t *l1e; local
2235 l1e = pmap_pml1e(pmap, sva);
2236 if ((be64toh(*l1e)
2544 pml1_entry_t *l1e; local
4298 pml1_entry_t *l1e; local
4310 pml1_entry_t *l1e; local
4341 pml1_entry_t *l1e; local
4527 pml1_entry_t *l1e; local
5206 pml1_entry_t *l1e; local
5698 pml1_entry_t *l1e; local
6461 pml1_entry_t *l1e; local
[all...]
/freebsd-current/sys/riscv/riscv/
H A Dpmap.c2222 pd_entry_t l1e, struct spglist *free, struct rwlock **lockp)
2277 return (pmap_unuse_pt(pmap, sva, l1e, free));
4637 pd_entry_t *l1, l1e; local
4652 if (l1 == NULL || ((l1e = pmap_load(l1)) & PTE_V) == 0)
4654 if ((l1e & PTE_RWX) != 0) {
5026 vm_offset_t va, pd_entry_t l1e, pd_entry_t l2e, pt_entry_t l3e)
5031 attrs = l1e & PTE_G;
5032 if ((l1e & PTE_RWX) != 0)
5033 attrs |= l1e & (PTE_RWX | PTE_U);
5052 pd_entry_t *l1, l1e, *l local
2221 pmap_remove_l2(pmap_t pmap, pt_entry_t *l2, vm_offset_t sva, pd_entry_t l1e, struct spglist *free, struct rwlock **lockp) argument
5025 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
[all...]

Completed in 236 milliseconds