Searched refs:csr_mask (Results 1 - 3 of 3) sorted by relevance
/kernel/linux/linux-5.10/arch/loongarch/kvm/ |
H A D | csr.c | 102 unsigned long csr_mask, unsigned long val) in _kvm_emu_xchg_csr() 106 CASE_CHANGE_SW_GCSR(csr, csrid, KVM_CSR_IMPCTL1, csr_mask, val); in _kvm_emu_xchg_csr() 107 CASE_CHANGE_SW_GCSR(csr, csrid, KVM_CSR_MERRCTL, csr_mask, val); in _kvm_emu_xchg_csr() 108 CASE_CHANGE_SW_GCSR(csr, csrid, KVM_CSR_MERRINFO1, csr_mask, val); in _kvm_emu_xchg_csr() 109 CASE_CHANGE_SW_GCSR(csr, csrid, KVM_CSR_MERRINFO2, csr_mask, val); in _kvm_emu_xchg_csr() 110 CASE_CHANGE_SW_GCSR(csr, csrid, KVM_CSR_MERRENTRY, csr_mask, val); in _kvm_emu_xchg_csr() 111 CASE_CHANGE_SW_GCSR(csr, csrid, KVM_CSR_MERRERA, csr_mask, val); in _kvm_emu_xchg_csr() 112 CASE_CHANGE_SW_GCSR(csr, csrid, KVM_CSR_MERRSAVE, csr_mask, val); in _kvm_emu_xchg_csr() 118 orig &= ~csr_mask; in _kvm_emu_xchg_csr() 119 orig |= val & csr_mask; in _kvm_emu_xchg_csr() 101 _kvm_emu_xchg_csr(struct kvm_vcpu *vcpu, int csrid, unsigned long csr_mask, unsigned long val) _kvm_emu_xchg_csr() argument [all...] |
H A D | exit.c | 56 unsigned long csr_mask; in _kvm_handle_csr() local 82 csr_mask = vcpu->arch.gprs[rj]; in _kvm_handle_csr() 83 _kvm_emu_xchg_csr(vcpu, csrid, csr_mask, val); in _kvm_handle_csr()
|
H A D | kvmcsr.h | 22 unsigned long csr_mask, unsigned long val);
|
Completed in 2 milliseconds