Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/arch/x86/kvm/svm/
H A Dnested.c369 * Load guest's/host's cr3 on nested vmentry or vmexit. @nested_npt is true
687 /* On vmexit the GIF is set to false */ in nested_svm_vmexit()
856 int vmexit = NESTED_EXIT_HOST; in nested_svm_intercept() local
860 vmexit = nested_svm_exit_handled_msr(svm); in nested_svm_intercept()
863 vmexit = nested_svm_intercept_ioio(svm); in nested_svm_intercept()
867 vmexit = NESTED_EXIT_DONE; in nested_svm_intercept()
872 vmexit = NESTED_EXIT_DONE; in nested_svm_intercept()
879 * the vmexit is injected by svm_check_nested_events. in nested_svm_intercept()
881 vmexit = NESTED_EXIT_DONE; in nested_svm_intercept()
885 vmexit in nested_svm_intercept()
899 int vmexit; nested_svm_exit_handled() local
[all...]
H A Dsvm.c1027 * being set by the CPU hardware before the NPF vmexit. in svm_hardware_setup()
1473 * This is just a dummy VINTR to actually cause a vmexit to happen. in svm_set_vintr()
2425 * and reenter on this instruction. The next vmexit will in dr_interception()
3093 int vmexit; in handle_exit() local
3097 vmexit = nested_svm_exit_special(svm); in handle_exit()
3099 if (vmexit == NESTED_EXIT_CONTINUE) in handle_exit()
3100 vmexit = nested_svm_exit_handled(svm); in handle_exit()
3102 if (vmexit == NESTED_EXIT_DONE) in handle_exit()
3572 * vmexit and interrupts are disabled here, so smp_send_reschedule in svm_vcpu_run()
3573 * is enough to force an immediate vmexit in svm_vcpu_run()
3873 int vmexit, ret = X86EMUL_CONTINUE; svm_check_intercept() local
[all...]
/kernel/linux/linux-6.6/arch/x86/kvm/svm/
H A Dnested.c502 * Load guest's/host's cr3 on nested vmentry or vmexit. @nested_npt is true
775 * moved at the time of nested vmrun and vmexit. in nested_svm_copy_common_state()
1086 * On vmexit the GIF is set to false and in nested_svm_vmexit()
1302 int vmexit = NESTED_EXIT_HOST; in nested_svm_intercept() local
1306 vmexit = nested_svm_exit_handled_msr(svm); in nested_svm_intercept()
1309 vmexit = nested_svm_intercept_ioio(svm); in nested_svm_intercept()
1313 vmexit = NESTED_EXIT_DONE; in nested_svm_intercept()
1318 vmexit = NESTED_EXIT_DONE; in nested_svm_intercept()
1325 * the vmexit is injected by svm_check_nested_events. in nested_svm_intercept()
1327 vmexit in nested_svm_intercept()
1345 int vmexit; nested_svm_exit_handled() local
[all...]
H A Dsvm.c1669 * This is just a dummy VINTR to actually cause a vmexit to happen. in svm_set_vintr()
2769 * and reenter on this instruction. The next vmexit will in dr_interception()
3523 int vmexit; in svm_handle_exit() local
3527 vmexit = nested_svm_exit_special(svm); in svm_handle_exit()
3529 if (vmexit == NESTED_EXIT_CONTINUE) in svm_handle_exit()
3530 vmexit = nested_svm_exit_handled(svm); in svm_handle_exit()
3532 if (vmexit == NESTED_EXIT_DONE) in svm_handle_exit()
4149 * vmexit and interrupts are disabled here, so smp_send_reschedule in svm_vcpu_run()
4150 * is enough to force an immediate vmexit. in svm_vcpu_run()
4444 int vmexit, re in svm_check_intercept() local
[all...]
/kernel/linux/linux-5.10/tools/virtio/ringtest/
H A Dmain.c39 vmexit(); in notify()
50 vmexit(); in wait_for_notify()
H A Dmain.h50 static inline void vmexit(void) in vmexit() function
/kernel/linux/linux-6.6/tools/virtio/ringtest/
H A Dmain.c39 vmexit(); in notify()
50 vmexit(); in wait_for_notify()
H A Dmain.h51 static inline void vmexit(void) in vmexit() function

Completed in 16 milliseconds