Lines Matching refs:vmcs_config
492 struct vmcs_config vmcs_config __ro_after_init;
1979 return vmx_get_vmx_msr(&vmcs_config.nested, msr->index, &msr->data);
2325 if (vmcs_config.vmentry_ctrl & VM_ENTRY_LOAD_IA32_PAT)
2577 static int setup_vmcs_config(struct vmcs_config *vmcs_conf,
2776 struct vmcs_config vmcs_conf;
2788 if (memcmp(&vmcs_config, &vmcs_conf, sizeof(struct vmcs_config))) {
2877 memset(vmcs, 0, vmcs_config.size);
2883 vmcs->hdr.revision_id = vmcs_config.revision_id;
2976 vmcs->hdr.revision_id = vmcs_config.revision_id;
4358 if (vmcs_config.vmexit_ctrl & VM_EXIT_LOAD_IA32_PAT) {
4385 u32 pin_based_exec_ctrl = vmcs_config.pin_based_exec_ctrl;
4401 u32 vmentry_ctrl = vmcs_config.vmentry_ctrl;
4421 u32 vmexit_ctrl = vmcs_config.vmexit_ctrl;
4472 u32 exec_control = vmcs_config.cpu_based_exec_ctrl;
4516 u64 exec_control = vmcs_config.cpu_based_3rd_exec_ctrl;
4557 if (WARN_ON_ONCE(!(vmcs_config.nested.secondary_ctls_high & control)))
4598 u32 exec_control = vmcs_config.cpu_based_2nd_exec_ctrl;
4782 if (vmcs_config.vmentry_ctrl & VM_ENTRY_LOAD_IA32_PAT)
4838 memcpy(&vmx->nested.msrs, &vmcs_config.nested, sizeof(vmx->nested.msrs));
8444 if (setup_vmcs_config(&vmcs_config, &vmx_capability) < 0)
8571 vmcs_config.misc & VMX_MISC_PREEMPTION_TIMER_RATE_MASK;
8607 nested_vmx_setup_ctls_msrs(&vmcs_config, vmx_capability.ept);