Lines Matching refs:vmcs_readl

1453 static __always_inline unsigned long vmcs_readl(unsigned long field)  in vmcs_readl()  function
1464 return vmcs_readl(field); in vmcs_read16()
1469 return vmcs_readl(field); in vmcs_read32()
1475 return vmcs_readl(field); in vmcs_read64()
1477 return vmcs_readl(field) | ((u64)vmcs_readl(field+1) << 32); in vmcs_read64()
1519 vmcs_writel(field, vmcs_readl(field) & ~mask); in vmcs_clear_bits()
1524 vmcs_writel(field, vmcs_readl(field) | mask); in vmcs_set_bits()
1617 *p = vmcs_readl(kvm_vmx_segment_fields[seg].base); in vmx_read_guest_seg_base()
2129 cr0 = vmcs_readl(GUEST_CR0); in vmx_fpu_activate()
2192 rflags = vmcs_readl(GUEST_RFLAGS); in vmx_get_rflags()
2268 vmcs_readl(EXIT_QUALIFICATION)); in nested_vmx_check_exception()
2790 msr_info->data = vmcs_readl(GUEST_FS_BASE); in vmx_get_msr()
2793 msr_info->data = vmcs_readl(GUEST_GS_BASE); in vmx_get_msr()
2809 msr_info->data = vmcs_readl(GUEST_SYSENTER_EIP); in vmx_get_msr()
2812 msr_info->data = vmcs_readl(GUEST_SYSENTER_ESP); in vmx_get_msr()
2972 vcpu->arch.regs[VCPU_REGS_RSP] = vmcs_readl(GUEST_RSP); in vmx_cache_reg()
2975 vcpu->arch.regs[VCPU_REGS_RIP] = vmcs_readl(GUEST_RIP); in vmx_cache_reg()
3455 flags = vmcs_readl(GUEST_RFLAGS); in enter_pmode()
3460 vmcs_writel(GUEST_CR4, (vmcs_readl(GUEST_CR4) & ~X86_CR4_VME) | in enter_pmode()
3461 (vmcs_readl(CR4_READ_SHADOW) & X86_CR4_VME)); in enter_pmode()
3535 flags = vmcs_readl(GUEST_RFLAGS); in enter_rmode()
3541 vmcs_writel(GUEST_CR4, vmcs_readl(GUEST_CR4) | X86_CR4_VME); in enter_rmode()
3626 vcpu->arch.cr0 |= vmcs_readl(GUEST_CR0) & cr0_guest_owned_bits; in vmx_decache_cr0_guest_bits()
3632 vcpu->arch.cr3 = vmcs_readl(GUEST_CR3); in vmx_decache_cr3()
3641 vcpu->arch.cr4 |= vmcs_readl(GUEST_CR4) & cr4_guest_owned_bits; in vmx_decache_cr4_guest_bits()
3966 dt->address = vmcs_readl(GUEST_IDTR_BASE); in vmx_get_idt()
3978 dt->address = vmcs_readl(GUEST_GDTR_BASE); in vmx_get_gdt()
5120 vmcs_readl(GUEST_RFLAGS) & X86_EFLAGS_IF) && in vmx_interrupt_allowed()
5278 cr2 = vmcs_readl(EXIT_QUALIFICATION); in handle_exception()
5296 dr6 = vmcs_readl(EXIT_QUALIFICATION); in handle_exception()
5308 kvm_run->debug.arch.dr7 = vmcs_readl(GUEST_DR7); in handle_exception()
5320 kvm_run->debug.arch.pc = vmcs_readl(GUEST_CS_BASE) + rip; in handle_exception()
5350 exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_io()
5449 vmcs_readl(CR0_READ_SHADOW) & ~X86_CR0_TS); in handle_clts()
5462 exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_cr()
5539 exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_dr()
5549 dr7 = vmcs_readl(GUEST_DR7); in handle_dr()
5620 vcpu->arch.dr7 = vmcs_readl(GUEST_DR7); in vmx_sync_dirty_debug_regs()
5722 unsigned long exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_invlpg()
5772 unsigned long exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_apic_access()
5794 unsigned long exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_apic_eoi_induced()
5804 unsigned long exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_apic_write()
5825 exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_task_switch()
5884 exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_ept_violation()
5891 vmcs_readl(GUEST_LINEAR_ADDRESS)); in handle_ept_violation()
6646 if (get_vmx_mem_address(vcpu, vmcs_readl(EXIT_QUALIFICATION), in nested_vmx_check_vmptr()
7068 field_value = vmcs_readl(field); in copy_shadow_to_vmcs12()
7148 unsigned long exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_vmread()
7191 unsigned long exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_vmwrite()
7292 unsigned long exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_vmptrst()
7357 if (get_vmx_mem_address(vcpu, vmcs_readl(EXIT_QUALIFICATION), in handle_invept()
7416 if (get_vmx_mem_address(vcpu, vmcs_readl(EXIT_QUALIFICATION), in handle_invvpid()
7451 exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_pml_full()
7545 exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in nested_vmx_exit_handled_io()
7622 unsigned long exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in nested_vmx_exit_handled_cr()
7708 vmcs_readl(EXIT_QUALIFICATION), in nested_vmx_exit_handled()
7838 *info1 = vmcs_readl(EXIT_QUALIFICATION); in vmx_get_exit_info()
7921 vmcs_readl(sel + GUEST_ES_BASE - GUEST_ES_SELECTOR)); in vmx_dump_sel()
7928 vmcs_readl(limit + GUEST_GDTR_BASE - GUEST_GDTR_LIMIT)); in vmx_dump_dtsel()
7938 unsigned long cr4 = vmcs_readl(GUEST_CR4); in dump_vmcs()
7939 u64 efer = vmcs_readl(GUEST_IA32_EFER); in dump_vmcs()
7947 vmcs_readl(GUEST_CR0), vmcs_readl(CR0_READ_SHADOW), in dump_vmcs()
7948 vmcs_readl(CR0_GUEST_HOST_MASK)); in dump_vmcs()
7950 cr4, vmcs_readl(CR4_READ_SHADOW), vmcs_readl(CR4_GUEST_HOST_MASK)); in dump_vmcs()
7951 pr_err("CR3 = 0x%016lx\n", vmcs_readl(GUEST_CR3)); in dump_vmcs()
7956 vmcs_readl(GUEST_PDPTR0), vmcs_readl(GUEST_PDPTR1)); in dump_vmcs()
7958 vmcs_readl(GUEST_PDPTR2), vmcs_readl(GUEST_PDPTR3)); in dump_vmcs()
7961 vmcs_readl(GUEST_RSP), vmcs_readl(GUEST_RIP)); in dump_vmcs()
7963 vmcs_readl(GUEST_RFLAGS), vmcs_readl(GUEST_DR7)); in dump_vmcs()
7965 vmcs_readl(GUEST_SYSENTER_ESP), in dump_vmcs()
7966 vmcs_read32(GUEST_SYSENTER_CS), vmcs_readl(GUEST_SYSENTER_EIP)); in dump_vmcs()
7980 efer, vmcs_readl(GUEST_IA32_PAT)); in dump_vmcs()
7982 vmcs_readl(GUEST_IA32_DEBUGCTL), in dump_vmcs()
7983 vmcs_readl(GUEST_PENDING_DBG_EXCEPTIONS)); in dump_vmcs()
7986 vmcs_readl(GUEST_IA32_PERF_GLOBAL_CTRL)); in dump_vmcs()
7988 pr_err("BndCfgS = 0x%016lx\n", vmcs_readl(GUEST_BNDCFGS)); in dump_vmcs()
7998 vmcs_readl(HOST_RIP), vmcs_readl(HOST_RSP)); in dump_vmcs()
8005 vmcs_readl(HOST_FS_BASE), vmcs_readl(HOST_GS_BASE), in dump_vmcs()
8006 vmcs_readl(HOST_TR_BASE)); in dump_vmcs()
8008 vmcs_readl(HOST_GDTR_BASE), vmcs_readl(HOST_IDTR_BASE)); in dump_vmcs()
8010 vmcs_readl(HOST_CR0), vmcs_readl(HOST_CR3), in dump_vmcs()
8011 vmcs_readl(HOST_CR4)); in dump_vmcs()
8013 vmcs_readl(HOST_IA32_SYSENTER_ESP), in dump_vmcs()
8015 vmcs_readl(HOST_IA32_SYSENTER_EIP)); in dump_vmcs()
8018 vmcs_readl(HOST_IA32_EFER), vmcs_readl(HOST_IA32_PAT)); in dump_vmcs()
8021 vmcs_readl(HOST_IA32_PERF_GLOBAL_CTRL)); in dump_vmcs()
8040 vmcs_read32(VM_EXIT_REASON), vmcs_readl(EXIT_QUALIFICATION)); in dump_vmcs()
8044 pr_err("TSC Offset = 0x%016lx\n", vmcs_readl(TSC_OFFSET)); in dump_vmcs()
8047 vmcs_readl(TSC_MULTIPLIER)); in dump_vmcs()
8053 pr_err("EPT pointer = 0x%016lx\n", vmcs_readl(EPT_POINTER)); in dump_vmcs()
8057 i, vmcs_readl(CR3_TARGET_VALUE0 + i * 2), in dump_vmcs()
8058 i + 1, vmcs_readl(CR3_TARGET_VALUE0 + i * 2 + 2)); in dump_vmcs()
8061 i, vmcs_readl(CR3_TARGET_VALUE0 + i * 2)); in dump_vmcs()
8099 vmcs_readl(EXIT_QUALIFICATION)); in vmx_handle_exit()
9051 vmcs_readl(EXIT_QUALIFICATION)); in vmx_inject_page_fault_nested()
10011 /*1*/ (vmcs_readl(GUEST_CR0) & vcpu->arch.cr0_guest_owned_bits) | in vmcs12_guest_cr0()
10013 /*3*/ (vmcs_readl(CR0_READ_SHADOW) & ~(vmcs12->cr0_guest_host_mask | in vmcs12_guest_cr0()
10021 /*1*/ (vmcs_readl(GUEST_CR4) & vcpu->arch.cr4_guest_owned_bits) | in vmcs12_guest_cr4()
10023 /*3*/ (vmcs_readl(CR4_READ_SHADOW) & ~(vmcs12->cr4_guest_host_mask | in vmcs12_guest_cr4()
10143 vmcs12->guest_rflags = vmcs_readl(GUEST_RFLAGS); in prepare_vmcs12()
10171 vmcs12->guest_es_base = vmcs_readl(GUEST_ES_BASE); in prepare_vmcs12()
10172 vmcs12->guest_cs_base = vmcs_readl(GUEST_CS_BASE); in prepare_vmcs12()
10173 vmcs12->guest_ss_base = vmcs_readl(GUEST_SS_BASE); in prepare_vmcs12()
10174 vmcs12->guest_ds_base = vmcs_readl(GUEST_DS_BASE); in prepare_vmcs12()
10175 vmcs12->guest_fs_base = vmcs_readl(GUEST_FS_BASE); in prepare_vmcs12()
10176 vmcs12->guest_gs_base = vmcs_readl(GUEST_GS_BASE); in prepare_vmcs12()
10177 vmcs12->guest_ldtr_base = vmcs_readl(GUEST_LDTR_BASE); in prepare_vmcs12()
10178 vmcs12->guest_tr_base = vmcs_readl(GUEST_TR_BASE); in prepare_vmcs12()
10179 vmcs12->guest_gdtr_base = vmcs_readl(GUEST_GDTR_BASE); in prepare_vmcs12()
10180 vmcs12->guest_idtr_base = vmcs_readl(GUEST_IDTR_BASE); in prepare_vmcs12()
10185 vmcs_readl(GUEST_PENDING_DBG_EXCEPTIONS); in prepare_vmcs12()
10234 vmcs12->guest_sysenter_esp = vmcs_readl(GUEST_SYSENTER_ESP); in prepare_vmcs12()
10235 vmcs12->guest_sysenter_eip = vmcs_readl(GUEST_SYSENTER_EIP); in prepare_vmcs12()
10322 vcpu->arch.cr4_guest_owned_bits = ~vmcs_readl(CR4_GUEST_HOST_MASK); in load_vmcs12_host_state()