Home
last modified time | relevance | path

Searched refs:vsstatus (Results 1 – 2 of 2) sorted by relevance

/linux/arch/riscv/kvm/
H A Dvcpu_exit.c142 unsigned long vsstatus = ncsr_read(CSR_VSSTATUS); in kvm_riscv_vcpu_trap_redirect() local
145 vsstatus &= ~SR_SPP; in kvm_riscv_vcpu_trap_redirect()
147 vsstatus |= SR_SPP; in kvm_riscv_vcpu_trap_redirect()
150 vsstatus &= ~SR_SPIE; in kvm_riscv_vcpu_trap_redirect()
151 if (vsstatus & SR_SIE) in kvm_riscv_vcpu_trap_redirect()
152 vsstatus |= SR_SPIE; in kvm_riscv_vcpu_trap_redirect()
155 vsstatus &= ~SR_SIE; in kvm_riscv_vcpu_trap_redirect()
158 ncsr_write(CSR_VSSTATUS, vsstatus); in kvm_riscv_vcpu_trap_redirect()
H A Dvcpu.c574 nacl_csr_write(nsh, CSR_VSSTATUS, csr->vsstatus); in kvm_arch_vcpu_load()
584 csr_write(CSR_VSSTATUS, csr->vsstatus); in kvm_arch_vcpu_load()
634 csr->vsstatus = nacl_csr_read(nsh, CSR_VSSTATUS); in kvm_arch_vcpu_put()
644 csr->vsstatus = csr_read(CSR_VSSTATUS); in kvm_arch_vcpu_put()