Home
last modified time | relevance | path

Searched refs:next_rip (Results 1 – 6 of 6) sorted by relevance

/linux/arch/x86/kvm/svm/
H A Dnested.c475 to->next_rip = from->next_rip; in __nested_copy_vmcb_control_to_cache()
864 vmcb02->control.next_rip = svm->nested.ctl.next_rip; in nested_vmcb02_prepare_control()
866 vmcb02->control.next_rip = vmcb12_rip; in nested_vmcb02_prepare_control()
874 svm->soft_int_next_rip = svm->nested.ctl.next_rip; in nested_vmcb02_prepare_control()
1192 vmcb12->control.next_rip = vmcb02->control.next_rip; in nested_svm_vmexit()
1735 dst->next_rip = from->next_rip; in nested_copy_vmcb_cache_to_control()
H A Dsvm.c289 if (nrips && svm->vmcb->control.next_rip != 0) { in __svm_skip_emulated_instruction()
291 svm->next_rip = svm->vmcb->control.next_rip; in __svm_skip_emulated_instruction()
294 if (!svm->next_rip) { in __svm_skip_emulated_instruction()
304 kvm_rip_write(vcpu, svm->next_rip); in __svm_skip_emulated_instruction()
361 svm->vmcb->control.next_rip = rip; in svm_update_soft_interrupt_rip()
1946 if (nrips && svm->vmcb->control.next_rip && in npf_interception()
2131 svm->next_rip = svm->vmcb->control.exit_info_2; in io_interception()
3364 pr_err("%-20s%016llx\n", "next_rip:", control->next_rip); in dump_vmcb()
4120 svm->vmcb->control.next_rip = svm->soft_int_next_rip; in svm_complete_soft_interrupt()
4234 if (!nrips || !control->next_rip) in svm_exit_handlers_fastpath()
[all …]
H A Dsvm.h172 u64 next_rip; member
265 u64 next_rip; member
/linux/arch/x86/kvm/
H A Dkvm_emulate.h51 u64 next_rip; /* rip following the instruction */ member
H A Demulate.c431 .next_rip = ctxt->_eip, in emulator_check_intercept()
/linux/arch/x86/kvm/vmx/
H A Dvmx.c8386 exit_insn_len = abs_diff((s64)info->next_rip, (s64)info->rip); in vmx_check_intercept()