Lines Matching refs:vmcs_conf
6764 static void nested_vmx_setup_pinbased_ctls(struct vmcs_config *vmcs_conf,
6770 msrs->pinbased_ctls_high = vmcs_conf->pin_based_exec_ctrl;
6781 static void nested_vmx_setup_exit_ctls(struct vmcs_config *vmcs_conf,
6787 msrs->exit_ctls_high = vmcs_conf->vmexit_ctrl;
6804 static void nested_vmx_setup_entry_ctls(struct vmcs_config *vmcs_conf,
6810 msrs->entry_ctls_high = vmcs_conf->vmentry_ctrl;
6824 static void nested_vmx_setup_cpubased_ctls(struct vmcs_config *vmcs_conf,
6830 msrs->procbased_ctls_high = vmcs_conf->cpu_based_exec_ctrl;
6861 struct vmcs_config *vmcs_conf,
6866 msrs->secondary_ctls_high = vmcs_conf->cpu_based_2nd_exec_ctrl;
6943 static void nested_vmx_setup_misc_data(struct vmcs_config *vmcs_conf,
6946 msrs->misc_low = (u32)vmcs_conf->misc & VMX_MISC_SAVE_EFER_LMA;
7003 void nested_vmx_setup_ctls_msrs(struct vmcs_config *vmcs_conf, u32 ept_caps)
7005 struct nested_vmx_msrs *msrs = &vmcs_conf->nested;
7021 nested_vmx_setup_pinbased_ctls(vmcs_conf, msrs);
7023 nested_vmx_setup_exit_ctls(vmcs_conf, msrs);
7025 nested_vmx_setup_entry_ctls(vmcs_conf, msrs);
7027 nested_vmx_setup_cpubased_ctls(vmcs_conf, msrs);
7029 nested_vmx_setup_secondary_ctls(ept_caps, vmcs_conf, msrs);
7031 nested_vmx_setup_misc_data(vmcs_conf, msrs);