Lines Matching refs:vmcs_read32
2339 static __always_inline u32 vmcs_read32(unsigned long field) in vmcs_read32() function
2370 field, value, vmcs_read32(VM_INSTRUCTION_ERROR)); in vmwrite_error()
2446 vmx->vm_entry_controls_shadow = vmcs_read32(VM_ENTRY_CONTROLS); in vm_entry_controls_reset_shadow()
2479 vmx->vm_exit_controls_shadow = vmcs_read32(VM_EXIT_CONTROLS); in vm_exit_controls_reset_shadow()
2553 *p = vmcs_read32(kvm_vmx_segment_fields[seg].limit); in vmx_read_guest_seg_limit()
2562 *p = vmcs_read32(kvm_vmx_segment_fields[seg].ar_bytes); in vmx_read_guest_seg_ar()
3204 u32 interruptibility = vmcs_read32(GUEST_INTERRUPTIBILITY_INFO); in vmx_get_interrupt_shadow()
3217 u32 interruptibility_old = vmcs_read32(GUEST_INTERRUPTIBILITY_INFO); in vmx_set_interrupt_shadow()
3236 rip += vmcs_read32(VM_EXIT_INSTRUCTION_LEN); in skip_emulated_instruction()
3317 vmcs_read32(GUEST_ACTIVITY_STATE) == GUEST_ACTIVITY_HLT) in vmx_clear_hlt()
4098 msr_info->data = vmcs_read32(GUEST_SYSENTER_CS); in vmx_get_msr()
5092 guest_tr_ar = vmcs_read32(GUEST_TR_AR_BYTES); in enter_lmode()
5243 vmcs_read32(CPU_BASED_VM_EXEC_CONTROL) | in ept_update_paging_mode_cr0()
5251 vmcs_read32(CPU_BASED_VM_EXEC_CONTROL) & in ept_update_paging_mode_cr0()
5557 dt->size = vmcs_read32(GUEST_IDTR_LIMIT); in vmx_get_idt()
5569 dt->size = vmcs_read32(GUEST_GDTR_LIMIT); in vmx_get_gdt()
6057 (vmcs_read32(SECONDARY_VM_EXEC_CONTROL) & in vmx_msr_bitmap_mode()
6808 vmcs_read32(GUEST_INTERRUPTIBILITY_INFO) & GUEST_INTR_STATE_STI) { in enable_nmi_window()
6887 masked = vmcs_read32(GUEST_INTERRUPTIBILITY_INFO) & GUEST_INTR_STATE_NMI; in vmx_get_nmi_mask()
6921 return !(vmcs_read32(GUEST_INTERRUPTIBILITY_INFO) & in vmx_nmi_allowed()
6930 !(vmcs_read32(GUEST_INTERRUPTIBILITY_INFO) & in vmx_interrupt_allowed()
6964 vmcs_read32(VM_EXIT_INSTRUCTION_LEN); in rmode_exception()
7062 error_code = vmcs_read32(VM_EXIT_INTR_ERROR_CODE); in handle_exception()
7129 vmcs_read32(VM_EXIT_INSTRUCTION_LEN); in handle_exception()
7613 vmcs_read32(IDT_VECTORING_ERROR_CODE); in handle_task_switch()
7750 cpu_exec_ctrl = vmcs_read32(CPU_BASED_VM_EXEC_CONTROL); in handle_invalid_guest_state()
8232 vmcs_read32(VMX_INSTRUCTION_INFO), false, &gva)) in nested_vmx_get_vmptr()
8705 u32 vmx_instruction_info = vmcs_read32(VMX_INSTRUCTION_INFO); in handle_vmread()
8764 u32 vmx_instruction_info = vmcs_read32(VMX_INSTRUCTION_INFO); in handle_vmwrite()
8927 u32 instr_info = vmcs_read32(VMX_INSTRUCTION_INFO); in handle_vmptrst()
8969 vmx_instruction_info = vmcs_read32(VMX_INSTRUCTION_INFO); in handle_invept()
9032 vmx_instruction_info = vmcs_read32(VMX_INSTRUCTION_INFO); in handle_invvpid()
9116 vmx_instruction_info = vmcs_read32(VMX_INSTRUCTION_INFO); in handle_invpcid()
9341 vmcs_read32(VM_EXIT_INTR_INFO), in handle_vmfunc()
9596 vmx_instruction_info = vmcs_read32(VMX_INSTRUCTION_INFO); in nested_vmx_exit_handled_vmcs_access()
9616 u32 intr_info = vmcs_read32(VM_EXIT_INTR_INFO); in nested_vmx_exit_reflected()
9625 vmcs_read32(VM_INSTRUCTION_ERROR)); in nested_vmx_exit_reflected()
9646 vmcs_read32(VM_EXIT_INTR_ERROR_CODE), in nested_vmx_exit_reflected()
9795 u32 exit_intr_info = vmcs_read32(VM_EXIT_INTR_INFO); in nested_vmx_reflect_vmexit()
9808 vmcs_read32(VM_EXIT_INTR_ERROR_CODE); in nested_vmx_reflect_vmexit()
9819 *info2 = vmcs_read32(VM_EXIT_INTR_INFO); in vmx_get_exit_info()
9883 vmcs_read32(sel + GUEST_ES_AR_BYTES - GUEST_ES_SELECTOR), in vmx_dump_sel()
9884 vmcs_read32(sel + GUEST_ES_LIMIT - GUEST_ES_SELECTOR), in vmx_dump_sel()
9891 name, vmcs_read32(limit), in vmx_dump_dtsel()
9897 u32 vmentry_ctl = vmcs_read32(VM_ENTRY_CONTROLS); in dump_vmcs()
9898 u32 vmexit_ctl = vmcs_read32(VM_EXIT_CONTROLS); in dump_vmcs()
9899 u32 cpu_based_exec_ctrl = vmcs_read32(CPU_BASED_VM_EXEC_CONTROL); in dump_vmcs()
9900 u32 pin_based_exec_ctrl = vmcs_read32(PIN_BASED_VM_EXEC_CONTROL); in dump_vmcs()
9907 secondary_exec_control = vmcs_read32(SECONDARY_VM_EXEC_CONTROL); in dump_vmcs()
9930 vmcs_read32(GUEST_SYSENTER_CS), vmcs_readl(GUEST_SYSENTER_EIP)); in dump_vmcs()
9955 vmcs_read32(GUEST_INTERRUPTIBILITY_INFO), in dump_vmcs()
9956 vmcs_read32(GUEST_ACTIVITY_STATE)); in dump_vmcs()
9979 vmcs_read32(HOST_IA32_SYSENTER_CS), in dump_vmcs()
9995 vmcs_read32(EXCEPTION_BITMAP), in dump_vmcs()
9996 vmcs_read32(PAGE_FAULT_ERROR_CODE_MASK), in dump_vmcs()
9997 vmcs_read32(PAGE_FAULT_ERROR_CODE_MATCH)); in dump_vmcs()
9999 vmcs_read32(VM_ENTRY_INTR_INFO_FIELD), in dump_vmcs()
10000 vmcs_read32(VM_ENTRY_EXCEPTION_ERROR_CODE), in dump_vmcs()
10001 vmcs_read32(VM_ENTRY_INSTRUCTION_LEN)); in dump_vmcs()
10003 vmcs_read32(VM_EXIT_INTR_INFO), in dump_vmcs()
10004 vmcs_read32(VM_EXIT_INTR_ERROR_CODE), in dump_vmcs()
10005 vmcs_read32(VM_EXIT_INSTRUCTION_LEN)); in dump_vmcs()
10007 vmcs_read32(VM_EXIT_REASON), vmcs_readl(EXIT_QUALIFICATION)); in dump_vmcs()
10009 vmcs_read32(IDT_VECTORING_INFO_FIELD), in dump_vmcs()
10010 vmcs_read32(IDT_VECTORING_ERROR_CODE)); in dump_vmcs()
10016 pr_err("TPR Threshold = 0x%02x\n", vmcs_read32(TPR_THRESHOLD)); in dump_vmcs()
10021 n = vmcs_read32(CR3_TARGET_COUNT); in dump_vmcs()
10031 vmcs_read32(PLE_GAP), vmcs_read32(PLE_WINDOW)); in dump_vmcs()
10077 = vmcs_read32(VM_INSTRUCTION_ERROR); in vmx_handle_exit()
10240 sec_exec_control = vmcs_read32(SECONDARY_VM_EXEC_CONTROL); in vmx_set_virtual_apic_mode()
10398 exit_intr_info = vmcs_read32(VM_EXIT_INTR_INFO); in vmx_complete_atomic_exit()
10420 u32 exit_intr_info = vmcs_read32(VM_EXIT_INTR_INFO); in vmx_handle_external_intr()
10504 exit_intr_info = vmcs_read32(VM_EXIT_INTR_INFO); in vmx_recover_nmi_blocking()
10523 !(vmcs_read32(GUEST_INTERRUPTIBILITY_INFO) in vmx_recover_nmi_blocking()
10565 vcpu->arch.event_exit_inst_len = vmcs_read32(instr_len_field); in __vmx_complete_interrupts()
10569 u32 err = vmcs_read32(error_code_field); in __vmx_complete_interrupts()
10575 vcpu->arch.event_exit_inst_len = vmcs_read32(instr_len_field); in __vmx_complete_interrupts()
10595 vmcs_read32(VM_ENTRY_INTR_INFO_FIELD), in vmx_cancel_injection()
10924 vmx->exit_reason = vmx->fail ? 0xdead : vmcs_read32(VM_EXIT_REASON); in vmx_vcpu_run()
10929 vmx->idt_vectoring_info = vmcs_read32(IDT_VECTORING_INFO_FIELD); in vmx_vcpu_run()
11209 u32 cur_ctl = vmcs_read32(SECONDARY_VM_EXEC_CONTROL); in vmcs_set_secondary_exec_control()
12616 evaluate_pending_interrupts = vmcs_read32(CPU_BASED_VM_EXEC_CONTROL) & in enter_vmx_non_root_mode()
12985 vmcs12->guest_es_limit = vmcs_read32(GUEST_ES_LIMIT); in sync_vmcs12()
12986 vmcs12->guest_cs_limit = vmcs_read32(GUEST_CS_LIMIT); in sync_vmcs12()
12987 vmcs12->guest_ss_limit = vmcs_read32(GUEST_SS_LIMIT); in sync_vmcs12()
12988 vmcs12->guest_ds_limit = vmcs_read32(GUEST_DS_LIMIT); in sync_vmcs12()
12989 vmcs12->guest_fs_limit = vmcs_read32(GUEST_FS_LIMIT); in sync_vmcs12()
12990 vmcs12->guest_gs_limit = vmcs_read32(GUEST_GS_LIMIT); in sync_vmcs12()
12991 vmcs12->guest_ldtr_limit = vmcs_read32(GUEST_LDTR_LIMIT); in sync_vmcs12()
12992 vmcs12->guest_tr_limit = vmcs_read32(GUEST_TR_LIMIT); in sync_vmcs12()
12993 vmcs12->guest_gdtr_limit = vmcs_read32(GUEST_GDTR_LIMIT); in sync_vmcs12()
12994 vmcs12->guest_idtr_limit = vmcs_read32(GUEST_IDTR_LIMIT); in sync_vmcs12()
12995 vmcs12->guest_es_ar_bytes = vmcs_read32(GUEST_ES_AR_BYTES); in sync_vmcs12()
12996 vmcs12->guest_cs_ar_bytes = vmcs_read32(GUEST_CS_AR_BYTES); in sync_vmcs12()
12997 vmcs12->guest_ss_ar_bytes = vmcs_read32(GUEST_SS_AR_BYTES); in sync_vmcs12()
12998 vmcs12->guest_ds_ar_bytes = vmcs_read32(GUEST_DS_AR_BYTES); in sync_vmcs12()
12999 vmcs12->guest_fs_ar_bytes = vmcs_read32(GUEST_FS_AR_BYTES); in sync_vmcs12()
13000 vmcs12->guest_gs_ar_bytes = vmcs_read32(GUEST_GS_AR_BYTES); in sync_vmcs12()
13001 vmcs12->guest_ldtr_ar_bytes = vmcs_read32(GUEST_LDTR_AR_BYTES); in sync_vmcs12()
13002 vmcs12->guest_tr_ar_bytes = vmcs_read32(GUEST_TR_AR_BYTES); in sync_vmcs12()
13015 vmcs_read32(GUEST_INTERRUPTIBILITY_INFO); in sync_vmcs12()
13067 vmcs12->guest_sysenter_cs = vmcs_read32(GUEST_SYSENTER_CS); in sync_vmcs12()
13099 vmcs12->vm_exit_instruction_len = vmcs_read32(VM_EXIT_INSTRUCTION_LEN); in prepare_vmcs12()
13100 vmcs12->vmx_instruction_info = vmcs_read32(VMX_INSTRUCTION_INFO); in prepare_vmcs12()
13298 WARN_ON_ONCE(vmx->fail && (vmcs_read32(VM_INSTRUCTION_ERROR) != in nested_vmx_vmexit()