Lines Matching refs:best
32 struct kvm_cpuid_entry2 *best; in guest_cpuid_has_xsave() local
37 best = kvm_find_cpuid_entry(vcpu, 1, 0); in guest_cpuid_has_xsave()
38 return best && (best->ecx & bit(X86_FEATURE_XSAVE)); in guest_cpuid_has_xsave()
43 struct kvm_cpuid_entry2 *best; in guest_cpuid_has_mtrr() local
45 best = kvm_find_cpuid_entry(vcpu, 1, 0); in guest_cpuid_has_mtrr()
46 return best && (best->edx & bit(X86_FEATURE_MTRR)); in guest_cpuid_has_mtrr()
51 struct kvm_cpuid_entry2 *best; in guest_cpuid_has_tsc_adjust() local
53 best = kvm_find_cpuid_entry(vcpu, 7, 0); in guest_cpuid_has_tsc_adjust()
54 return best && (best->ebx & bit(X86_FEATURE_TSC_ADJUST)); in guest_cpuid_has_tsc_adjust()
59 struct kvm_cpuid_entry2 *best; in guest_cpuid_has_smep() local
61 best = kvm_find_cpuid_entry(vcpu, 7, 0); in guest_cpuid_has_smep()
62 return best && (best->ebx & bit(X86_FEATURE_SMEP)); in guest_cpuid_has_smep()
67 struct kvm_cpuid_entry2 *best; in guest_cpuid_has_smap() local
69 best = kvm_find_cpuid_entry(vcpu, 7, 0); in guest_cpuid_has_smap()
70 return best && (best->ebx & bit(X86_FEATURE_SMAP)); in guest_cpuid_has_smap()
75 struct kvm_cpuid_entry2 *best; in guest_cpuid_has_fsgsbase() local
77 best = kvm_find_cpuid_entry(vcpu, 7, 0); in guest_cpuid_has_fsgsbase()
78 return best && (best->ebx & bit(X86_FEATURE_FSGSBASE)); in guest_cpuid_has_fsgsbase()
83 struct kvm_cpuid_entry2 *best; in guest_cpuid_has_longmode() local
85 best = kvm_find_cpuid_entry(vcpu, 0x80000001, 0); in guest_cpuid_has_longmode()
86 return best && (best->edx & bit(X86_FEATURE_LM)); in guest_cpuid_has_longmode()
91 struct kvm_cpuid_entry2 *best; in guest_cpuid_has_osvw() local
93 best = kvm_find_cpuid_entry(vcpu, 0x80000001, 0); in guest_cpuid_has_osvw()
94 return best && (best->ecx & bit(X86_FEATURE_OSVW)); in guest_cpuid_has_osvw()
99 struct kvm_cpuid_entry2 *best; in guest_cpuid_has_pcid() local
101 best = kvm_find_cpuid_entry(vcpu, 1, 0); in guest_cpuid_has_pcid()
102 return best && (best->ecx & bit(X86_FEATURE_PCID)); in guest_cpuid_has_pcid()
107 struct kvm_cpuid_entry2 *best; in guest_cpuid_has_x2apic() local
109 best = kvm_find_cpuid_entry(vcpu, 1, 0); in guest_cpuid_has_x2apic()
110 return best && (best->ecx & bit(X86_FEATURE_X2APIC)); in guest_cpuid_has_x2apic()
115 struct kvm_cpuid_entry2 *best; in guest_cpuid_is_amd() local
117 best = kvm_find_cpuid_entry(vcpu, 0, 0); in guest_cpuid_is_amd()
118 return best && best->ebx == X86EMUL_CPUID_VENDOR_AuthenticAMD_ebx; in guest_cpuid_is_amd()
123 struct kvm_cpuid_entry2 *best; in guest_cpuid_has_gbpages() local
125 best = kvm_find_cpuid_entry(vcpu, 0x80000001, 0); in guest_cpuid_has_gbpages()
126 return best && (best->edx & bit(X86_FEATURE_GBPAGES)); in guest_cpuid_has_gbpages()
131 struct kvm_cpuid_entry2 *best; in guest_cpuid_has_rtm() local
133 best = kvm_find_cpuid_entry(vcpu, 7, 0); in guest_cpuid_has_rtm()
134 return best && (best->ebx & bit(X86_FEATURE_RTM)); in guest_cpuid_has_rtm()
139 struct kvm_cpuid_entry2 *best; in guest_cpuid_has_mpx() local
141 best = kvm_find_cpuid_entry(vcpu, 7, 0); in guest_cpuid_has_mpx()
142 return best && (best->ebx & bit(X86_FEATURE_MPX)); in guest_cpuid_has_mpx()
147 struct kvm_cpuid_entry2 *best; in guest_cpuid_has_pcommit() local
149 best = kvm_find_cpuid_entry(vcpu, 7, 0); in guest_cpuid_has_pcommit()
150 return best && (best->ebx & bit(X86_FEATURE_PCOMMIT)); in guest_cpuid_has_pcommit()
155 struct kvm_cpuid_entry2 *best; in guest_cpuid_has_rdtscp() local
157 best = kvm_find_cpuid_entry(vcpu, 0x80000001, 0); in guest_cpuid_has_rdtscp()
158 return best && (best->edx & bit(X86_FEATURE_RDTSCP)); in guest_cpuid_has_rdtscp()
168 struct kvm_cpuid_entry2 *best; in guest_cpuid_has_nrips() local
170 best = kvm_find_cpuid_entry(vcpu, 0x8000000a, 0); in guest_cpuid_has_nrips()
177 return best && (best->edx & bit(BIT_NRIPS)); in guest_cpuid_has_nrips()