Home
last modified time | relevance | path

Searched refs:exec_vmread32 (Results 1 – 13 of 13) sorted by relevance

/hypervisor/arch/x86/guest/
A Dvirq.c111 guest_state = exec_vmread32(VMX_GUEST_INTERRUPTIBILITY_INFO); in is_guest_irq_enabled()
125 guest_state = exec_vmread32(VMX_GUEST_INTERRUPTIBILITY_INFO); in is_nmi_injectable()
334 intr_info = exec_vmread32(VMX_EXIT_INT_INFO); in external_interrupt_vmexit_handler()
345 ctx.cs = exec_vmread32(VMX_GUEST_CS_SEL); in external_interrupt_vmexit_handler()
517 intinfo = exec_vmread32(VMX_EXIT_INT_INFO); in exception_vmexit_handler()
525 int_err_code = exec_vmread32(VMX_EXIT_INT_ERROR_CODE); in exception_vmexit_handler()
528 cpl = exec_vmread32(VMX_GUEST_CS_ATTR); in exception_vmexit_handler()
A Dvmcs.c375 if ((exec_vmread32(VMX_PROC_VM_EXEC_CONTROLS) & VMX_PROCBASED_CTLS_TERTIARY) != 0U) { in init_exec_ctrl()
614 value32 = exec_vmread32(VMX_PIN_VM_EXEC_CONTROLS); in switch_apicv_mode_x2apic()
622 value32 = exec_vmread32(VMX_EXIT_CONTROLS); in switch_apicv_mode_x2apic()
632 value32 = exec_vmread32(VMX_PROC_VM_EXEC_CONTROLS2); in switch_apicv_mode_x2apic()
644 value32 = exec_vmread32(VMX_PROC_VM_EXEC_CONTROLS2); in switch_apicv_mode_x2apic()
A Dvmexit.c226 vcpu->arch.idt_vectoring_info = exec_vmread32(VMX_IDT_VEC_INFO_FIELD); in vmexit_handler()
236 err_code = exec_vmread32(VMX_IDT_VEC_ERROR_CODE); in vmexit_handler()
401 cpl = exec_vmread32(VMX_GUEST_CS_ATTR); in xsetbv_vmexit_handler()
A Dtrusty.c132 ext_ctx->ia32_sysenter_cs = exec_vmread32(VMX_GUEST_IA32_SYSENTER_CS); in save_world_ctx()
144 ext_ctx->idtr.limit = exec_vmread32(VMX_GUEST_IDTR_LIMIT); in save_world_ctx()
145 ext_ctx->gdtr.limit = exec_vmread32(VMX_GUEST_GDTR_LIMIT); in save_world_ctx()
A Dvirtual_cr.c259 entry_ctrls = exec_vmread32(VMX_ENTRY_CONTROLS); in vmx_write_cr0()
280 entry_ctrls = exec_vmread32(VMX_ENTRY_CONTROLS); in vmx_write_cr0()
A Dvcpu.c775 cs_attr = exec_vmread32(VMX_GUEST_CS_ATTR); in run_vcpu()
784 vcpu->arch.inst_len = exec_vmread32(VMX_EXIT_INSTR_LEN); in run_vcpu()
787 vcpu->arch.exit_reason = exec_vmread32(VMX_EXIT_REASON); in run_vcpu()
794 pr_fatal("vmexit fail err_inst=%x", exec_vmread32(VMX_INSTR_ERROR)); in run_vcpu()
A Dguest_memory.c239 pw_info.is_user_mode_access = (((exec_vmread32(VMX_GUEST_SS_ATTR) >> 5U) & 0x3U) == 3U); in gva2gpa()
A Dvept.c471 if ((exec_vmread32(VMX_IDT_VEC_INFO_FIELD) & VMX_INT_INFO_VALID) == 0U) { in handle_l2_ept_violation()
A Dinstr_emul.c503 desc->limit = exec_vmread32(tdesc.limit_field); in vm_get_seg_desc()
504 desc->access = exec_vmread32(tdesc.access_field); in vm_get_seg_desc()
2382 csar = exec_vmread32(VMX_GUEST_CS_ATTR); in decode_instruction()
A Dnested.c667 uint32_t ar = exec_vmread32(VMX_GUEST_SS_ATTR); in get_guest_cpl()
735 uint32_t ar = exec_vmread32(VMX_GUEST_CS_ATTR); in vmxon_vmexit_handler()
/hypervisor/arch/x86/
A Dvmx.c162 uint32_t exec_vmread32(uint32_t field) in exec_vmread32() function
/hypervisor/include/arch/x86/asm/guest/
A Dvcpu.h119 (seg).limit = exec_vmread32(SEG_NAME##_LIMIT); \
120 (seg).attr = exec_vmread32(SEG_NAME##_ATTR); \
/hypervisor/include/arch/x86/asm/
A Dvmx.h450 uint32_t exec_vmread32(uint32_t field);

Completed in 49 milliseconds