Lines Matching refs:exit_nr
52 static int kvmppc_handle_ext(struct kvm_vcpu *vcpu, unsigned int exit_nr,
359 ulong exit_nr; in kvmppc_handle_lost_math_exts() local
367 exit_nr = BOOK3S_INTERRUPT_FP_UNAVAIL; in kvmppc_handle_lost_math_exts()
369 exit_nr = BOOK3S_INTERRUPT_ALTIVEC; in kvmppc_handle_lost_math_exts()
371 exit_nr = BOOK3S_INTERRUPT_VSX; in kvmppc_handle_lost_math_exts()
373 kvmppc_handle_ext(vcpu, exit_nr, ext_diff); in kvmppc_handle_lost_math_exts()
882 static int kvmppc_handle_ext(struct kvm_vcpu *vcpu, unsigned int exit_nr, in kvmppc_handle_ext() argument
892 kvmppc_book3s_queue_irqprio(vcpu, exit_nr); in kvmppc_handle_ext()
1092 static int kvmppc_exit_pr_progint(struct kvm_vcpu *vcpu, unsigned int exit_nr) in kvmppc_exit_pr_progint() argument
1105 if (exit_nr == BOOK3S_INTERRUPT_PROGRAM) in kvmppc_exit_pr_progint()
1154 int kvmppc_handle_exit_pr(struct kvm_vcpu *vcpu, unsigned int exit_nr) in kvmppc_handle_exit_pr() argument
1167 trace_kvm_exit(exit_nr, vcpu); in kvmppc_handle_exit_pr()
1170 switch (exit_nr) { in kvmppc_handle_exit_pr()
1200 r = kvmppc_handle_pagefault(vcpu, kvmppc_get_pc(vcpu), exit_nr); in kvmppc_handle_exit_pr()
1250 r = kvmppc_handle_pagefault(vcpu, dar, exit_nr); in kvmppc_handle_exit_pr()
1294 r = kvmppc_exit_pr_progint(vcpu, exit_nr); in kvmppc_handle_exit_pr()
1354 kvmppc_book3s_queue_irqprio(vcpu, exit_nr); in kvmppc_handle_exit_pr()
1372 r = kvmppc_exit_pr_progint(vcpu, exit_nr); in kvmppc_handle_exit_pr()
1380 switch (exit_nr) { in kvmppc_handle_exit_pr()
1394 r = kvmppc_handle_ext(vcpu, exit_nr, ext_msr); in kvmppc_handle_exit_pr()
1412 kvmppc_book3s_queue_irqprio(vcpu, exit_nr); in kvmppc_handle_exit_pr()
1423 kvmppc_book3s_queue_irqprio(vcpu, exit_nr); in kvmppc_handle_exit_pr()
1431 kvmppc_book3s_queue_irqprio(vcpu, exit_nr); in kvmppc_handle_exit_pr()
1440 exit_nr, kvmppc_get_pc(vcpu), shadow_srr1); in kvmppc_handle_exit_pr()