Home
last modified time | relevance | path

Searched refs:CSR_SATP (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.15/arch/riscv/mm/
Dcontext.c193 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()
Dfault.c125 pfn = csr_read(CSR_SATP) & SATP_PPN; in vmalloc_fault()
Dinit.c749 csr_write(CSR_SATP, PFN_DOWN(__pa_symbol(swapper_pg_dir)) | SATP_MODE); in setup_vm_final()
/Linux-v5.15/arch/riscv/kernel/
Dkexec_relocate.S78 csrw CSR_SATP, zero
177 csrw CSR_SATP, zero
Dhead.S112 csrw CSR_SATP, a0
131 csrw CSR_SATP, a2
/Linux-v5.15/drivers/firmware/efi/libstub/
Driscv-stub.c72 csr_write(CSR_SATP, 0); in efi_enter_kernel()
/Linux-v5.15/arch/riscv/include/asm/
Dcsr.h105 #define CSR_SATP 0x180 macro