Home
last modified time | relevance | path

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

/Linux-v6.1/tools/testing/selftests/kvm/x86_64/
Dsvm_nested_soft_inject_test.c72 static void l1_guest_code(struct svm_test_data *svm, uint64_t is_nmi, uint64_t idt_alt) in l1_guest_code() argument
78 if (is_nmi) in l1_guest_code()
83 is_nmi ? l2_guest_code_nmi : l2_guest_code_int, in l1_guest_code()
89 if (is_nmi) { in l1_guest_code()
102 if (is_nmi) { in l1_guest_code()
134 static void run_test(bool is_nmi) in run_test() argument
142 pr_info("Running %s test\n", is_nmi ? "NMI" : "soft int"); in run_test()
155 if (!is_nmi) { in run_test()
165 vcpu_args_set(vcpu, 3, svm_gva, (uint64_t)is_nmi, (uint64_t)idt_alt_vm); in run_test()
/Linux-v6.1/arch/x86/kvm/vmx/
Dvmcs.h149 static inline bool is_nmi(u32 intr_info) in is_nmi() function
Dvmx.c5070 if (is_machine_check(intr_info) || is_nmi(intr_info)) in handle_exception_nmi()
6766 bool is_nmi = entry == (unsigned long)asm_exc_nmi_noist; in handle_interrupt_nmi_irqoff() local
6768 kvm_before_interrupt(vcpu, is_nmi ? KVM_HANDLING_NMI : KVM_HANDLING_IRQ); in handle_interrupt_nmi_irqoff()
6808 else if (is_nmi(intr_info)) in handle_exception_nmi_irqoff()
Dnested.c6079 if (is_nmi(intr_info)) in nested_vmx_l0_wants_exit()
6151 if (is_nmi(intr_info)) in nested_vmx_l1_wants_exit()
/Linux-v6.1/drivers/irqchip/
Dirq-gic-v3.c727 bool is_nmi; in __gic_handle_irq_from_irqson() local
732 is_nmi = gic_rpr_is_nmi_prio(); in __gic_handle_irq_from_irqson()
734 if (is_nmi) { in __gic_handle_irq_from_irqson()
745 if (!is_nmi) in __gic_handle_irq_from_irqson()