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

/linux-4.4.14/arch/x86/kvm/
H A Dsvm.c139 u64 next_rip; member in struct:vcpu_svm
516 if (svm->vmcb->control.next_rip != 0) { skip_emulated_instruction()
518 svm->next_rip = svm->vmcb->control.next_rip; skip_emulated_instruction()
521 if (!svm->next_rip) { skip_emulated_instruction()
527 if (svm->next_rip - kvm_rip_read(vcpu) > MAX_INST_SIZE) skip_emulated_instruction()
529 __func__, kvm_rip_read(vcpu), svm->next_rip); skip_emulated_instruction()
531 kvm_rip_write(vcpu, svm->next_rip); skip_emulated_instruction()
1825 svm->next_rip = svm->vmcb->control.exit_info_2; io_interception()
1849 svm->next_rip = kvm_rip_read(&svm->vcpu) + 1; halt_interception()
1855 svm->next_rip = kvm_rip_read(&svm->vcpu) + 3; vmmcall_interception()
2281 nested_vmcb->control.next_rip = vmcb->control.next_rip; nested_svm_vmexit()
2584 svm->next_rip = kvm_rip_read(&svm->vcpu) + 3; vmload_interception()
2605 svm->next_rip = kvm_rip_read(&svm->vcpu) + 3; vmsave_interception()
2647 svm->next_rip = kvm_rip_read(&svm->vcpu) + 3; stgi_interception()
2661 svm->next_rip = kvm_rip_read(&svm->vcpu) + 3; clgi_interception()
2685 svm->next_rip = kvm_rip_read(&svm->vcpu) + 3; invlpga_interception()
2710 svm->next_rip = kvm_rip_read(&svm->vcpu) + 3; xsetbv_interception()
2787 svm->next_rip = kvm_rip_read(&svm->vcpu) + 2; cpuid_interception()
3079 svm->next_rip = kvm_rip_read(&svm->vcpu) + 2; rdmsr_interception()
3188 svm->next_rip = kvm_rip_read(&svm->vcpu) + 2; wrmsr_interception()
3338 pr_err("%-20s%016llx\n", "next_rip:", control->next_rip); dump_vmcb()
3909 svm->next_rip = 0; svm_vcpu_run()
4021 /* Support next_rip if host supports it */ svm_set_supported_cpuid()
4233 vmcb->control.exit_info_2 = info->next_rip; svm_check_intercept()
4243 vmcb->control.next_rip = info->next_rip; svm_check_intercept()
H A Demulate.c452 .next_rip = ctxt->eip, emulator_check_intercept()
/linux-4.4.14/arch/x86/include/asm/
H A Dsvm.h88 u64 next_rip; member in struct:vmcb_control_area
H A Dkvm_emulate.h44 u64 next_rip; /* rip following the instruction */ member in struct:x86_instruction_info
H A Dcpufeature.h211 #define X86_FEATURE_NRIPS ( 8*32+ 8) /* "nrip_save" AMD SVM next_rip save */
/linux-4.4.14/arch/x86/kernel/
H A Dalternative.c285 u8 *next_rip, *tgt_rip; recompute_jump() local
294 /* next_rip of the replacement JMP */ recompute_jump()
295 next_rip = repl_insn + a->replacementlen; recompute_jump()
297 tgt_rip = next_rip + o_dspl; recompute_jump()

Completed in 213 milliseconds