Searched refs:pmap_store (Results 1 – 2 of 2) sorted by relevance
/freebsd/sys/riscv/riscv/ |
H A D | pmap.c | 338 #define pmap_clear(pte) pmap_store(pte, 0) 343 #define pmap_store(pte, entry) atomic_store_64(pte, entry) macro 534 pmap_store(l1, entry); in pmap_distribute_l1() 633 pmap_store(&l1[l1slot], in pmap_bootstrap_dmap() 639 pmap_store(&l2[l2slot], L2_PTE(pa, PTE_KERN | memattr)); in pmap_bootstrap_dmap() 649 pmap_store(&l1[l1slot], L1_PTE(pa, PTE_KERN | memattr)); in pmap_bootstrap_dmap() 663 pmap_store(&l1[l1slot], in pmap_bootstrap_dmap() 669 pmap_store(&l2[l2slot], L2_PTE(pa, PTE_KERN | memattr)); in pmap_bootstrap_dmap() 789 pmap_store(&kern_l2[slot], in pmap_create_pagetables() 800 pmap_store(&kern_l2[slot], L2_PDE(pa, PTE_V)); in pmap_create_pagetables() [all …]
|
/freebsd/sys/arm64/arm64/ |
H A D | pmap.c | 534 #define pmap_store(table, entry) atomic_store_64(table, entry) macro 1014 pmap_store(&pagetable_l0_ttbr1[l0_slot], PHYS_TO_PTE(l1_pa) | in pmap_bootstrap_l0_table() 1062 pmap_store(&state->l1[l1_slot], PHYS_TO_PTE(l2_pa) | in pmap_bootstrap_l1_table() 1106 pmap_store(&state->l2[l2_slot], PHYS_TO_PTE(l3_pa) | in pmap_bootstrap_l2_table() 1155 pmap_store(&state->l2[l2_slot], PHYS_TO_PTE(state->pa) | in pmap_bootstrap_l2_block() 1205 pmap_store(&state->l3[l3_slot], PHYS_TO_PTE(state->pa) | in pmap_bootstrap_l3_page() 1246 pmap_store( in pmap_bootstrap_dmap() 1414 pmap_store(l2, PHYS_TO_PTE(pa) | PMAP_SAN_PTE_BITS | L2_BLOCK); in pmap_bootstrap_allocate_san_l2() 1490 pmap_store(l0, L0_TABLE | PHYS_TO_PTE( in pmap_bootstrap_san() 1493 pmap_store(l1, L1_TABLE | PHYS_TO_PTE( in pmap_bootstrap_san() [all …]
|