Lines Matching refs:exit_code
163 static bool kvm_handle_pvm_sys64(struct kvm_vcpu *vcpu, u64 *exit_code) in kvm_handle_pvm_sys64() argument
169 return (kvm_hyp_handle_sysreg(vcpu, exit_code) || in kvm_handle_pvm_sys64()
170 kvm_handle_pvm_sysreg(vcpu, exit_code)); in kvm_handle_pvm_sys64()
204 static inline bool fixup_guest_exit(struct kvm_vcpu *vcpu, u64 *exit_code) in fixup_guest_exit() argument
208 synchronize_vcpu_pstate(vcpu, exit_code); in fixup_guest_exit()
228 *exit_code &= BIT(ARM_EXIT_WITH_SERROR_BIT); in fixup_guest_exit()
229 *exit_code |= ARM_EXCEPTION_IL; in fixup_guest_exit()
232 return __fixup_guest_exit(vcpu, exit_code, handlers); in fixup_guest_exit()
242 u64 exit_code; in __kvm_vcpu_run() local
306 exit_code = __guest_enter(vcpu); in __kvm_vcpu_run()
309 } while (fixup_guest_exit(vcpu, &exit_code)); in __kvm_vcpu_run()
347 return exit_code; in __kvm_vcpu_run()