Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/
H A Dsvm_nested_soft_inject_test.c97 vmcb->control.event_inj = SVM_EVTINJ_VALID | SVM_EVTINJ_TYPE_NMI; in l1_guest_code()
99 vmcb->control.event_inj = INT_NR | SVM_EVTINJ_VALID | SVM_EVTINJ_TYPE_SOFT; in l1_guest_code()
130 vmcb->control.event_inj = BP_VECTOR | SVM_EVTINJ_VALID | SVM_EVTINJ_TYPE_EXEPT; in l1_guest_code()
/kernel/linux/linux-6.6/arch/x86/kvm/svm/
H A Dnested.c353 to->event_inj = from->event_inj; in __nested_copy_vmcb_control_to_cache()
409 svm->nested.ctl.event_inj = svm->vmcb->control.event_inj; in nested_sync_control_from_vmcb02()
696 vmcb02->control.event_inj = svm->nested.ctl.event_inj; in nested_vmcb02_prepare_control()
712 svm->nmi_l1_to_l2 = is_evtinj_nmi(vmcb02->control.event_inj); in nested_vmcb02_prepare_control()
713 if (is_evtinj_soft(vmcb02->control.event_inj)) { in nested_vmcb02_prepare_control()
793 vmcb12->control.event_inj, in enter_svm_guest_mode()
1027 vmcb12->control.event_inj in nested_svm_vmexit()
[all...]
H A Dsvm.c477 svm->vmcb->control.event_inj = ex->vector in svm_inject_exception()
3373 pr_err("%-20s%08x\n", "event_inj:", control->event_inj); in dump_vmcb()
3579 svm->vmcb->control.event_inj = SVM_EVTINJ_VALID | SVM_EVTINJ_TYPE_NMI; in svm_inject_nmi()
3640 svm->vmcb->control.event_inj = vcpu->arch.interrupt.nr | in svm_inject_irq()
4093 control->exit_int_info = control->event_inj; in svm_cancel_injection()
4095 control->event_inj = 0; in svm_cancel_injection()
4146 if (svm->nmi_singlestep && svm->vmcb->control.event_inj) { in svm_vcpu_run()
H A Dsvm.h144 u32 event_inj; member
/kernel/linux/linux-5.10/arch/x86/kvm/svm/
H A Dnested.c178 dst->event_inj = from->event_inj; in copy_vmcb_control_area()
305 svm->nested.ctl.event_inj = svm->vmcb->control.event_inj; in sync_nested_vmcb_control()
452 svm->vmcb->control.event_inj = svm->nested.ctl.event_inj; in nested_prepare_vmcb_control()
536 vmcb12->control.event_inj, in nested_svm_vmrun()
676 vmcb12->control.event_inj = svm->nested.ctl.event_inj; in nested_svm_vmexit()
H A Dsvm.c374 svm->vmcb->control.event_inj = nr in svm_queue_exception()
2985 pr_err("%-20s%08x\n", "event_inj:", control->event_inj); in dump_vmcb()
3170 svm->vmcb->control.event_inj = SVM_EVTINJ_VALID | SVM_EVTINJ_TYPE_NMI; in svm_inject_nmi()
3183 svm->vmcb->control.event_inj = vcpu->arch.interrupt.nr | in svm_set_irq()
3478 control->exit_int_info = control->event_inj; in svm_cancel_injection()
3480 control->event_inj = 0; in svm_cancel_injection()
3569 if (svm->nmi_singlestep && svm->vmcb->control.event_inj) { in svm_vcpu_run()
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/include/x86_64/
H A Dsvm.h89 u32 event_inj; member
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/include/x86_64/
H A Dsvm.h110 u32 event_inj; member
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Dtrace.h533 __u32 event_inj, bool npt),
534 TP_ARGS(rip, vmcb, nested_rip, int_ctl, event_inj, npt),
541 __field( __u32, event_inj )
550 __entry->event_inj = event_inj;
555 "event_inj: 0x%08x npt: %s",
557 __entry->int_ctl, __entry->event_inj,
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dtrace.h602 __u32 event_inj, bool tdp_enabled, __u64 guest_tdp_pgd,
604 TP_ARGS(rip, vmcb, nested_rip, int_ctl, event_inj, tdp_enabled,
612 __field( __u32, event_inj )
623 __entry->event_inj = event_inj;
630 "int_ctl: 0x%08x event_inj: 0x%08x nested_%s=%s %s: 0x%016llx",
636 __entry->event_inj,
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dsvm.h146 u32 event_inj; member
444 u64 event_inj; member
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dsvm.h134 u32 event_inj; member

Completed in 23 milliseconds