Home
last modified time | relevance | path

Searched refs:hstatus (Results 1 – 5 of 5) sorted by relevance

/arch/riscv/kvm/
A Dvcpu_exit.c74 old_hstatus = csr_swap(CSR_HSTATUS, vcpu->arch.guest_context.hstatus); in kvm_riscv_vcpu_unpriv_read()
176 if (vcpu->arch.guest_context.hstatus & HSTATUS_SPV) { in vcpu_redirect()
229 if (vcpu->arch.guest_context.hstatus & HSTATUS_SPV) in kvm_riscv_vcpu_exit()
235 if (vcpu->arch.guest_context.hstatus & HSTATUS_SPV) in kvm_riscv_vcpu_exit()
239 if (vcpu->arch.guest_context.hstatus & HSTATUS_SPV) in kvm_riscv_vcpu_exit()
256 vcpu->arch.guest_context.hstatus); in kvm_riscv_vcpu_exit()
A Dvcpu.c75 cntx->hstatus |= HSTATUS_VTW; in kvm_riscv_vcpu_context_reset()
76 cntx->hstatus |= HSTATUS_SPVP; in kvm_riscv_vcpu_context_reset()
77 cntx->hstatus |= HSTATUS_SPV; in kvm_riscv_vcpu_context_reset()
806 hcntx->hstatus = in kvm_riscv_vcpu_enter_exit()
811 gcntx->hstatus); in kvm_riscv_vcpu_enter_exit()
816 hcntx->hstatus = nacl_csr_swap(nsh, in kvm_riscv_vcpu_enter_exit()
817 CSR_HSTATUS, gcntx->hstatus); in kvm_riscv_vcpu_enter_exit()
819 hcntx->hstatus = csr_swap(CSR_HSTATUS, gcntx->hstatus); in kvm_riscv_vcpu_enter_exit()
839 gcntx->hstatus = csr_swap(CSR_HSTATUS, hcntx->hstatus); in kvm_riscv_vcpu_enter_exit()
845 hcntx->hstatus = csr_swap(CSR_HSTATUS, gcntx->hstatus); in kvm_riscv_vcpu_enter_exit()
[all …]
A Daia_imsic.c873 vcpu->arch.guest_context.hstatus &= ~HSTATUS_VGEIN; in kvm_riscv_vcpu_aia_imsic_update()
875 vcpu->arch.guest_context.hstatus |= in kvm_riscv_vcpu_aia_imsic_update()
/arch/riscv/include/asm/
A Dkvm_host.h147 unsigned long hstatus; member
/arch/riscv/kernel/
A Dasm-offsets.c169 OFFSET(KVM_ARCH_GUEST_HSTATUS, kvm_vcpu_arch, guest_context.hstatus); in asm_offsets()
206 OFFSET(KVM_ARCH_HOST_HSTATUS, kvm_vcpu_arch, host_context.hstatus); in asm_offsets()

Completed in 15 milliseconds