Home
last modified time | relevance | path

Searched refs:vmcs_config (Results 1 – 5 of 5) sorted by relevance

/linux/arch/x86/kvm/vmx/
A Dcapabilities.h54 struct vmcs_config { struct
66 extern struct vmcs_config vmcs_config; argument
86 return vmcs_config.pin_based_exec_ctrl & in cpu_has_vmx_preemption_timer()
130 return vmcs_config.cpu_based_exec_ctrl & in cpu_has_secondary_exec_ctrls()
136 return vmcs_config.cpu_based_2nd_exec_ctrl & in cpu_has_vmx_virtualize_apic_accesses()
142 return vmcs_config.cpu_based_2nd_exec_ctrl & in cpu_has_vmx_ept()
148 return vmcs_config.cpu_based_2nd_exec_ctrl & in vmx_umip_emulated()
154 return vmcs_config.cpu_based_2nd_exec_ctrl & in cpu_has_vmx_rdtscp()
160 return vmcs_config.cpu_based_2nd_exec_ctrl & in cpu_has_vmx_virtualize_x2apic_mode()
166 return vmcs_config.cpu_based_2nd_exec_ctrl & in cpu_has_vmx_vpid()
[all …]
A Devmcs.h15 struct vmcs_config;
184 __init void evmcs_sanitize_exec_ctrls(struct vmcs_config *vmcs_conf);
A Dvmx.c423 struct vmcs_config vmcs_config; variable
2602 memset(vmcs, 0, vmcs_config.size); in alloc_vmcs_cpu()
2608 vmcs->hdr.revision_id = vmcs_config.revision_id; in alloc_vmcs_cpu()
2617 free_pages((unsigned long)vmcs, vmcs_config.order); in free_vmcs()
2701 vmcs->hdr.revision_id = vmcs_config.revision_id; in alloc_kvm_area()
4068 u32 vmentry_ctrl = vmcs_config.vmentry_ctrl; in vmx_vmentry_ctrl()
4080 u32 vmexit_ctrl = vmcs_config.vmexit_ctrl; in vmx_vmexit_ctrl()
4111 u32 exec_control = vmcs_config.cpu_based_exec_ctrl; in vmx_exec_control()
6948 struct vmcs_config vmcs_conf; in vmx_check_processor_compat()
6961 if (memcmp(&vmcs_config, &vmcs_conf, sizeof(struct vmcs_config)) != 0) { in vmx_check_processor_compat()
[all …]
A Devmcs.c299 __init void evmcs_sanitize_exec_ctrls(struct vmcs_config *vmcs_conf) in evmcs_sanitize_exec_ctrls()
A Dnested.c2510 } else if (vmcs_config.vmentry_ctrl & VM_ENTRY_LOAD_IA32_PAT) { in prepare_vmcs02()

Completed in 27 milliseconds