Home
last modified time | relevance | path

Searched refs:to_vmx (Results 1 – 7 of 7) sorted by relevance

/Linux-v6.1/arch/x86/kvm/vmx/
Dnested.h41 return to_vmx(vcpu)->nested.cached_vmcs12; in get_vmcs12()
46 return to_vmx(vcpu)->nested.cached_shadow_vmcs12; in get_shadow_vmcs12()
56 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_has_valid_vmcs12()
65 struct vcpu_vmx *vmx = to_vmx(vcpu); in nested_get_vpid02()
99 return vmx_misc_cr3_count(to_vmx(vcpu)->nested.msrs.misc_low); in nested_cpu_vmx_misc_cr3_count()
109 return to_vmx(vcpu)->nested.msrs.misc_low & in nested_cpu_has_vmwrite_any_field()
115 return to_vmx(vcpu)->nested.msrs.misc_low & VMX_MISC_ZERO_LEN_INS; in nested_cpu_has_zero_length_injection()
120 return to_vmx(vcpu)->nested.msrs.procbased_ctls_high & in nested_cpu_supports_monitor_trap_flag()
126 return to_vmx(vcpu)->nested.msrs.secondary_ctls_high & in nested_cpu_has_vmx_shadow_vmcs()
257 u64 fixed0 = to_vmx(vcpu)->nested.msrs.cr0_fixed0; in nested_guest_cr0_valid()
[all …]
Dvmx.c544 evmcs = (struct hv_enlightened_vmcs *)to_vmx(vcpu)->loaded_vmcs->vmcs; in hv_enable_direct_tlbflush()
797 if (to_vmx(vcpu)->rmode.vm86_active) in vmx_update_exception_bitmap()
1189 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_prepare_switch_to_guest()
1323 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_vcpu_load_vmcs()
1391 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_vcpu_load()
1404 vmx_prepare_switch_to_host(to_vmx(vcpu)); in vmx_vcpu_put()
1414 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_get_rflags()
1432 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_set_rflags()
1490 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_rtit_ctl_check()
1570 if (to_vmx(vcpu)->exit_reason.enclave_mode) { in vmx_can_emulate_instruction()
[all …]
Dnested.c181 if (to_vmx(vcpu)->nested.hv_evmcs_vmptr != EVMPTR_INVALID) in nested_vmx_failValid()
182 to_vmx(vcpu)->nested.need_vmcs12_to_shadow_sync = true; in nested_vmx_failValid()
189 struct vcpu_vmx *vmx = to_vmx(vcpu); in nested_vmx_fail()
228 struct vcpu_vmx *vmx = to_vmx(vcpu); in nested_release_evmcs()
259 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_switch_vmcs()
288 struct vcpu_vmx *vmx = to_vmx(vcpu); in free_nested()
371 struct vcpu_vmx *vmx = to_vmx(vcpu); in nested_ept_inject_page_fault()
402 struct vcpu_vmx *vmx = to_vmx(vcpu); in nested_ept_new_eptp()
560 struct vcpu_vmx *vmx = to_vmx(vcpu); in nested_vmx_prepare_msr_bitmap()
659 struct vcpu_vmx *vmx = to_vmx(vcpu); in nested_cache_shadow_vmcs12()
[all …]
Dvmx.h648 static inline struct vcpu_vmx *to_vmx(struct kvm_vcpu *vcpu) in to_vmx() function
655 return &to_vmx(vcpu)->lbr_desc; in vcpu_to_lbr_desc()
674 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_get_exit_qual()
685 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_get_intr_info()
723 (secondary_exec_controls_get(to_vmx(vcpu)) & in is_unrestricted_guest()
752 to_vmx(vcpu)->nested.enlightened_vmcs_enabled; in guest_cpuid_has_evmcs()
Dposted_intr.c34 return &(to_vmx(vcpu)->pi_desc); in vcpu_to_pi_desc()
54 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_vcpu_pi_load()
147 struct vcpu_vmx *vmx = to_vmx(vcpu); in pi_enable_wakeup_handler()
Dsgx.c289 struct vcpu_vmx *vmx = to_vmx(vcpu); in handle_encls_einit()
366 return (to_vmx(vcpu)->msr_ia32_feature_control & bits) == bits; in sgx_enabled_in_guest_bios()
416 struct vcpu_vmx *vmx = to_vmx(vcpu); in vcpu_setup_sgx_lepubkeyhash()
Devmcs.c357 (!vcpu || to_vmx(vcpu)->nested.enlightened_vmcs_enabled)) in nested_get_evmcs_version()
501 struct vcpu_vmx *vmx = to_vmx(vcpu); in nested_enable_evmcs()