Searched refs:hstatus (Results 1 – 5 of 5) sorted by relevance
| /arch/riscv/kvm/ |
| A D | vcpu_exit.c | 74 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 D | vcpu.c | 75 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 D | aia_imsic.c | 873 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 D | kvm_host.h | 147 unsigned long hstatus; member
|
| /arch/riscv/kernel/ |
| A D | asm-offsets.c | 169 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