Home
last modified time | relevance | path

Searched refs:vmcs_conf (Results 1 – 3 of 3) sorted by relevance

/linux-6.1.9/arch/x86/kvm/vmx/
Dnested.h20 void nested_vmx_setup_ctls_msrs(struct vmcs_config *vmcs_conf, u32 ept_caps);
Dvmx.c2568 static __init int setup_vmcs_config(struct vmcs_config *vmcs_conf, in setup_vmcs_config() argument
2597 memset(vmcs_conf, 0, sizeof(*vmcs_conf)); in setup_vmcs_config()
2714 vmcs_conf->size = vmx_msr_high & 0x1fff; in setup_vmcs_config()
2715 vmcs_conf->basic_cap = vmx_msr_high & ~0x1fff; in setup_vmcs_config()
2717 vmcs_conf->revision_id = vmx_msr_low; in setup_vmcs_config()
2719 vmcs_conf->pin_based_exec_ctrl = _pin_based_exec_control; in setup_vmcs_config()
2720 vmcs_conf->cpu_based_exec_ctrl = _cpu_based_exec_control; in setup_vmcs_config()
2721 vmcs_conf->cpu_based_2nd_exec_ctrl = _cpu_based_2nd_exec_control; in setup_vmcs_config()
2722 vmcs_conf->cpu_based_3rd_exec_ctrl = _cpu_based_3rd_exec_control; in setup_vmcs_config()
2723 vmcs_conf->vmexit_ctrl = _vmexit_control; in setup_vmcs_config()
[all …]
Dnested.c6711 void nested_vmx_setup_ctls_msrs(struct vmcs_config *vmcs_conf, u32 ept_caps) in nested_vmx_setup_ctls_msrs() argument
6713 struct nested_vmx_msrs *msrs = &vmcs_conf->nested; in nested_vmx_setup_ctls_msrs()
6734 msrs->pinbased_ctls_high = vmcs_conf->pin_based_exec_ctrl; in nested_vmx_setup_ctls_msrs()
6748 msrs->exit_ctls_high = vmcs_conf->vmexit_ctrl; in nested_vmx_setup_ctls_msrs()
6768 msrs->entry_ctls_high = vmcs_conf->vmentry_ctrl; in nested_vmx_setup_ctls_msrs()
6785 msrs->procbased_ctls_high = vmcs_conf->cpu_based_exec_ctrl; in nested_vmx_setup_ctls_msrs()
6821 msrs->secondary_ctls_high = vmcs_conf->cpu_based_2nd_exec_ctrl; in nested_vmx_setup_ctls_msrs()
6902 msrs->misc_low = (u32)vmcs_conf->misc & VMX_MISC_SAVE_EFER_LMA; in nested_vmx_setup_ctls_msrs()