Symbol: vmx_capability
arch/x86/include/asm/processor.h
148
__u32 vmx_capability[NVMXINTS];
arch/x86/kernel/cpu/common.c
2024
memset(&c->vmx_capability, 0, sizeof(c->vmx_capability));
arch/x86/kernel/cpu/feat_ctl.c
101
if (c->vmx_capability[MISC_FEATURES] & VMX_F(VPID))
arch/x86/kernel/cpu/feat_ctl.c
43
c->vmx_capability[PRIMARY_CTLS] = supported;
arch/x86/kernel/cpu/feat_ctl.c
46
c->vmx_capability[SECONDARY_CTLS] = supported;
arch/x86/kernel/cpu/feat_ctl.c
50
c->vmx_capability[TERTIARY_CTLS_LOW] = low;
arch/x86/kernel/cpu/feat_ctl.c
51
c->vmx_capability[TERTIARY_CTLS_HIGH] = high;
arch/x86/kernel/cpu/feat_ctl.c
65
c->vmx_capability[MISC_FEATURES] = (supported & 0xffff) |
arch/x86/kernel/cpu/feat_ctl.c
71
c->vmx_capability[MISC_FEATURES] |= VMX_F(EPT_EXECUTE_ONLY);
arch/x86/kernel/cpu/feat_ctl.c
73
c->vmx_capability[MISC_FEATURES] |= VMX_F(EPT_AD);
arch/x86/kernel/cpu/feat_ctl.c
75
c->vmx_capability[MISC_FEATURES] |= VMX_F(EPT_1GB);
arch/x86/kernel/cpu/feat_ctl.c
77
c->vmx_capability[MISC_FEATURES] |= VMX_F(EPT_5LEVEL);
arch/x86/kernel/cpu/feat_ctl.c
80
if ((c->vmx_capability[PRIMARY_CTLS] & VMX_F(VIRTUAL_TPR)) &&
arch/x86/kernel/cpu/feat_ctl.c
81
(c->vmx_capability[SECONDARY_CTLS] & VMX_F(VIRT_APIC_ACCESSES)))
arch/x86/kernel/cpu/feat_ctl.c
82
c->vmx_capability[MISC_FEATURES] |= VMX_F(FLEXPRIORITY);
arch/x86/kernel/cpu/feat_ctl.c
84
if ((c->vmx_capability[PRIMARY_CTLS] & VMX_F(VIRTUAL_TPR)) &&
arch/x86/kernel/cpu/feat_ctl.c
85
(c->vmx_capability[SECONDARY_CTLS] & VMX_F(APIC_REGISTER_VIRT)) &&
arch/x86/kernel/cpu/feat_ctl.c
86
(c->vmx_capability[SECONDARY_CTLS] & VMX_F(VIRT_INTR_DELIVERY)) &&
arch/x86/kernel/cpu/feat_ctl.c
87
(c->vmx_capability[MISC_FEATURES] & VMX_F(POSTED_INTR)))
arch/x86/kernel/cpu/feat_ctl.c
88
c->vmx_capability[MISC_FEATURES] |= VMX_F(APICV);
arch/x86/kernel/cpu/feat_ctl.c
91
if (c->vmx_capability[PRIMARY_CTLS] & VMX_F(VIRTUAL_TPR))
arch/x86/kernel/cpu/feat_ctl.c
93
if (c->vmx_capability[MISC_FEATURES] & VMX_F(FLEXPRIORITY))
arch/x86/kernel/cpu/feat_ctl.c
95
if (c->vmx_capability[MISC_FEATURES] & VMX_F(VIRTUAL_NMIS))
arch/x86/kernel/cpu/feat_ctl.c
97
if (c->vmx_capability[SECONDARY_CTLS] & VMX_F(EPT))
arch/x86/kernel/cpu/feat_ctl.c
99
if (c->vmx_capability[MISC_FEATURES] & VMX_F(EPT_AD))
arch/x86/kernel/cpu/proc.c
110
if (cpu_has(c, X86_FEATURE_VMX) && c->vmx_capability[0]) {
arch/x86/kernel/cpu/proc.c
113
if (test_bit(i, (unsigned long *)c->vmx_capability) &&
arch/x86/kvm/vmx/capabilities.h
305
return vmx_capability.ept & VMX_EPT_EXECUTE_ONLY_BIT;
arch/x86/kvm/vmx/capabilities.h
310
return vmx_capability.ept & VMX_EPT_PAGE_WALK_4_BIT;
arch/x86/kvm/vmx/capabilities.h
315
return vmx_capability.ept & VMX_EPT_PAGE_WALK_5_BIT;
arch/x86/kvm/vmx/capabilities.h
320
return vmx_capability.ept & VMX_EPTP_WB_BIT;
arch/x86/kvm/vmx/capabilities.h
325
return vmx_capability.ept & VMX_EPT_2MB_PAGE_BIT;
arch/x86/kvm/vmx/capabilities.h
330
return vmx_capability.ept & VMX_EPT_1GB_PAGE_BIT;
arch/x86/kvm/vmx/capabilities.h
344
return vmx_capability.ept & VMX_EPT_AD_BIT;
arch/x86/kvm/vmx/capabilities.h
349
return vmx_capability.ept & VMX_EPT_EXTENT_CONTEXT_BIT;
arch/x86/kvm/vmx/capabilities.h
354
return vmx_capability.ept & VMX_EPT_EXTENT_GLOBAL_BIT;
arch/x86/kvm/vmx/capabilities.h
359
return vmx_capability.vpid & VMX_VPID_INVVPID_BIT;
arch/x86/kvm/vmx/capabilities.h
364
return vmx_capability.vpid & VMX_VPID_EXTENT_INDIVIDUAL_ADDR_BIT;
arch/x86/kvm/vmx/capabilities.h
369
return vmx_capability.vpid & VMX_VPID_EXTENT_SINGLE_CONTEXT_BIT;
arch/x86/kvm/vmx/capabilities.h
374
return vmx_capability.vpid & VMX_VPID_EXTENT_GLOBAL_CONTEXT_BIT;
arch/x86/kvm/vmx/capabilities.h
69
extern struct vmx_capability vmx_capability __ro_after_init;
arch/x86/kvm/vmx/nested.c
7402
nested_vmx_setup_ctls_msrs(&vmcs_config, vmx_capability.ept);
arch/x86/kvm/vmx/vmx.c
2743
struct vmx_capability *vmx_cap)
arch/x86/kvm/vmx/vmx.c
2954
struct vmx_capability vmx_cap;
arch/x86/kvm/vmx/vmx.c
594
struct vmx_capability vmx_capability __ro_after_init;
arch/x86/kvm/vmx/vmx.c
8813
ept_caps_to_lpage_level(vmx_capability.ept));
arch/x86/kvm/vmx/vmx.c
8941
if (setup_vmcs_config(&vmcs_config, &vmx_capability) < 0)