Home
last modified time | relevance | path

Searched refs:for_injection (Results 1 – 5 of 5) sorted by relevance

/linux-6.12.1/arch/x86/kvm/vmx/
Dx86_ops.h35 int vmx_smi_allowed(struct kvm_vcpu *vcpu, bool for_injection);
94 int vmx_interrupt_allowed(struct kvm_vcpu *vcpu, bool for_injection);
95 int vmx_nmi_allowed(struct kvm_vcpu *vcpu, bool for_injection);
Dvmx.c5059 int vmx_nmi_allowed(struct kvm_vcpu *vcpu, bool for_injection) in vmx_nmi_allowed() argument
5065 if (for_injection && is_guest_mode(vcpu) && nested_exit_on_nmi(vcpu)) in vmx_nmi_allowed()
5086 int vmx_interrupt_allowed(struct kvm_vcpu *vcpu, bool for_injection) in vmx_interrupt_allowed() argument
5095 if (for_injection && is_guest_mode(vcpu) && nested_exit_on_intr(vcpu)) in vmx_interrupt_allowed()
8194 int vmx_smi_allowed(struct kvm_vcpu *vcpu, bool for_injection) in vmx_smi_allowed() argument
Dnested.c4076 static bool vmx_has_nested_events(struct kvm_vcpu *vcpu, bool for_injection) in vmx_has_nested_events() argument
4092 if (for_injection) in vmx_has_nested_events()
/linux-6.12.1/arch/x86/include/asm/
Dkvm_host.h1716 int (*interrupt_allowed)(struct kvm_vcpu *vcpu, bool for_injection);
1717 int (*nmi_allowed)(struct kvm_vcpu *vcpu, bool for_injection);
1797 int (*smi_allowed)(struct kvm_vcpu *vcpu, bool for_injection);
1842 bool (*has_events)(struct kvm_vcpu *vcpu, bool for_injection);
/linux-6.12.1/arch/x86/kvm/svm/
Dsvm.c3805 static int svm_nmi_allowed(struct kvm_vcpu *vcpu, bool for_injection) in svm_nmi_allowed() argument
3815 if (for_injection && is_guest_mode(vcpu) && nested_exit_on_nmi(svm)) in svm_nmi_allowed()
3846 static int svm_interrupt_allowed(struct kvm_vcpu *vcpu, bool for_injection) in svm_interrupt_allowed() argument
3860 if (for_injection && is_guest_mode(vcpu) && nested_exit_on_intr(svm)) in svm_interrupt_allowed()
4653 static int svm_smi_allowed(struct kvm_vcpu *vcpu, bool for_injection) in svm_smi_allowed() argument
4663 if (for_injection && is_guest_mode(vcpu) && nested_exit_on_smi(svm)) in svm_smi_allowed()