Home
last modified time | relevance | path

Searched refs:CSR_ENVCFG (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/arch/riscv/kernel/
H A Dsuspend.c18 context->envcfg = csr_read(CSR_ENVCFG); in suspend_save_csrs()
48 csr_write(CSR_ENVCFG, context->envcfg); in suspend_restore_csrs()
H A Dprocess.c363 csr_set(CSR_ENVCFG, value); in try_to_set_pmm()
364 return (csr_read_clear(CSR_ENVCFG, ENVCFG_PMM) & ENVCFG_PMM) == value; in try_to_set_pmm()
394 csr_clear(CSR_ENVCFG, ENVCFG_PMM); in tagged_addr_init()
/linux-6.15/arch/riscv/include/asm/
H A Dswitch_to.h81 csr_write(CSR_ENVCFG, envcfg); in envcfg_update_bits()
86 asm volatile (ALTERNATIVE("nop", "csrw " __stringify(CSR_ENVCFG) ", %0", in __switch_to_envcfg()
H A Dcsr.h460 # define CSR_ENVCFG CSR_MENVCFG macro
485 # define CSR_ENVCFG CSR_SENVCFG macro