Home
last modified time | relevance | path

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

/Linux-v6.6/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()
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()
Dkasan_init.c478 csr_write(CSR_SATP, PFN_DOWN(__pa(tmp_pg_dir)) | satp_mode); in kasan_init()
523 csr_write(CSR_SATP, PFN_DOWN(__pa(swapper_pg_dir)) | satp_mode); in kasan_init()
Dfault.c135 pfn = csr_read(CSR_SATP) & SATP_PPN; in vmalloc_fault()
Dinit.c809 csr_write(CSR_SATP, identity_satp); in set_satp_mode()
810 hw_satp = csr_swap(CSR_SATP, 0ULL); in set_satp_mode()
1319 csr_write(CSR_SATP, PFN_DOWN(__pa_symbol(swapper_pg_dir)) | satp_mode); in setup_vm_final()
/Linux-v6.6/arch/riscv/kernel/
Dsuspend.c28 context->satp = csr_read(CSR_SATP); in suspend_save_csrs()
39 csr_write(CSR_SATP, context->satp); in suspend_restore_csrs()
Dkexec_relocate.S78 csrw CSR_SATP, zero
214 csrw CSR_SATP, zero
Dhibernate-asm.S26 csrw CSR_SATP, s0
Dhead.S105 csrw CSR_SATP, a0
124 csrw CSR_SATP, a2
Dhibernate.c102 hdr->saved_satp = csr_read(CSR_SATP); in arch_hibernation_header_save()
/Linux-v6.6/drivers/firmware/efi/libstub/
Driscv.c96 csr_write(CSR_SATP, 0); in efi_enter_kernel()
/Linux-v6.6/arch/riscv/include/asm/
Dcsr.h283 #define CSR_SATP 0x180 macro