Home
last modified time | relevance | path

Searched refs:pmap_store (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/riscv/riscv/
H A Dpmap.c344 #define pmap_clear(pte) pmap_store(pte, 0)
349 #define pmap_store(pte, entry) atomic_store_64(pte, entry) macro
540 pmap_store(l1, entry); in pmap_distribute_l1()
644 pmap_store(&l1[l1slot], in pmap_bootstrap_dmap()
653 pmap_store(&l2[l2slot], in pmap_bootstrap_dmap()
659 pmap_store(&l3[l3slot], L3_PTE(pa, PTE_KERN | memattr)); in pmap_bootstrap_dmap()
677 pmap_store(&l1[l1slot], in pmap_bootstrap_dmap()
683 pmap_store(&l2[l2slot], L2_PTE(pa, PTE_KERN | memattr)); in pmap_bootstrap_dmap()
693 pmap_store(&l1[l1slot], L1_PTE(pa, PTE_KERN | memattr)); in pmap_bootstrap_dmap()
708 pmap_store(&l1[l1slot], in pmap_bootstrap_dmap()
[all …]
/freebsd/sys/riscv/iommu/
H A Diommu_pmap.c58 #define pmap_clear(pte) pmap_store(pte, 0)
63 #define pmap_store(pte, entry) atomic_store_64(pte, entry) macro
325 pmap_store(l0, entry); in _pmap_alloc_l3()
354 pmap_store(l1, entry); in _pmap_alloc_l3()
405 pmap_store(l2, entry); in _pmap_alloc_l3()
499 pmap_store(l3, new_l3); in iommu_pmap_enter()
/freebsd/sys/arm64/arm64/
H A Dpmap.c559 #define pmap_store(table, entry) atomic_store_64(table, entry) macro
1050 pmap_store(&pagetable_l0_ttbr1[l0_slot], PHYS_TO_PTE(l1_pa) | in pmap_bootstrap_l0_table()
1098 pmap_store(&state->l1[l1_slot], PHYS_TO_PTE(l2_pa) | in pmap_bootstrap_l1_table()
1142 pmap_store(&state->l2[l2_slot], PHYS_TO_PTE(l3_pa) | in pmap_bootstrap_l2_table()
1191 pmap_store(&state->l2[l2_slot], PHYS_TO_PTE(state->pa) | in pmap_bootstrap_l2_block()
1241 pmap_store(&state->l3[l3_slot], PHYS_TO_PTE(state->pa) | in pmap_bootstrap_l3_page()
1299 pmap_store( in pmap_bootstrap_dmap()
1448 pmap_store(&bs_state.l3[pmap_l3_index(bs_state.va)], in pmap_bootstrap()
1488 pmap_store(l2, PHYS_TO_PTE(pa) | PMAP_SAN_PTE_BITS | L2_BLOCK); in pmap_bootstrap_allocate_san_l2()
1564 pmap_store(l0, L0_TABLE | PHYS_TO_PTE( in pmap_bootstrap_san()
[all …]