Home
last modified time | relevance | path

Searched refs:exit_qual (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-6.6/arch/x86/coco/tdx/
H A Dtdx.c535 u32 exit_qual = ve->exit_qual; in handle_io() local
539 if (VE_IS_IO_STRING(exit_qual)) in handle_io()
542 in = VE_IS_IO_IN(exit_qual); in handle_io()
543 size = VE_GET_IO_SIZE(exit_qual); in handle_io()
544 port = VE_GET_PORT_NUM(exit_qual); in handle_io()
602 ve->exit_qual = out.rdx; in tdx_get_ve_info()
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dtdx.h32 u64 exit_qual; member
/kernel/linux/linux-5.10/arch/x86/kvm/vmx/
H A Dnested.c394 static int nested_vmx_check_exception(struct kvm_vcpu *vcpu, unsigned long *exit_qual) in nested_vmx_check_exception() argument
403 *exit_qual = vcpu->arch.apf.nested_apf_token; in nested_vmx_check_exception()
408 *exit_qual = has_payload ? payload : vcpu->arch.cr2; in nested_vmx_check_exception()
418 *exit_qual = payload; in nested_vmx_check_exception()
420 *exit_qual = 0; in nested_vmx_check_exception()
3790 unsigned long exit_qual) in nested_vmx_inject_exception_vmexit()
3819 nested_vmx_vmexit(vcpu, EXIT_REASON_EXCEPTION_NMI, intr_info, exit_qual); in nested_vmx_inject_exception_vmexit()
3858 unsigned long exit_qual; in vmx_check_nested_events() local
3887 if (!nested_vmx_check_exception(vcpu, &exit_qual)) in vmx_check_nested_events()
3889 nested_vmx_inject_exception_vmexit(vcpu, exit_qual); in vmx_check_nested_events()
3789 nested_vmx_inject_exception_vmexit(struct kvm_vcpu *vcpu, unsigned long exit_qual) nested_vmx_inject_exception_vmexit() argument
5370 unsigned long exit_qual = vmx_get_exit_qual(vcpu); handle_vmptrst() local
6052 unsigned long exit_qual; nested_vmx_reflect_vmexit() local
[all...]
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/
H A Dnested.c3862 unsigned long exit_qual; in nested_vmx_inject_exception_vmexit() local
3865 exit_qual = ex->payload; in nested_vmx_inject_exception_vmexit()
3867 exit_qual = vcpu->arch.cr2; in nested_vmx_inject_exception_vmexit()
3869 exit_qual = vcpu->arch.dr6; in nested_vmx_inject_exception_vmexit()
3870 exit_qual &= ~DR6_BT; in nested_vmx_inject_exception_vmexit()
3871 exit_qual ^= DR6_ACTIVE_LOW; in nested_vmx_inject_exception_vmexit()
3873 exit_qual = 0; in nested_vmx_inject_exception_vmexit()
3904 nested_vmx_vmexit(vcpu, EXIT_REASON_EXCEPTION_NMI, intr_info, exit_qual); in nested_vmx_inject_exception_vmexit()
5642 unsigned long exit_qual = vmx_get_exit_qual(vcpu); in handle_vmptrst() local
5655 if (get_vmx_mem_address(vcpu, exit_qual, instr_inf in handle_vmptrst()
6357 unsigned long exit_qual; nested_vmx_reflect_vmexit() local
[all...]
H A Dvmx.c6059 unsigned long exit_qual = vmx_get_exit_qual(vcpu); in handle_notify() local
6060 bool context_invalid = exit_qual & NOTIFY_VM_CONTEXT_INVALID; in handle_notify()
6068 if (enable_vnmi && (exit_qual & INTR_INFO_UNBLOCK_NMI)) in handle_notify()

Completed in 75 milliseconds