Searched refs:vmcs_conf (Results 1 – 3 of 3) sorted by relevance
20 void nested_vmx_setup_ctls_msrs(struct vmcs_config *vmcs_conf, u32 ept_caps);
2568 static __init int setup_vmcs_config(struct vmcs_config *vmcs_conf, in setup_vmcs_config() argument2597 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 …]
6711 void nested_vmx_setup_ctls_msrs(struct vmcs_config *vmcs_conf, u32 ept_caps) in nested_vmx_setup_ctls_msrs() argument6713 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()