Searched refs:pmap_store (Results 1 – 3 of 3) sorted by relevance
| /freebsd/sys/riscv/riscv/ |
| H A D | pmap.c | 344 #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 D | iommu_pmap.c | 58 #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 D | pmap.c | 559 #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 …]
|