Lines Matching refs:vmcs_read32

1467 static __always_inline u32 vmcs_read32(unsigned long field)  in vmcs_read32()  function
1484 field, value, vmcs_read32(VM_INSTRUCTION_ERROR)); in vmwrite_error()
1626 *p = vmcs_read32(kvm_vmx_segment_fields[seg].limit); in vmx_read_guest_seg_limit()
1635 *p = vmcs_read32(kvm_vmx_segment_fields[seg].ar_bytes); in vmx_read_guest_seg_ar()
2216 u32 interruptibility = vmcs_read32(GUEST_INTERRUPTIBILITY_INFO); in vmx_get_interrupt_shadow()
2229 u32 interruptibility_old = vmcs_read32(GUEST_INTERRUPTIBILITY_INFO); in vmx_set_interrupt_shadow()
2248 rip += vmcs_read32(VM_EXIT_INSTRUCTION_LEN); in skip_emulated_instruction()
2267 vmcs_read32(VM_EXIT_INTR_INFO), in nested_vmx_check_exception()
2806 msr_info->data = vmcs_read32(GUEST_SYSENTER_CS); in vmx_get_msr()
3587 guest_tr_ar = vmcs_read32(GUEST_TR_AR_BYTES); in enter_lmode()
3688 vmcs_read32(CPU_BASED_VM_EXEC_CONTROL) | in ept_update_paging_mode_cr0()
3696 vmcs_read32(CPU_BASED_VM_EXEC_CONTROL) & in ept_update_paging_mode_cr0()
3965 dt->size = vmcs_read32(GUEST_IDTR_LIMIT); in vmx_get_idt()
3977 dt->size = vmcs_read32(GUEST_GDTR_LIMIT); in vmx_get_gdt()
4997 cpu_based_vm_exec_control = vmcs_read32(CPU_BASED_VM_EXEC_CONTROL); in enable_irq_window()
5007 vmcs_read32(GUEST_INTERRUPTIBILITY_INFO) & GUEST_INTR_STATE_STI) { in enable_nmi_window()
5012 cpu_based_vm_exec_control = vmcs_read32(CPU_BASED_VM_EXEC_CONTROL); in enable_nmi_window()
5081 return vmcs_read32(GUEST_INTERRUPTIBILITY_INFO) & GUEST_INTR_STATE_NMI; in vmx_get_nmi_mask()
5112 return !(vmcs_read32(GUEST_INTERRUPTIBILITY_INFO) & in vmx_nmi_allowed()
5121 !(vmcs_read32(GUEST_INTERRUPTIBILITY_INFO) & in vmx_interrupt_allowed()
5146 vmcs_read32(VM_EXIT_INSTRUCTION_LEN); in rmode_exception()
5257 error_code = vmcs_read32(VM_EXIT_INTR_ERROR_CODE); in handle_exception()
5317 vmcs_read32(VM_EXIT_INSTRUCTION_LEN); in handle_exception()
5574 cpu_based_vm_exec_control = vmcs_read32(CPU_BASED_VM_EXEC_CONTROL); in handle_dr()
5624 cpu_based_vm_exec_control = vmcs_read32(CPU_BASED_VM_EXEC_CONTROL); in vmx_sync_dirty_debug_regs()
5694 cpu_based_vm_exec_control = vmcs_read32(CPU_BASED_VM_EXEC_CONTROL); in handle_interrupt_window()
5843 vmcs_read32(IDT_VECTORING_ERROR_CODE); in handle_task_switch()
5962 cpu_based_vm_exec_control = vmcs_read32(CPU_BASED_VM_EXEC_CONTROL); in handle_nmi_window()
5980 cpu_exec_ctrl = vmcs_read32(CPU_BASED_VM_EXEC_CONTROL); in handle_invalid_guest_state()
6647 vmcs_read32(VMX_INSTRUCTION_INFO), false, &gva)) in nested_vmx_check_vmptr()
7062 field_value = vmcs_read32(field); in copy_shadow_to_vmcs12()
7149 u32 vmx_instruction_info = vmcs_read32(VMX_INSTRUCTION_INFO); in handle_vmread()
7192 u32 vmx_instruction_info = vmcs_read32(VMX_INSTRUCTION_INFO); in handle_vmwrite()
7293 u32 vmx_instruction_info = vmcs_read32(VMX_INSTRUCTION_INFO); in handle_vmptrst()
7342 vmx_instruction_info = vmcs_read32(VMX_INSTRUCTION_INFO); in handle_invept()
7401 vmx_instruction_info = vmcs_read32(VMX_INSTRUCTION_INFO); in handle_invvpid()
7702 u32 intr_info = vmcs_read32(VM_EXIT_INTR_INFO); in nested_vmx_exit_handled()
7711 vmcs_read32(VM_EXIT_INTR_ERROR_CODE), in nested_vmx_exit_handled()
7719 vmcs_read32(VM_INSTRUCTION_ERROR)); in nested_vmx_exit_handled()
7839 *info2 = vmcs_read32(VM_EXIT_INTR_INFO); in vmx_get_exit_info()
7918 name, vmcs_read32(sel), in vmx_dump_sel()
7919 vmcs_read32(sel + GUEST_ES_AR_BYTES - GUEST_ES_SELECTOR), in vmx_dump_sel()
7920 vmcs_read32(sel + GUEST_ES_LIMIT - GUEST_ES_SELECTOR), in vmx_dump_sel()
7927 name, vmcs_read32(limit), in vmx_dump_dtsel()
7933 u32 vmentry_ctl = vmcs_read32(VM_ENTRY_CONTROLS); in dump_vmcs()
7934 u32 vmexit_ctl = vmcs_read32(VM_EXIT_CONTROLS); in dump_vmcs()
7935 u32 cpu_based_exec_ctrl = vmcs_read32(CPU_BASED_VM_EXEC_CONTROL); in dump_vmcs()
7936 u32 pin_based_exec_ctrl = vmcs_read32(PIN_BASED_VM_EXEC_CONTROL); in dump_vmcs()
7943 secondary_exec_control = vmcs_read32(SECONDARY_VM_EXEC_CONTROL); in dump_vmcs()
7966 vmcs_read32(GUEST_SYSENTER_CS), vmcs_readl(GUEST_SYSENTER_EIP)); in dump_vmcs()
7990 vmcs_read32(GUEST_INTERRUPTIBILITY_INFO), in dump_vmcs()
7991 vmcs_read32(GUEST_ACTIVITY_STATE)); in dump_vmcs()
8014 vmcs_read32(HOST_IA32_SYSENTER_CS), in dump_vmcs()
8028 vmcs_read32(EXCEPTION_BITMAP), in dump_vmcs()
8029 vmcs_read32(PAGE_FAULT_ERROR_CODE_MASK), in dump_vmcs()
8030 vmcs_read32(PAGE_FAULT_ERROR_CODE_MATCH)); in dump_vmcs()
8032 vmcs_read32(VM_ENTRY_INTR_INFO_FIELD), in dump_vmcs()
8033 vmcs_read32(VM_ENTRY_EXCEPTION_ERROR_CODE), in dump_vmcs()
8034 vmcs_read32(VM_ENTRY_INSTRUCTION_LEN)); in dump_vmcs()
8036 vmcs_read32(VM_EXIT_INTR_INFO), in dump_vmcs()
8037 vmcs_read32(VM_EXIT_INTR_ERROR_CODE), in dump_vmcs()
8038 vmcs_read32(VM_EXIT_INSTRUCTION_LEN)); in dump_vmcs()
8040 vmcs_read32(VM_EXIT_REASON), vmcs_readl(EXIT_QUALIFICATION)); in dump_vmcs()
8042 vmcs_read32(IDT_VECTORING_INFO_FIELD), in dump_vmcs()
8043 vmcs_read32(IDT_VECTORING_ERROR_CODE)); in dump_vmcs()
8049 pr_err("TPR Threshold = 0x%02x\n", vmcs_read32(TPR_THRESHOLD)); in dump_vmcs()
8054 n = vmcs_read32(CR3_TARGET_COUNT); in dump_vmcs()
8064 vmcs_read32(PLE_GAP), vmcs_read32(PLE_WINDOW)); in dump_vmcs()
8098 vmcs_read32(VM_EXIT_INTR_INFO), in vmx_handle_exit()
8114 = vmcs_read32(VM_INSTRUCTION_ERROR); in vmx_handle_exit()
8198 sec_exec_control = vmcs_read32(SECONDARY_VM_EXEC_CONTROL); in vmx_set_virtual_x2apic_mode()
8317 vmx->exit_intr_info = vmcs_read32(VM_EXIT_INTR_INFO); in vmx_complete_atomic_exit()
8335 u32 exit_intr_info = vmcs_read32(VM_EXIT_INTR_INFO); in vmx_handle_external_intr()
8412 exit_intr_info = vmcs_read32(VM_EXIT_INTR_INFO); in vmx_recover_nmi_blocking()
8431 !(vmcs_read32(GUEST_INTERRUPTIBILITY_INFO) in vmx_recover_nmi_blocking()
8472 vcpu->arch.event_exit_inst_len = vmcs_read32(instr_len_field); in __vmx_complete_interrupts()
8476 u32 err = vmcs_read32(error_code_field); in __vmx_complete_interrupts()
8482 vcpu->arch.event_exit_inst_len = vmcs_read32(instr_len_field); in __vmx_complete_interrupts()
8502 vmcs_read32(VM_ENTRY_INTR_INFO_FIELD), in vmx_cancel_injection()
8703 vmx->idt_vectoring_info = vmcs_read32(IDT_VECTORING_INFO_FIELD); in vmx_vcpu_run()
8707 vmx->exit_reason = vmcs_read32(VM_EXIT_REASON); in vmx_vcpu_run()
8932 u32 cur_ctl = vmcs_read32(SECONDARY_VM_EXEC_CONTROL); in vmcs_set_secondary_exec_control()
9050 vmcs_read32(VM_EXIT_INTR_INFO), in vmx_inject_page_fault_nested()
10153 vmcs12->guest_es_limit = vmcs_read32(GUEST_ES_LIMIT); in prepare_vmcs12()
10154 vmcs12->guest_cs_limit = vmcs_read32(GUEST_CS_LIMIT); in prepare_vmcs12()
10155 vmcs12->guest_ss_limit = vmcs_read32(GUEST_SS_LIMIT); in prepare_vmcs12()
10156 vmcs12->guest_ds_limit = vmcs_read32(GUEST_DS_LIMIT); in prepare_vmcs12()
10157 vmcs12->guest_fs_limit = vmcs_read32(GUEST_FS_LIMIT); in prepare_vmcs12()
10158 vmcs12->guest_gs_limit = vmcs_read32(GUEST_GS_LIMIT); in prepare_vmcs12()
10159 vmcs12->guest_ldtr_limit = vmcs_read32(GUEST_LDTR_LIMIT); in prepare_vmcs12()
10160 vmcs12->guest_tr_limit = vmcs_read32(GUEST_TR_LIMIT); in prepare_vmcs12()
10161 vmcs12->guest_gdtr_limit = vmcs_read32(GUEST_GDTR_LIMIT); in prepare_vmcs12()
10162 vmcs12->guest_idtr_limit = vmcs_read32(GUEST_IDTR_LIMIT); in prepare_vmcs12()
10163 vmcs12->guest_es_ar_bytes = vmcs_read32(GUEST_ES_AR_BYTES); in prepare_vmcs12()
10164 vmcs12->guest_cs_ar_bytes = vmcs_read32(GUEST_CS_AR_BYTES); in prepare_vmcs12()
10165 vmcs12->guest_ss_ar_bytes = vmcs_read32(GUEST_SS_AR_BYTES); in prepare_vmcs12()
10166 vmcs12->guest_ds_ar_bytes = vmcs_read32(GUEST_DS_AR_BYTES); in prepare_vmcs12()
10167 vmcs12->guest_fs_ar_bytes = vmcs_read32(GUEST_FS_AR_BYTES); in prepare_vmcs12()
10168 vmcs12->guest_gs_ar_bytes = vmcs_read32(GUEST_GS_AR_BYTES); in prepare_vmcs12()
10169 vmcs12->guest_ldtr_ar_bytes = vmcs_read32(GUEST_LDTR_AR_BYTES); in prepare_vmcs12()
10170 vmcs12->guest_tr_ar_bytes = vmcs_read32(GUEST_TR_AR_BYTES); in prepare_vmcs12()
10183 vmcs_read32(GUEST_INTERRUPTIBILITY_INFO); in prepare_vmcs12()
10233 vmcs12->guest_sysenter_cs = vmcs_read32(GUEST_SYSENTER_CS); in prepare_vmcs12()
10251 vmcs_read32(VM_EXIT_INTR_ERROR_CODE); in prepare_vmcs12()
10253 vmcs12->vm_exit_instruction_len = vmcs_read32(VM_EXIT_INSTRUCTION_LEN); in prepare_vmcs12()
10254 vmcs12->vmx_instruction_info = vmcs_read32(VMX_INSTRUCTION_INFO); in prepare_vmcs12()
10458 vm_entry_controls_init(vmx, vmcs_read32(VM_ENTRY_CONTROLS)); in nested_vmx_vmexit()
10459 vm_exit_controls_init(vmx, vmcs_read32(VM_EXIT_CONTROLS)); in nested_vmx_vmexit()
10503 nested_vmx_failValid(vcpu, vmcs_read32(VM_INSTRUCTION_ERROR)); in nested_vmx_vmexit()