Searched refs:vmx_capability (Results 1 - 6 of 6) sorted by relevance

/linux-master/arch/x86/kernel/cpu/
H A Dfeat_ctl.c42 c->vmx_capability[PRIMARY_CTLS] = supported;
45 c->vmx_capability[SECONDARY_CTLS] = supported;
49 c->vmx_capability[TERTIARY_CTLS_LOW] = low;
50 c->vmx_capability[TERTIARY_CTLS_HIGH] = high;
64 c->vmx_capability[MISC_FEATURES] = (supported & 0xffff) |
70 c->vmx_capability[MISC_FEATURES] |= VMX_F(EPT_EXECUTE_ONLY);
72 c->vmx_capability[MISC_FEATURES] |= VMX_F(EPT_AD);
74 c->vmx_capability[MISC_FEATURES] |= VMX_F(EPT_1GB);
76 c->vmx_capability[MISC_FEATURES] |= VMX_F(EPT_5LEVEL);
79 if ((c->vmx_capability[PRIMARY_CTL
[all...]
H A Dproc.c107 if (cpu_has(c, X86_FEATURE_VMX) && c->vmx_capability[0]) {
110 if (test_bit(i, (unsigned long *)c->vmx_capability) &&
H A Dcommon.c1802 memset(&c->vmx_capability, 0, sizeof(c->vmx_capability));
/linux-master/arch/x86/kvm/vmx/
H A Dcapabilities.h71 struct vmx_capability { struct
75 extern struct vmx_capability vmx_capability __ro_after_init;
296 return vmx_capability.ept & VMX_EPT_EXECUTE_ONLY_BIT;
301 return vmx_capability.ept & VMX_EPT_PAGE_WALK_4_BIT;
306 return vmx_capability.ept & VMX_EPT_PAGE_WALK_5_BIT;
311 return vmx_capability.ept & VMX_EPTP_WB_BIT;
316 return vmx_capability.ept & VMX_EPT_2MB_PAGE_BIT;
321 return vmx_capability.ept & VMX_EPT_1GB_PAGE_BIT;
335 return vmx_capability
[all...]
H A Dvmx.c499 struct vmx_capability vmx_capability __ro_after_init;
2567 struct vmx_capability *vmx_cap)
2766 struct vmx_capability vmx_cap;
8536 if (setup_vmcs_config(&vmcs_config, &vmx_capability) < 0)
8644 ept_caps_to_lpage_level(vmx_capability.ept));
8698 nested_vmx_setup_ctls_msrs(&vmcs_config, vmx_capability.ept);
/linux-master/arch/x86/include/asm/
H A Dprocessor.h120 __u32 vmx_capability[NVMXINTS]; member in struct:cpuinfo_x86

Completed in 191 milliseconds