Searched refs:CSR_HSTATUS (Results 1 – 6 of 6) sorted by relevance
| /linux/arch/riscv/kvm/ |
| H A D | aia_imsic.c | 377 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 D | vcpu.c | 834 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 D | vcpu_exit.c | 95 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 D | csr.h | 338 #define CSR_HSTATUS 0x600 macro
|
| /linux/arch/riscv/include/asm/ |
| H A D | csr.h | 413 #define CSR_HSTATUS 0x600 macro
|
| /linux/arch/riscv/kernel/ |
| H A D | cpufeature.c | 1245 csr_clear(CSR_HSTATUS, HSTATUS_HU); in riscv_clear_hypervisor_csr()
|