Searched refs:CSR_SATP (Results 1 – 7 of 7) sorted by relevance
| /Linux-v5.15/arch/riscv/mm/ |
| 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() 221 old = csr_read(CSR_SATP); in asids_init() 223 csr_write(CSR_SATP, asid_bits); in asids_init() 224 asid_bits = (csr_read(CSR_SATP) >> SATP_ASID_SHIFT) & SATP_ASID_MASK; in asids_init() 226 csr_write(CSR_SATP, old); in asids_init()
|
| D | fault.c | 125 pfn = csr_read(CSR_SATP) & SATP_PPN; in vmalloc_fault()
|
| D | init.c | 749 csr_write(CSR_SATP, PFN_DOWN(__pa_symbol(swapper_pg_dir)) | SATP_MODE); in setup_vm_final()
|
| /Linux-v5.15/arch/riscv/kernel/ |
| D | kexec_relocate.S | 78 csrw CSR_SATP, zero 177 csrw CSR_SATP, zero
|
| D | head.S | 112 csrw CSR_SATP, a0 131 csrw CSR_SATP, a2
|
| /Linux-v5.15/drivers/firmware/efi/libstub/ |
| D | riscv-stub.c | 72 csr_write(CSR_SATP, 0); in efi_enter_kernel()
|
| /Linux-v5.15/arch/riscv/include/asm/ |
| D | csr.h | 105 #define CSR_SATP 0x180 macro
|