Home
last modified time | relevance | path

Searched refs:vmx_basic (Results 1 – 3 of 3) sorted by relevance

/linux/arch/x86/include/asm/
H A Dvmx.h139 static inline u32 vmx_basic_vmcs_revision_id(u64 vmx_basic) in vmx_basic_vmcs_revision_id() argument
141 return vmx_basic & GENMASK_ULL(30, 0); in vmx_basic_vmcs_revision_id()
144 static inline u32 vmx_basic_vmcs_size(u64 vmx_basic) in vmx_basic_vmcs_size() argument
146 return (vmx_basic & GENMASK_ULL(44, 32)) >> 32; in vmx_basic_vmcs_size()
149 static inline u32 vmx_basic_vmcs_mem_type(u64 vmx_basic) in vmx_basic_vmcs_mem_type() argument
151 return (vmx_basic & GENMASK_ULL(53, 50)) >> 50; in vmx_basic_vmcs_mem_type()
/linux/tools/testing/selftests/kvm/include/x86/
H A Dvmx.h532 union vmx_basic { union
/linux/arch/x86/kvm/vmx/
H A Dnested.c1304 u64 vmx_basic = vmcs_config.nested.basic; in vmx_restore_vmx_basic() local
1314 if (!is_bitwise_subset(vmx_basic, data, feature_bits | reserved_bits)) in vmx_restore_vmx_basic()
1324 if (vmx_basic_vmcs_revision_id(vmx_basic) != in vmx_restore_vmx_basic()
1328 if (vmx_basic_vmcs_size(vmx_basic) > vmx_basic_vmcs_size(data)) in vmx_restore_vmx_basic()