Searched refs:vmexit (Results 1 - 12 of 12) sorted by relevance

/linux-4.4.14/tools/perf/arch/s390/util/
H A Dkvm-stat.c87 { .name = "vmexit", .ops = &exit_events },
/linux-4.4.14/arch/x86/kvm/
H A Dsvm.c72 #define NESTED_EXIT_DONE 1 /* Exit caused nested vmexit */
1957 int vmexit; nested_svm_check_exception() local
1967 vmexit = nested_svm_intercept(svm); nested_svm_check_exception()
1968 if (vmexit == NESTED_EXIT_DONE) nested_svm_check_exception()
1971 return vmexit; nested_svm_check_exception()
1987 * if vmexit was already requested (by intercepted exception nested_svm_intr()
1989 * vmexit. nested_svm_intr()
2000 * The #vmexit can't be emulated here directly because this nested_svm_intr()
2002 * #vmexit emulation might sleep. Only signal request for nested_svm_intr()
2003 * the #vmexit here. nested_svm_intr()
2134 * If this function returns true, this #vmexit was already handled
2139 int vmexit = NESTED_EXIT_HOST; nested_svm_intercept() local
2143 vmexit = nested_svm_exit_handled_msr(svm); nested_svm_intercept()
2146 vmexit = nested_svm_intercept_ioio(svm); nested_svm_intercept()
2151 vmexit = NESTED_EXIT_DONE; nested_svm_intercept()
2157 vmexit = NESTED_EXIT_DONE; nested_svm_intercept()
2163 vmexit = NESTED_EXIT_DONE; nested_svm_intercept()
2164 /* async page fault always cause vmexit */ nested_svm_intercept()
2167 vmexit = NESTED_EXIT_DONE; nested_svm_intercept()
2171 vmexit = NESTED_EXIT_DONE; nested_svm_intercept()
2177 vmexit = NESTED_EXIT_DONE; nested_svm_intercept()
2181 return vmexit; nested_svm_intercept()
2186 int vmexit; nested_svm_exit_handled() local
2188 vmexit = nested_svm_intercept(svm); nested_svm_exit_handled()
2190 if (vmexit == NESTED_EXIT_DONE) nested_svm_exit_handled()
2193 return vmexit; nested_svm_exit_handled()
2284 * If we emulate a VMRUN/#VMEXIT in the same host #vmexit cycle we have nested_svm_vmexit()
2937 * and reenter on this instruction. The next vmexit will dr_interception()
3440 int vmexit; handle_exit() local
3449 vmexit = nested_svm_exit_special(svm); handle_exit()
3451 if (vmexit == NESTED_EXIT_CONTINUE) handle_exit()
3452 vmexit = nested_svm_exit_handled(svm); handle_exit()
3454 if (vmexit == NESTED_EXIT_DONE) handle_exit()
3790 * A vmexit emulation is required before the vcpu can be executed svm_vcpu_run()
4139 int vmexit, ret = X86EMUL_CONTINUE; svm_check_intercept() local
4245 vmexit = nested_svm_exit_handled(svm); svm_check_intercept()
4247 ret = (vmexit == NESTED_EXIT_DONE) ? X86EMUL_INTERCEPTED svm_check_intercept()
H A Dtrace.h626 * Tracepoint for nested #vmexit because of interrupt pending
644 * Tracepoint for nested #vmexit because of interrupt pending
667 * Tracepoint for nested #vmexit because of interrupt pending
H A Dpmu.c88 * time of vmexit and is not going to re-enter guest mode until kvm_perf_overflow_intr()
H A Dlapic.c485 * will cause vmexit immediately and the value will be recalculated kvm_lapic_find_highest_irr()
1938 * apic_sync_pv_eoi_from_guest - called on vmexit or cancel interrupt
H A Dvmx.c3379 /* shadowed fields guest access without vmexit */ init_vmcs_shadow_fields()
3941 * state vmexit when "unrestricted guest" mode is turned on. vmx_set_segment()
5580 * and reenter on this instruction. The next vmexit will handle_dr()
8280 * In guest mode. If a vmexit is needed, vmx_check_nested_events vmx_hwapic_irr_update()
8417 * Re-set bit "block by NMI" before VM entry if vmexit caused by vmx_recover_nmi_blocking()
8679 /* MSR_IA32_DEBUGCTLMSR is zeroed on vmexit. Restore it if needed */ vmx_vcpu_run()
9140 /* Make sure short timeouts reliably trigger an immediate vmexit. vmx_start_preemption_timer()
H A Dx86.c4293 /* For APIC access vmexit */ vcpu_mmio_gva_to_gpa()
4405 /* For APIC access vmexit */ emulator_read_write_onepage()
6547 * since we do this before handling the vmexit, a DR access vmexit vcpu_enter_guest()
/linux-4.4.14/tools/perf/arch/x86/util/
H A Dkvm-stat.c133 { .name = "vmexit", .ops = &exit_events },
/linux-4.4.14/arch/arm/kvm/
H A Dinterrupts_head.S577 .equ vmexit, 1
594 * An ISB is emited on vmexit/vmtrap, but executed on vmexit only if
596 * If a label is specified with vmexit, it is branched to if VFP wasn't
609 .if \operation == vmexit
H A Dinterrupts.S171 set_hstr vmexit
172 set_hdcr vmexit
173 set_hcptr vmexit, (HCPTR_TTA | HCPTR_TCP(10) | HCPTR_TCP(11)), after_vfp_restore
192 configure_hyp_role vmexit
/linux-4.4.14/arch/powerpc/kvm/
H A Dbook3s_segment.S248 * we got the #vmexit at, we exploit the fact that the
/linux-4.4.14/tools/perf/
H A Dbuiltin-kvm.c1206 "event for reporting: vmexit, " kvm_events_report()
1309 "vmexit, mmio (x86 only), ioport (x86 only)"), kvm_events_live()
1442 .report_event = "vmexit", kvm_cmd_stat()

Completed in 402 milliseconds