Home
last modified time | relevance | path

Searched refs:old_hstatus (Results 1 – 2 of 2) sorted by relevance

/Linux-v6.6/arch/riscv/kvm/
Daia_imsic.c376 unsigned long new_hstatus, old_hstatus, old_vsiselect; in imsic_vsfile_local_read() local
379 old_hstatus = csr_read(CSR_HSTATUS); in imsic_vsfile_local_read()
380 new_hstatus = old_hstatus & ~HSTATUS_VGEIN; in imsic_vsfile_local_read()
416 csr_write(CSR_HSTATUS, old_hstatus); in imsic_vsfile_local_read()
448 unsigned long new_hstatus, old_hstatus, old_vsiselect; in imsic_vsfile_local_rw() local
451 old_hstatus = csr_read(CSR_HSTATUS); in imsic_vsfile_local_rw()
452 new_hstatus = old_hstatus & ~HSTATUS_VGEIN; in imsic_vsfile_local_rw()
484 csr_write(CSR_HSTATUS, old_hstatus); in imsic_vsfile_local_rw()
521 unsigned long new_hstatus, old_hstatus, old_vsiselect; in imsic_vsfile_local_clear() local
528 old_hstatus = csr_read(CSR_HSTATUS); in imsic_vsfile_local_clear()
[all …]
Dvcpu_exit.c66 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()