Searched refs:L2_OFFSET (Results 1 – 8 of 8) sorted by relevance
/freebsd/sys/kern/ |
H A D | subr_devmap.c | 269 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 D | pmap.c | 250 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 D | pte.h | 58 #define L2_OFFSET (L2_SIZE - 1) macro
|
/freebsd/sys/arm64/arm64/ |
H A D | pmap.c | 1126 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 D | locore.S | 636 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 D | minidump_machdep.c | 328 pa = PTE_TO_PHYS(l2e) | (va & L2_OFFSET); in cpu_minidumpsys()
|
/freebsd/sys/arm64/include/ |
H A D | pte.h | 196 #define L2_OFFSET (L2_SIZE - 1) macro
|
/freebsd/sys/arm64/vmm/ |
H A D | vmm_mmu.c | 383 va_next = (va + L2_SIZE) & ~L2_OFFSET; in vmmpmap_remove()
|