Home
last modified time | relevance | path

Searched refs:L2_OFFSET (Results 1 – 8 of 8) sorted by relevance

/freebsd/sys/kern/
H A Dsubr_devmap.c269 if (size >= L2_SIZE && (pa & L2_OFFSET) == 0) in pmap_mapdev()
306 if (size >= L2_SIZE && (pa & L2_OFFSET) == 0) in pmap_mapdev_attr()
/freebsd/sys/riscv/riscv/
H A Dpmap.c250 CTASSERT((PMAP_MAPDEV_EARLY_SIZE & L2_OFFSET) == 0);
1114 pa |= (va & L2_OFFSET); in pmap_extract()
1179 pa |= (va & L2_OFFSET); in pmap_kextract()
1911 kernel_vm_end = (kernel_vm_end + L2_SIZE) & ~L2_OFFSET; in pmap_growkernel()
1933 kernel_vm_end = (kernel_vm_end + L2_SIZE) & ~L2_OFFSET; in pmap_growkernel()
2272 va &= ~L2_OFFSET; in pmap_pv_demote_l2()
2323 KASSERT((pa & L2_OFFSET) == 0, in pmap_pv_promote_l2()
2329 va = va & ~L2_OFFSET; in pmap_pv_promote_l2()
2418 KASSERT((sva & L2_OFFSET) == 0, ("pmap_remove_l2: sva is not aligned")); in pmap_remove_l2()
2558 va_next = (sva + L2_SIZE) & ~L2_OFFSET; in pmap_remove()
[all …]
/freebsd/sys/riscv/include/
H A Dpte.h58 #define L2_OFFSET (L2_SIZE - 1) macro
/freebsd/sys/arm64/arm64/
H A Dpmap.c1126 MPASS((state->va & L2_OFFSET) == 0); in pmap_bootstrap_l2_block()
1154 MPASS((state->pa & L2_OFFSET) == 0); in pmap_bootstrap_l2_block()
1185 if (!first && (state->pa & L2_OFFSET) == 0) in pmap_bootstrap_l3_page()
1230 if ((bs_state.pa & L2_OFFSET) != 0) in pmap_bootstrap_dmap()
1294 KASSERT((va & L2_OFFSET) == 0, ("Invalid virtual address")); in pmap_bootstrap_l3()
2008 pa |= (va & L2_OFFSET); in pmap_extract()
2072 off = va & L2_OFFSET; in pmap_extract_and_hold()
2147 *pa = PTE_TO_PHYS(tpte) | (va & L2_OFFSET); in pmap_klookup()
2212 if ((va & L2_OFFSET) == 0 && size >= L2_SIZE && in pmap_kenter()
2213 (pa & L2_OFFSET) == 0 && vm_initialized) { in pmap_kenter()
[all …]
H A Dlocore.S636 and x16, x16, #(~L2_OFFSET)
650 add x17, x8, #(SOCDEV_PA & L2_OFFSET)
654 mov x9, #(SOCDEV_PA & ~L2_OFFSET) /* PA start */
670 and x0, x0, #(L2_OFFSET) /* Keep the lower bits */
H A Dminidump_machdep.c328 pa = PTE_TO_PHYS(l2e) | (va & L2_OFFSET); in cpu_minidumpsys()
/freebsd/sys/arm64/include/
H A Dpte.h196 #define L2_OFFSET (L2_SIZE - 1) macro
/freebsd/sys/arm64/vmm/
H A Dvmm_mmu.c383 va_next = (va + L2_SIZE) & ~L2_OFFSET; in vmmpmap_remove()