Home
last modified time | relevance | path

Searched refs:exit_info_1 (Results 1 – 10 of 10) sorted by relevance

/linux/arch/x86/kernel/
A Dsev-shared.c130 u64 exit_info_1, u64 exit_info_2) in sev_es_ghcb_hv_call() argument
378 u64 exit_info_1, exit_info_2; in vc_handle_ioio() local
385 if (exit_info_1 & IOIO_TYPE_STR) { in vc_handle_ioio()
411 if (!(exit_info_1 & IOIO_TYPE_IN)) { in vc_handle_ioio()
428 exit_info_1, exit_info_2); in vc_handle_ioio()
433 if (exit_info_1 & IOIO_TYPE_IN) { in vc_handle_ioio()
452 if (exit_info_1 & IOIO_REP) in vc_handle_ioio()
461 int bits = (exit_info_1 & 0x70) >> 1; in vc_handle_ioio()
464 if (!(exit_info_1 & IOIO_TYPE_IN)) in vc_handle_ioio()
470 SVM_EXIT_IOIO, exit_info_1, 0); in vc_handle_ioio()
[all …]
A Dsev.c630 u64 exit_info_1; in vc_handle_msr() local
633 exit_info_1 = (ctxt->insn.opcode.bytes[1] == 0x30) ? 1 : 0; in vc_handle_msr()
636 if (exit_info_1) { in vc_handle_msr()
642 exit_info_1, 0); in vc_handle_msr()
644 if ((ret == ES_OK) && (!exit_info_1)) { in vc_handle_msr()
834 u64 exit_code, exit_info_1, exit_info_2; in vc_do_mmio() local
854 exit_info_1 = paddr; in vc_do_mmio()
860 return sev_es_ghcb_hv_call(ghcb, true, ctxt, exit_code, exit_info_1, exit_info_2); in vc_do_mmio()
/linux/arch/x86/kvm/svm/
A Dnested.c46 svm->vmcb->control.exit_info_1 = (1ULL << 32); in nested_svm_inject_npf_exit()
50 svm->vmcb->control.exit_info_1 &= ~0xffffffffULL; in nested_svm_inject_npf_exit()
51 svm->vmcb->control.exit_info_1 |= fault->error_code; in nested_svm_inject_npf_exit()
65 svm->vmcb->control.exit_info_1 = fault->error_code; in svm_inject_page_fault_nested()
184 dst->exit_info_1 = from->exit_info_1; in copy_vmcb_control_area()
687 vmcb12->control.exit_info_1 = 0; in nested_svm_vmrun()
718 svm->vmcb->control.exit_info_1 = 0; in nested_svm_vmrun()
820 vmcb12->control.exit_info_1 = vmcb->control.exit_info_1; in nested_svm_vmexit()
874 vmcb12->control.exit_info_1, in nested_svm_vmexit()
996 write = svm->vmcb->control.exit_info_1 & 1; in nested_svm_exit_handled_msr()
[all …]
A Davic.c312 u32 icrh = svm->vmcb->control.exit_info_1 >> 32; in avic_incomplete_ipi_interception()
313 u32 icrl = svm->vmcb->control.exit_info_1; in avic_incomplete_ipi_interception()
481 u32 offset = svm->vmcb->control.exit_info_1 & in avic_unaccel_trap_write()
538 u32 offset = svm->vmcb->control.exit_info_1 & in avic_unaccelerated_access_interception()
542 bool write = (svm->vmcb->control.exit_info_1 >> 32) & in avic_unaccelerated_access_interception()
A Dsvm.c1970 u64 error_code = svm->vmcb->control.exit_info_1; in pf_interception()
1983 u64 error_code = svm->vmcb->control.exit_info_1; in npf_interception()
2297 u32 error_code = svm->vmcb->control.exit_info_1; in gp_interception()
2429 tss_selector = (u16)svm->vmcb->control.exit_info_1; in task_switch_interception()
3074 if (to_svm(vcpu)->vmcb->control.exit_info_1) in msr_interception()
3131 gva = svm->vmcb->control.exit_info_1; in invpcid_interception()
3378 *info1 = control->exit_info_1; in svm_get_exit_info()
3806 to_svm(vcpu)->vmcb->control.exit_info_1) in svm_exit_handlers_fastpath()
4246 vmcb->control.exit_info_1 = 1; in svm_check_intercept()
4248 vmcb->control.exit_info_1 = 0; in svm_check_intercept()
[all …]
A Dsev.c2348 control->exit_info_1 = ghcb_get_sw_exit_info_1(ghcb); in sev_es_sync_from_ghcb()
2776 control->exit_info_1, in sev_handle_vmgexit()
2785 control->exit_info_1, in sev_handle_vmgexit()
2798 switch (control->exit_info_1) { in sev_handle_vmgexit()
2809 control->exit_info_1); in sev_handle_vmgexit()
2819 control->exit_info_1, control->exit_info_2); in sev_handle_vmgexit()
A Dsvm.h485 svm->vmcb->control.exit_info_1 = 0; in nested_svm_simple_vmexit()
/linux/arch/x86/include/asm/
A Dsev.h88 u64 exit_code, u64 exit_info_1,
A Dsvm.h137 u64 exit_info_1; member
/linux/tools/testing/selftests/kvm/include/x86_64/
A Dsvm.h82 u64 exit_info_1; member

Completed in 42 milliseconds