Home
last modified time | relevance | path

Searched refs:pmap_l1_index (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/arm64/vmm/
H A Dvmm_mmu.c209 l1e = atomic_load_64(&l1[pmap_l1_index(va)]); in vmmpmap_l2_table()
221 rv = atomic_cmpset_64(&l1[pmap_l1_index(va)], l1e, new_l1e); in vmmpmap_l2_table()
371 l1e = atomic_load_64(&l1[pmap_l1_index(va)]); in vmmpmap_remove()
/freebsd/sys/riscv/riscv/
H A Dpmap.c365 #define pmap_l1_index(va) (((va) >> L1_SHIFT) & Ln_ADDR_MASK) macro
418 return (&l1[pmap_l1_index(va)]); in pmap_l0_to_l1()
429 return (&pmap->pm_top[pmap_l1_index(va)]); in pmap_l1()
627 if (l2 == NULL || pmap_l1_index(va) != l1slot) { in pmap_bootstrap_dmap()
632 l1slot = pmap_l1_index(va); in pmap_bootstrap_dmap()
648 l1slot = pmap_l1_index(va); in pmap_bootstrap_dmap()
657 if (l2 == NULL || pmap_l1_index(va) != l1slot) { in pmap_bootstrap_dmap()
662 l1slot = pmap_l1_index(va); in pmap_bootstrap_dmap()
804 slot = pmap_l1_index(KERNBASE); in pmap_create_pagetables()
827 slot = pmap_l1_index(DEVMAP_MIN_VADDR); in pmap_create_pagetables()
[all …]
/freebsd/sys/arm64/include/
H A Dpte.h254 #define pmap_l1_index(va) (((va) >> L1_SHIFT) & Ln_ADDR_MASK) macro
/freebsd/sys/arm64/arm64/
H A Defirt_machdep.c112 l1_idx = pmap_l1_index(va); in efi_1t1_l3()
H A Dpmap.c562 return (&l1[pmap_l1_index(va)]); in pmap_l0_to_l1()
1033 l1_slot = pmap_l1_index(state->va); in pmap_bootstrap_l1_table()
1249 &bs_state.l1[pmap_l1_index(bs_state.va)], in pmap_bootstrap_dmap()
9899 for (j = pmap_l1_index(sva); j < Ln_ENTRIES; j++) { in sysctl_kmaps()