Home
last modified time | relevance | path

Searched refs:INTR_INFO_VALID_MASK (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/kvm/vmx/
H A Dvmcs.h77 const u32 mask = INTR_INFO_VALID_MASK | INTR_INFO_INTR_TYPE_MASK; in is_intr_type()
79 return (intr_info & mask) == (INTR_INFO_VALID_MASK | type); in is_intr_type()
84 const u32 mask = INTR_INFO_VALID_MASK | INTR_INFO_INTR_TYPE_MASK | in is_intr_type_n()
87 return (intr_info & mask) == (INTR_INFO_VALID_MASK | type | vector); in is_intr_type_n()
153 const u32 mask = INTR_INFO_VALID_MASK | INTR_INFO_DELIVER_CODE_MASK; in is_exception_with_error_code()
H A Dnested.c440 INTR_INFO_DELIVER_CODE_MASK | INTR_INFO_VALID_MASK, in vmx_inject_page_fault_nested()
2803 if (vmcs12->vm_entry_intr_info_field & INTR_INFO_VALID_MASK) { in nested_check_vm_entry_controls()
3612 !(vmcs12->vm_entry_intr_info_field & INTR_INFO_VALID_MASK) && in nested_vmx_run()
3716 INTR_TYPE_NMI_INTR | INTR_INFO_VALID_MASK | NMI_VECTOR; in vmcs12_save_pending_event()
3794 u32 intr_info = nr | INTR_INFO_VALID_MASK; in nested_vmx_inject_exception_vmexit()
3931 INTR_INFO_VALID_MASK, 0); in vmx_check_nested_events()
4188 vmcs12->vm_entry_intr_info_field &= ~INTR_INFO_VALID_MASK; in prepare_vmcs12()
4618 INTR_INFO_VALID_MASK | INTR_TYPE_EXT_INTR; in nested_vmx_vmexit()
5853 return entry_intr_info == (INTR_INFO_VALID_MASK in nested_vmx_exit_handled_mtf()
H A Dvmx.c1741 u32 intr_info = nr | INTR_INFO_VALID_MASK; in vmx_queue_exception()
4638 intr = irq | INTR_INFO_VALID_MASK; in vmx_inject_irq()
4676 INTR_TYPE_NMI_INTR | INTR_INFO_VALID_MASK | NMI_VECTOR); in vmx_inject_nmi()
6597 if ((exit_intr_info & INTR_INFO_VALID_MASK) && unblock_nmi && in vmx_recover_nmi_blocking()
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/
H A Dvmcs.h80 const u32 mask = INTR_INFO_VALID_MASK | INTR_INFO_INTR_TYPE_MASK; in is_intr_type()
82 return (intr_info & mask) == (INTR_INFO_VALID_MASK | type); in is_intr_type()
87 const u32 mask = INTR_INFO_VALID_MASK | INTR_INFO_INTR_TYPE_MASK | in is_intr_type_n()
90 return (intr_info & mask) == (INTR_INFO_VALID_MASK | type | vector); in is_intr_type_n()
161 const u32 mask = INTR_INFO_VALID_MASK | INTR_INFO_DELIVER_CODE_MASK; in is_exception_with_error_code()
H A Dnested.c2827 if (vmcs12->vm_entry_intr_info_field & INTR_INFO_VALID_MASK) { in nested_check_vm_entry_controls()
3662 if (!(vmcs12->vm_entry_intr_info_field & INTR_INFO_VALID_MASK) && in nested_vmx_run()
3775 INTR_TYPE_NMI_INTR | INTR_INFO_VALID_MASK | NMI_VECTOR; in vmcs12_save_pending_event()
3860 u32 intr_info = ex->vector | INTR_INFO_VALID_MASK; in nested_vmx_inject_exception_vmexit()
4170 INTR_INFO_VALID_MASK, 0); in vmx_check_nested_events()
4429 vmcs12->vm_entry_intr_info_field &= ~INTR_INFO_VALID_MASK; in prepare_vmcs12()
4869 INTR_INFO_VALID_MASK | INTR_TYPE_EXT_INTR; in nested_vmx_vmexit()
6142 return entry_intr_info == (INTR_INFO_VALID_MASK in nested_vmx_exit_handled_mtf()
H A Dvmx.c1807 u32 intr_info = ex->vector | INTR_INFO_VALID_MASK; in vmx_inject_exception()
4949 intr = irq | INTR_INFO_VALID_MASK; in vmx_inject_irq()
4987 INTR_TYPE_NMI_INTR | INTR_INFO_VALID_MASK | NMI_VECTOR); in vmx_inject_nmi()
7052 if ((exit_intr_info & INTR_INFO_VALID_MASK) && unblock_nmi && in vmx_recover_nmi_blocking()
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dvmx.h352 #define INTR_INFO_VALID_MASK 0x80000000 /* 31 */ macro
358 #define VECTORING_INFO_VALID_MASK INTR_INFO_VALID_MASK
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dvmx.h369 #define INTR_INFO_VALID_MASK 0x80000000 /* 31 */ macro
375 #define VECTORING_INFO_VALID_MASK INTR_INFO_VALID_MASK

Completed in 38 milliseconds