Lines Matching refs:run

47 static int handle_hvc(struct kvm_vcpu *vcpu, struct kvm_run *run)  in handle_hvc()  argument
64 static int handle_smc(struct kvm_vcpu *vcpu, struct kvm_run *run) in handle_smc() argument
83 static int handle_no_fpsimd(struct kvm_vcpu *vcpu, struct kvm_run *run) in handle_no_fpsimd() argument
101 static int kvm_handle_wfx(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_handle_wfx() argument
131 static int kvm_handle_guest_debug(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_handle_guest_debug() argument
136 run->exit_reason = KVM_EXIT_DEBUG; in kvm_handle_guest_debug()
137 run->debug.arch.hsr = hsr; in kvm_handle_guest_debug()
141 run->debug.arch.far = vcpu->arch.fault.far_el2; in kvm_handle_guest_debug()
158 static int kvm_handle_unknown_ec(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_handle_unknown_ec() argument
169 static int handle_sve(struct kvm_vcpu *vcpu, struct kvm_run *run) in handle_sve() argument
214 static int handle_trap_exceptions(struct kvm_vcpu *vcpu, struct kvm_run *run) in handle_trap_exceptions() argument
229 handled = exit_handler(vcpu, run); in handle_trap_exceptions()
236 if (handled > 0 && kvm_arm_handle_step_debug(vcpu, run)) in handle_trap_exceptions()
246 int handle_exit(struct kvm_vcpu *vcpu, struct kvm_run *run, in handle_exit() argument
274 && kvm_arm_handle_step_debug(vcpu, run)) in handle_exit()
279 return handle_trap_exceptions(vcpu, run); in handle_exit()
285 run->exit_reason = KVM_EXIT_FAIL_ENTRY; in handle_exit()
290 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in handle_exit()
296 void handle_exit_early(struct kvm_vcpu *vcpu, struct kvm_run *run, in handle_exit_early() argument