Home
last modified time | relevance | path

Searched refs:CSR_HSTATUS (Results 1 – 6 of 6) sorted by relevance

/linux/arch/riscv/kvm/
H A Daia_imsic.c377 old_hstatus = csr_read(CSR_HSTATUS); in imsic_vsfile_local_read()
380 csr_write(CSR_HSTATUS, new_hstatus); in imsic_vsfile_local_read()
414 csr_write(CSR_HSTATUS, old_hstatus); in imsic_vsfile_local_read()
449 old_hstatus = csr_read(CSR_HSTATUS); in imsic_vsfile_local_rw()
452 csr_write(CSR_HSTATUS, new_hstatus); in imsic_vsfile_local_rw()
482 csr_write(CSR_HSTATUS, old_hstatus); in imsic_vsfile_local_rw()
526 old_hstatus = csr_read(CSR_HSTATUS); in imsic_vsfile_local_clear()
529 csr_write(CSR_HSTATUS, new_hstatus); in imsic_vsfile_local_clear()
542 csr_write(CSR_HSTATUS, old_hstatus); in imsic_vsfile_local_clear()
564 old_hstatus = csr_read(CSR_HSTATUS); in imsic_vsfile_local_update()
[all …]
H A Dvcpu.c834 nacl_csr_read(nsh, CSR_HSTATUS); in kvm_riscv_vcpu_enter_exit()
844 CSR_HSTATUS, gcntx->hstatus); in kvm_riscv_vcpu_enter_exit()
846 hcntx->hstatus = csr_swap(CSR_HSTATUS, gcntx->hstatus); in kvm_riscv_vcpu_enter_exit()
866 gcntx->hstatus = csr_swap(CSR_HSTATUS, hcntx->hstatus); in kvm_riscv_vcpu_enter_exit()
872 hcntx->hstatus = csr_swap(CSR_HSTATUS, gcntx->hstatus); in kvm_riscv_vcpu_enter_exit()
876 gcntx->hstatus = csr_swap(CSR_HSTATUS, hcntx->hstatus); in kvm_riscv_vcpu_enter_exit()
H A Dvcpu_exit.c95 old_hstatus = csr_swap(CSR_HSTATUS, vcpu->arch.guest_context.hstatus); in kvm_riscv_vcpu_unpriv_read()
147 csr_write(CSR_HSTATUS, old_hstatus); in kvm_riscv_vcpu_unpriv_read()
/linux/tools/arch/riscv/include/asm/
H A Dcsr.h338 #define CSR_HSTATUS 0x600 macro
/linux/arch/riscv/include/asm/
H A Dcsr.h413 #define CSR_HSTATUS 0x600 macro
/linux/arch/riscv/kernel/
H A Dcpufeature.c1245 csr_clear(CSR_HSTATUS, HSTATUS_HU); in riscv_clear_hypervisor_csr()