Searched refs:old_hstatus (Results 1 – 2 of 2) sorted by relevance
/openbmc/linux/arch/riscv/kvm/ |
H A D | aia_imsic.c | 377 unsigned long new_hstatus, old_hstatus, old_vsiselect; in imsic_vsfile_local_read() local 380 old_hstatus = csr_read(CSR_HSTATUS); in imsic_vsfile_local_read() 381 new_hstatus = old_hstatus & ~HSTATUS_VGEIN; in imsic_vsfile_local_read() 417 csr_write(CSR_HSTATUS, old_hstatus); in imsic_vsfile_local_read() 449 unsigned long new_hstatus, old_hstatus, old_vsiselect; in imsic_vsfile_local_rw() local 452 old_hstatus = csr_read(CSR_HSTATUS); in imsic_vsfile_local_rw() 453 new_hstatus = old_hstatus & ~HSTATUS_VGEIN; in imsic_vsfile_local_rw() 485 csr_write(CSR_HSTATUS, old_hstatus); in imsic_vsfile_local_rw() 522 unsigned long new_hstatus, old_hstatus, old_vsiselect; in imsic_vsfile_local_clear() local 529 old_hstatus = csr_read(CSR_HSTATUS); in imsic_vsfile_local_clear() [all …]
|
H A D | vcpu_exit.c | 66 unsigned long flags, val, tmp, old_stvec, old_hstatus; in kvm_riscv_vcpu_unpriv_read() local 70 old_hstatus = csr_swap(CSR_HSTATUS, vcpu->arch.guest_context.hstatus); in kvm_riscv_vcpu_unpriv_read() 122 csr_write(CSR_HSTATUS, old_hstatus); in kvm_riscv_vcpu_unpriv_read()
|