Searched refs:CSR_SATP (Results 1 – 15 of 15) sorted by relevance
/openbmc/linux/arch/riscv/mm/ |
H A D | context.c | 193 csr_write(CSR_SATP, virt_to_pfn(mm->pgd) | in set_mm_asid() 204 csr_write(CSR_SATP, virt_to_pfn(mm->pgd) | satp_mode); in set_mm_noasid() 233 old = csr_read(CSR_SATP); in asids_init() 235 csr_write(CSR_SATP, asid_bits); in asids_init() 236 asid_bits = (csr_read(CSR_SATP) >> SATP_ASID_SHIFT) & SATP_ASID_MASK; in asids_init() 238 csr_write(CSR_SATP, old); in asids_init()
|
H A D | kasan_init.c | 481 csr_write(CSR_SATP, PFN_DOWN(__pa(tmp_pg_dir)) | satp_mode); in kasan_init() 526 csr_write(CSR_SATP, PFN_DOWN(__pa(swapper_pg_dir)) | satp_mode); in kasan_init()
|
H A D | fault.c | 136 pfn = csr_read(CSR_SATP) & SATP_PPN; in vmalloc_fault()
|
H A D | init.c | 837 csr_write(CSR_SATP, identity_satp); in set_satp_mode() 838 hw_satp = csr_swap(CSR_SATP, 0ULL); in set_satp_mode() 1353 csr_write(CSR_SATP, PFN_DOWN(__pa_symbol(swapper_pg_dir)) | satp_mode); in setup_vm_final()
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | suspend.c | 28 context->satp = csr_read(CSR_SATP); in suspend_save_csrs() 39 csr_write(CSR_SATP, context->satp); in suspend_restore_csrs()
|
H A D | kexec_relocate.S | 78 csrw CSR_SATP, zero 214 csrw CSR_SATP, zero
|
H A D | hibernate-asm.S | 26 csrw CSR_SATP, s0
|
H A D | head.S | 106 csrw CSR_SATP, a0 125 csrw CSR_SATP, a2
|
H A D | hibernate.c | 102 hdr->saved_satp = csr_read(CSR_SATP); in arch_hibernation_header_save()
|
/openbmc/linux/drivers/firmware/efi/libstub/ |
H A D | riscv.c | 96 csr_write(CSR_SATP, 0); in efi_enter_kernel()
|
/openbmc/u-boot/arch/riscv/include/asm/ |
H A D | encoding.h | 186 #define CSR_SATP 0x180 macro
|
/openbmc/linux/arch/riscv/include/asm/ |
H A D | csr.h | 283 #define CSR_SATP 0x180 macro
|
/openbmc/qemu/target/riscv/ |
H A D | cpu_bits.h | 219 #define CSR_SATP 0x180 macro
|
H A D | cpu.c | 795 CSR_SATP, in riscv_cpu_dump_state()
|
H A D | csr.c | 5184 [CSR_SATP] = { "satp", satp, read_satp, write_satp },
|