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

/linux-4.1.27/tools/perf/arch/s390/util/
H A Dkvm-stat.c87 { .name = "vmexit", .ops = &exit_events },
/linux-4.1.27/arch/x86/kvm/
H A Dsvm.c71 #define NESTED_EXIT_DONE 1 /* Exit caused nested vmexit */
2040 int vmexit; nested_svm_check_exception() local
2050 vmexit = nested_svm_intercept(svm); nested_svm_check_exception()
2051 if (vmexit == NESTED_EXIT_DONE) nested_svm_check_exception()
2054 return vmexit; nested_svm_check_exception()
2070 * if vmexit was already requested (by intercepted exception nested_svm_intr()
2072 * vmexit. nested_svm_intr()
2083 * The #vmexit can't be emulated here directly because this nested_svm_intr()
2085 * #vmexit emulation might sleep. Only signal request for nested_svm_intr()
2086 * the #vmexit here. nested_svm_intr()
2217 * If this function returns true, this #vmexit was already handled
2222 int vmexit = NESTED_EXIT_HOST; nested_svm_intercept() local
2226 vmexit = nested_svm_exit_handled_msr(svm); nested_svm_intercept()
2229 vmexit = nested_svm_intercept_ioio(svm); nested_svm_intercept()
2234 vmexit = NESTED_EXIT_DONE; nested_svm_intercept()
2240 vmexit = NESTED_EXIT_DONE; nested_svm_intercept()
2246 vmexit = NESTED_EXIT_DONE; nested_svm_intercept()
2247 /* async page fault always cause vmexit */ nested_svm_intercept()
2250 vmexit = NESTED_EXIT_DONE; nested_svm_intercept()
2254 vmexit = NESTED_EXIT_DONE; nested_svm_intercept()
2260 vmexit = NESTED_EXIT_DONE; nested_svm_intercept()
2264 return vmexit; nested_svm_intercept()
2269 int vmexit; nested_svm_exit_handled() local
2271 vmexit = nested_svm_intercept(svm); nested_svm_exit_handled()
2273 if (vmexit == NESTED_EXIT_DONE) nested_svm_exit_handled()
2276 return vmexit; nested_svm_exit_handled()
2365 * If we emulate a VMRUN/#VMEXIT in the same host #vmexit cycle we have nested_svm_vmexit()
3018 * and reenter on this instruction. The next vmexit will dr_interception()
3528 int vmexit; handle_exit() local
3537 vmexit = nested_svm_exit_special(svm); handle_exit()
3539 if (vmexit == NESTED_EXIT_CONTINUE) handle_exit()
3540 vmexit = nested_svm_exit_handled(svm); handle_exit()
3542 if (vmexit == NESTED_EXIT_DONE) handle_exit()
3878 * A vmexit emulation is required before the vcpu can be executed svm_vcpu_run()
4220 int vmexit, ret = X86EMUL_CONTINUE; svm_check_intercept() local
4326 vmexit = nested_svm_exit_handled(svm); svm_check_intercept()
4328 ret = (vmexit == NESTED_EXIT_DONE) ? X86EMUL_INTERCEPTED svm_check_intercept()
H A Dtrace.h608 * Tracepoint for nested #vmexit because of interrupt pending
626 * Tracepoint for nested #vmexit because of interrupt pending
649 * Tracepoint for nested #vmexit because of interrupt pending
H A Dpmu.c130 * time of vmexit and is not going to re-enter guest mode until, kvm_perf_overflow_intr()
H A Dlapic.c476 * will cause vmexit immediately and the value will be recalculated kvm_lapic_find_highest_irr()
1843 * apic_sync_pv_eoi_from_guest - called on vmexit or cancel interrupt
H A Dvmx.c3242 /* shadowed fields guest access without vmexit */ init_vmcs_shadow_fields()
3799 * state vmexit when "unrestricted guest" mode is turned on. vmx_set_segment()
5436 * and reenter on this instruction. The next vmexit will handle_dr()
7925 * In guest mode. If a vmexit is needed, vmx_check_nested_events vmx_hwapic_irr_update()
8056 * Re-set bit "block by NMI" before VM entry if vmexit caused by vmx_recover_nmi_blocking()
8318 /* MSR_IA32_DEBUGCTLMSR is zeroed on vmexit. Restore it if needed */ vmx_vcpu_run()
8743 /* Make sure short timeouts reliably trigger an immediate vmexit. vmx_start_preemption_timer()
H A Dx86.c4375 /* For APIC access vmexit */ vcpu_mmio_gva_to_gpa()
4487 /* For APIC access vmexit */ emulator_read_write_onepage()
6370 * since we do this before handling the vmexit, a DR access vmexit vcpu_enter_guest()
/linux-4.1.27/tools/perf/arch/x86/util/
H A Dkvm-stat.c133 { .name = "vmexit", .ops = &exit_events },
/linux-4.1.27/arch/arm/kvm/
H A Dinterrupts_head.S580 .equ vmexit, 1
597 * An ISB is emited on vmexit/vmtrap, but executed on vmexit only if
599 * If a label is specified with vmexit, it is branched to if VFP wasn't
612 .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.1.27/arch/powerpc/kvm/
H A Dbook3s_segment.S248 * we got the #vmexit at, we exploit the fact that the
/linux-4.1.27/tools/perf/
H A Dbuiltin-kvm.c1199 "event for reporting: vmexit, " kvm_events_report()
1302 "vmexit, mmio (x86 only), ioport (x86 only)"), kvm_events_live()
1432 .report_event = "vmexit", kvm_cmd_stat()

Completed in 500 milliseconds