Searched refs:exit_qual (Results 1 – 4 of 4) sorted by relevance
| /linux/arch/x86/coco/tdx/ |
| H A D | tdx.c | 737 u32 exit_qual = ve->exit_qual; in handle_io() local 741 if (VE_IS_IO_STRING(exit_qual)) in handle_io() 744 in = VE_IS_IO_IN(exit_qual); in handle_io() 745 size = VE_GET_IO_SIZE(exit_qual); in handle_io() 746 port = VE_GET_PORT_NUM(exit_qual); in handle_io() 804 ve->exit_qual = args.rdx; in tdx_get_ve_info()
|
| /linux/arch/x86/kvm/vmx/ |
| H A D | nested.c | 4054 unsigned long exit_qual; in nested_vmx_inject_exception_vmexit() local 4057 exit_qual = ex->payload; in nested_vmx_inject_exception_vmexit() 4059 exit_qual = vcpu->arch.cr2; in nested_vmx_inject_exception_vmexit() 4061 exit_qual = vcpu->arch.dr6; in nested_vmx_inject_exception_vmexit() 4062 exit_qual &= ~DR6_BT; in nested_vmx_inject_exception_vmexit() 4063 exit_qual ^= DR6_ACTIVE_LOW; in nested_vmx_inject_exception_vmexit() 4065 exit_qual = 0; in nested_vmx_inject_exception_vmexit() 4096 nested_vmx_vmexit(vcpu, EXIT_REASON_EXCEPTION_NMI, intr_info, exit_qual); in nested_vmx_inject_exception_vmexit() 5930 unsigned long exit_qual = vmx_get_exit_qual(vcpu); in handle_vmptrst() local 5943 if (get_vmx_mem_address(vcpu, exit_qual, instr_info, in handle_vmptrst() [all …]
|
| H A D | tdx.c | 1863 unsigned long exit_qual; in tdx_handle_ept_violation() local 1884 exit_qual = EPT_VIOLATION_ACC_WRITE; in tdx_handle_ept_violation() 1889 exit_qual = vmx_get_exit_qual(vcpu); in tdx_handle_ept_violation() 1895 if (KVM_BUG_ON(exit_qual & EPT_VIOLATION_ACC_INSTR, vcpu->kvm)) in tdx_handle_ept_violation() 1899 trace_kvm_page_fault(vcpu, gpa, exit_qual); in tdx_handle_ept_violation() 1937 ret = __vmx_handle_ept_violation(vcpu, gpa, exit_qual); in tdx_handle_ept_violation()
|
| H A D | vmx.c | 6356 unsigned long exit_qual = vmx_get_exit_qual(vcpu); in handle_notify() local 6357 bool context_invalid = exit_qual & NOTIFY_VM_CONTEXT_INVALID; in handle_notify() 6365 if (enable_vnmi && (exit_qual & INTR_INFO_UNBLOCK_NMI)) in handle_notify()
|