Home
last modified time | relevance | path

Searched refs:ENVCFG_PMM (Results 1 – 3 of 3) sorted by relevance

/linux/arch/riscv/kernel/
H A Dprocess.c205 envcfg_update_bits(current, ENVCFG_PMM, ENVCFG_PMM_PMLEN_0); in flush_thread()
365 envcfg_update_bits(task, ENVCFG_PMM, pmm); in set_tagged_addr_ctrl()
388 switch (task->thread.envcfg & ENVCFG_PMM) { in get_tagged_addr_ctrl()
406 return (csr_read_clear(CSR_ENVCFG, ENVCFG_PMM) & ENVCFG_PMM) == value; in try_to_set_pmm()
436 csr_clear(CSR_ENVCFG, ENVCFG_PMM); in tagged_addr_init()
/linux/arch/riscv/kvm/
H A Dvcpu_sbi_fwft.c135 return (csr_read_clear(CSR_HENVCFG, ENVCFG_PMM) & ENVCFG_PMM) == value; in try_to_set_pmm()
153 vcpu->arch.cfg.henvcfg &= ~ENVCFG_PMM; in kvm_sbi_fwft_reset_pointer_masking_pmlen()
181 vcpu->arch.cfg.henvcfg &= ~ENVCFG_PMM; in kvm_sbi_fwft_set_pointer_masking_pmlen()
199 switch (vcpu->arch.cfg.henvcfg & ENVCFG_PMM) { in kvm_sbi_fwft_get_pointer_masking_pmlen()
/linux/arch/riscv/include/asm/
H A Dcsr.h218 #define ENVCFG_PMM (_AC(0x3, ULL) << 32) macro
246 #define MSECCFG_PMM ENVCFG_PMM