Symbol: guest_cpu_cap_has
arch/x86/kvm/cpuid.c
428
guest_cpu_cap_has(vcpu, X86_FEATURE_GBPAGES);
arch/x86/kvm/cpuid.c
454
__cr4_reserved_bits(guest_cpu_cap_has, vcpu);
arch/x86/kvm/cpuid.h
282
if (guest_cpu_cap_has(vcpu, X86_FEATURE_LAM))
arch/x86/kvm/cpuid.h
290
return (guest_cpu_cap_has(vcpu, X86_FEATURE_SPEC_CTRL) ||
arch/x86/kvm/cpuid.h
291
guest_cpu_cap_has(vcpu, X86_FEATURE_AMD_STIBP) ||
arch/x86/kvm/cpuid.h
292
guest_cpu_cap_has(vcpu, X86_FEATURE_AMD_IBRS) ||
arch/x86/kvm/cpuid.h
293
guest_cpu_cap_has(vcpu, X86_FEATURE_AMD_SSBD));
arch/x86/kvm/cpuid.h
298
return (guest_cpu_cap_has(vcpu, X86_FEATURE_SPEC_CTRL) ||
arch/x86/kvm/cpuid.h
299
guest_cpu_cap_has(vcpu, X86_FEATURE_AMD_IBPB) ||
arch/x86/kvm/cpuid.h
300
guest_cpu_cap_has(vcpu, X86_FEATURE_SBPB));
arch/x86/kvm/hyperv.c
1356
!guest_cpu_cap_has(vcpu, X86_FEATURE_XSAVEC))
arch/x86/kvm/lapic.c
2799
(guest_cpu_cap_has(vcpu, X86_FEATURE_X2APIC) ? 0 : X2APIC_ENABLE);
arch/x86/kvm/lapic.c
615
if (guest_cpu_cap_has(vcpu, X86_FEATURE_X2APIC) &&
arch/x86/kvm/mmu.h
142
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_LAM))
arch/x86/kvm/mmu/mmu.c
5377
guest_cpu_cap_has(vcpu, X86_FEATURE_GBPAGES),
arch/x86/kvm/mmu/mmu.c
5454
guest_cpu_cap_has(vcpu, X86_FEATURE_GBPAGES),
arch/x86/kvm/smm.c
273
if (guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) &&
arch/x86/kvm/smm.c
291
if (guest_cpu_cap_has(vcpu, X86_FEATURE_LM))
arch/x86/kvm/smm.c
361
if (guest_cpu_cap_has(vcpu, X86_FEATURE_LM))
arch/x86/kvm/smm.c
565
if (guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) &&
arch/x86/kvm/smm.c
598
if (guest_cpu_cap_has(vcpu, X86_FEATURE_LM)) {
arch/x86/kvm/smm.c
621
if (guest_cpu_cap_has(vcpu, X86_FEATURE_LM)) {
arch/x86/kvm/smm.c
646
if (guest_cpu_cap_has(vcpu, X86_FEATURE_LM))
arch/x86/kvm/svm/nested.c
113
if (!guest_cpu_cap_has(&svm->vcpu, X86_FEATURE_V_VMSAVE_VMLOAD))
arch/x86/kvm/svm/nested.c
1177
if (guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK)) {
arch/x86/kvm/svm/nested.c
1191
if (guest_cpu_cap_has(vcpu, X86_FEATURE_NRIPS))
arch/x86/kvm/svm/nested.c
1215
if (guest_cpu_cap_has(vcpu, X86_FEATURE_ERAPS))
arch/x86/kvm/svm/nested.c
1242
if (unlikely(guest_cpu_cap_has(vcpu, X86_FEATURE_LBRV) &&
arch/x86/kvm/svm/nested.c
436
if (!guest_cpu_cap_has(__vcpu, X86_FEATURE_##fname)) \
arch/x86/kvm/svm/nested.c
683
if (guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) &&
arch/x86/kvm/svm/nested.c
715
if (unlikely(guest_cpu_cap_has(vcpu, X86_FEATURE_LBRV) &&
arch/x86/kvm/svm/nested.c
776
if (guest_cpu_cap_has(vcpu, X86_FEATURE_VGIF) &&
arch/x86/kvm/svm/nested.c
842
if (guest_cpu_cap_has(vcpu, X86_FEATURE_TSCRATEMSR) &&
arch/x86/kvm/svm/nested.c
863
if (guest_cpu_cap_has(vcpu, X86_FEATURE_NRIPS))
arch/x86/kvm/svm/nested.c
873
if (guest_cpu_cap_has(vcpu, X86_FEATURE_NRIPS))
arch/x86/kvm/svm/nested.c
884
if (guest_cpu_cap_has(vcpu, X86_FEATURE_PAUSEFILTER))
arch/x86/kvm/svm/nested.c
888
if (guest_cpu_cap_has(vcpu, X86_FEATURE_PFTHRESHOLD))
arch/x86/kvm/svm/nested.c
919
if (guest_cpu_cap_has(vcpu, X86_FEATURE_ERAPS))
arch/x86/kvm/svm/pmu.c
112
return guest_cpu_cap_has(vcpu, X86_FEATURE_PERFCTR_CORE);
arch/x86/kvm/svm/pmu.c
185
if (guest_cpu_cap_has(vcpu, X86_FEATURE_PERFMON_V2)) {
arch/x86/kvm/svm/pmu.c
195
} else if (guest_cpu_cap_has(vcpu, X86_FEATURE_PERFCTR_CORE)) {
arch/x86/kvm/svm/pmu.c
49
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_PERFCTR_CORE))
arch/x86/kvm/svm/sev.c
4563
!guest_cpu_cap_has(vcpu, X86_FEATURE_RDTSCP) &&
arch/x86/kvm/svm/sev.c
4564
!guest_cpu_cap_has(vcpu, X86_FEATURE_RDPID));
arch/x86/kvm/svm/sev.c
4582
!guest_cpu_cap_has(vcpu, X86_FEATURE_XSAVES) ||
arch/x86/kvm/svm/svm.c
1023
!guest_cpu_cap_has(&svm->vcpu, X86_FEATURE_INVPCID))
arch/x86/kvm/svm/svm.c
1030
if (guest_cpu_cap_has(vcpu, X86_FEATURE_RDTSCP))
arch/x86/kvm/svm/svm.c
1188
if (guest_cpu_cap_has(vcpu, X86_FEATURE_ERAPS))
arch/x86/kvm/svm/svm.c
2746
!guest_cpu_cap_has(vcpu, X86_FEATURE_TSCRATEMSR))
arch/x86/kvm/svm/svm.c
2831
!guest_cpu_cap_has(vcpu, X86_FEATURE_VIRT_SSBD))
arch/x86/kvm/svm/svm.c
2911
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_TSCRATEMSR)) {
arch/x86/kvm/svm/svm.c
2933
if (guest_cpu_cap_has(vcpu, X86_FEATURE_TSCRATEMSR) &&
arch/x86/kvm/svm/svm.c
2978
!guest_cpu_cap_has(vcpu, X86_FEATURE_VIRT_SSBD))
arch/x86/kvm/svm/svm.c
3174
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_INVPCID)) {
arch/x86/kvm/svm/svm.c
4334
if (guest_cpu_cap_has(vcpu, X86_FEATURE_ERAPS) &&
arch/x86/kvm/svm/svm.c
4518
guest_cpu_cap_has(vcpu, X86_FEATURE_XSAVE));
arch/x86/kvm/svm/svm.c
4797
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_LM))
arch/x86/kvm/svm/svm.c
4844
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_LM))
arch/x86/kvm/svm/svm.c
4851
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SVM))
arch/x86/kvm/svm/svm.c
748
intercept |= !guest_cpu_cap_has(vcpu, X86_FEATURE_PERFCTR_CORE);
arch/x86/kvm/svm/svm.c
793
!guest_cpu_cap_has(vcpu, X86_FEATURE_FLUSH_L1D));
arch/x86/kvm/svm/svm.c
823
bool shstk_enabled = guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK);
arch/x86/kvm/svm/svm.c
877
(is_guest_mode(vcpu) && guest_cpu_cap_has(vcpu, X86_FEATURE_LBRV) &&
arch/x86/kvm/svm/svm.h
534
return guest_cpu_cap_has(&svm->vcpu, X86_FEATURE_VGIF) &&
arch/x86/kvm/svm/svm.h
586
return guest_cpu_cap_has(&svm->vcpu, X86_FEATURE_VNMI) &&
arch/x86/kvm/vmx/nested.c
2535
if (guest_cpu_cap_has(vcpu, X86_FEATURE_IBT) ||
arch/x86/kvm/vmx/nested.c
2536
guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK))
arch/x86/kvm/vmx/nested.c
2539
if (guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK)) {
arch/x86/kvm/vmx/nested.c
2548
if (guest_cpu_cap_has(vcpu, X86_FEATURE_IBT) ||
arch/x86/kvm/vmx/nested.c
2549
guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK))
arch/x86/kvm/vmx/nested.c
2552
if (guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK)) {
arch/x86/kvm/vmx/nested.c
6400
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SGX) ||
arch/x86/kvm/vmx/nested.c
6751
if (guest_cpu_cap_has(vcpu, X86_FEATURE_VMX) &&
arch/x86/kvm/vmx/nested.c
6913
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_VMX))
arch/x86/kvm/vmx/nested.c
6947
(!guest_cpu_cap_has(vcpu, X86_FEATURE_VMX) ||
arch/x86/kvm/vmx/pmu_intel.c
187
ret = guest_cpu_cap_has(vcpu, X86_FEATURE_DS);
arch/x86/kvm/vmx/pmu_intel.h
11
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_PDCM))
arch/x86/kvm/vmx/sgx.c
126
guest_cpu_cap_has(vcpu, X86_FEATURE_SGX2)) {
arch/x86/kvm/vmx/sgx.c
369
return guest_cpu_cap_has(vcpu, X86_FEATURE_SGX2);
arch/x86/kvm/vmx/sgx.c
385
if (!enable_sgx || !guest_cpu_cap_has(vcpu, X86_FEATURE_SGX) ||
arch/x86/kvm/vmx/sgx.c
386
!guest_cpu_cap_has(vcpu, X86_FEATURE_SGX1)) {
arch/x86/kvm/vmx/sgx.c
483
if (guest_cpu_cap_has(vcpu, X86_FEATURE_SGX) &&
arch/x86/kvm/vmx/sgx.c
485
if (guest_cpu_cap_has(vcpu, X86_FEATURE_SGX1)) {
arch/x86/kvm/vmx/sgx.c
491
if (guest_cpu_cap_has(vcpu, X86_FEATURE_SGX2))
arch/x86/kvm/vmx/vmx.c
2020
guest_cpu_cap_has(&vmx->vcpu, X86_FEATURE_RDTSCP) ||
arch/x86/kvm/vmx/vmx.c
2021
guest_cpu_cap_has(&vmx->vcpu, X86_FEATURE_RDPID));
arch/x86/kvm/vmx/vmx.c
2174
!guest_cpu_cap_has(vcpu, X86_FEATURE_MPX)))
arch/x86/kvm/vmx/vmx.c
2190
!guest_cpu_cap_has(vcpu, X86_FEATURE_SGX_LC))
arch/x86/kvm/vmx/vmx.c
2196
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_VMX))
arch/x86/kvm/vmx/vmx.c
2288
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_LM))
arch/x86/kvm/vmx/vmx.c
2299
(host_initiated || guest_cpu_cap_has(vcpu, X86_FEATURE_BUS_LOCK_DETECT)))
arch/x86/kvm/vmx/vmx.c
2307
(host_initiated || guest_cpu_cap_has(vcpu, X86_FEATURE_RTM)))
arch/x86/kvm/vmx/vmx.c
2412
!guest_cpu_cap_has(vcpu, X86_FEATURE_MPX)))
arch/x86/kvm/vmx/vmx.c
2514
(!guest_cpu_cap_has(vcpu, X86_FEATURE_SGX_LC) ||
arch/x86/kvm/vmx/vmx.c
2524
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_VMX))
arch/x86/kvm/vmx/vmx.c
2607
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_DS))
arch/x86/kvm/vmx/vmx.c
2609
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_DTES64))
arch/x86/kvm/vmx/vmx.c
4382
!guest_cpu_cap_has(vcpu, X86_FEATURE_XFD));
arch/x86/kvm/vmx/vmx.c
4390
!guest_cpu_cap_has(vcpu, X86_FEATURE_FLUSH_L1D));
arch/x86/kvm/vmx/vmx.c
4393
intercept = !guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK);
arch/x86/kvm/vmx/vmx.c
4402
intercept = !guest_cpu_cap_has(vcpu, X86_FEATURE_IBT) &&
arch/x86/kvm/vmx/vmx.c
4403
!guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK);
arch/x86/kvm/vmx/vmx.c
4802
__enabled = guest_cpu_cap_has(__vcpu, X86_FEATURE_##feat_name); \
arch/x86/kvm/vmx/vmx.c
4878
guest_cpu_cap_has(vcpu, X86_FEATURE_RDTSCP) ||
arch/x86/kvm/vmx/vmx.c
4879
guest_cpu_cap_has(vcpu, X86_FEATURE_RDPID);
arch/x86/kvm/vmx/vmx.c
5456
if (guest_cpu_cap_has(vcpu, X86_FEATURE_SGX2))
arch/x86/kvm/vmx/vmx.c
6226
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_INVPCID)) {
arch/x86/kvm/vmx/vmx.c
8081
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_XSAVE))
arch/x86/kvm/vmx/vmx.c
8090
if (guest_cpu_cap_has(vcpu, X86_FEATURE_VMX))
arch/x86/kvm/vmx/vmx.c
8099
if (guest_cpu_cap_has(vcpu, X86_FEATURE_VMX))
arch/x86/kvm/vmx/vmx.c
8103
guest_cpu_cap_has(vcpu, X86_FEATURE_INTEL_PT))
arch/x86/kvm/vmx/vmx.c
8110
bool enabled = guest_cpu_cap_has(vcpu, X86_FEATURE_RTM);
arch/x86/kvm/vmx/vmx.c
8118
if (guest_cpu_cap_has(vcpu, X86_FEATURE_SGX))
arch/x86/kvm/vmx/vmx.c
8123
if (guest_cpu_cap_has(vcpu, X86_FEATURE_SGX_LC))
arch/x86/kvm/x86.c
1226
if (guest_cpu_cap_has(vcpu, X86_FEATURE_XSAVES) &&
arch/x86/kvm/x86.c
14209
if (guest_cpu_cap_has(vcpu, X86_FEATURE_ERAPS))
arch/x86/kvm/x86.c
1547
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_RTM))
arch/x86/kvm/x86.c
1550
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_BUS_LOCK_DETECT))
arch/x86/kvm/x86.c
1728
if (efer & EFER_AUTOIBRS && !guest_cpu_cap_has(vcpu, X86_FEATURE_AUTOIBRS))
arch/x86/kvm/x86.c
1731
if (efer & EFER_FFXSR && !guest_cpu_cap_has(vcpu, X86_FEATURE_FXSR_OPT))
arch/x86/kvm/x86.c
1734
if (efer & EFER_SVME && !guest_cpu_cap_has(vcpu, X86_FEATURE_SVM))
arch/x86/kvm/x86.c
1738
!guest_cpu_cap_has(vcpu, X86_FEATURE_LM))
arch/x86/kvm/x86.c
1741
if (efer & EFER_NX && !guest_cpu_cap_has(vcpu, X86_FEATURE_NX))
arch/x86/kvm/x86.c
1883
!guest_cpu_cap_has(vcpu, X86_FEATURE_RDTSCP) &&
arch/x86/kvm/x86.c
1884
!guest_cpu_cap_has(vcpu, X86_FEATURE_RDPID))
arch/x86/kvm/x86.c
1903
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) &&
arch/x86/kvm/x86.c
1904
!guest_cpu_cap_has(vcpu, X86_FEATURE_IBT))
arch/x86/kvm/x86.c
1925
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK))
arch/x86/kvm/x86.c
1931
if (index == MSR_IA32_INT_SSP_TAB && !guest_cpu_cap_has(vcpu, X86_FEATURE_LM))
arch/x86/kvm/x86.c
1979
!guest_cpu_cap_has(vcpu, X86_FEATURE_RDTSCP) &&
arch/x86/kvm/x86.c
1980
!guest_cpu_cap_has(vcpu, X86_FEATURE_RDPID))
arch/x86/kvm/x86.c
1985
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) &&
arch/x86/kvm/x86.c
1986
!guest_cpu_cap_has(vcpu, X86_FEATURE_IBT))
arch/x86/kvm/x86.c
1994
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK))
arch/x86/kvm/x86.c
2246
enabled = guest_cpu_cap_has(vcpu, X86_FEATURE_MWAIT);
arch/x86/kvm/x86.c
3857
return guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) ||
arch/x86/kvm/x86.c
3858
guest_cpu_cap_has(vcpu, X86_FEATURE_IBT);
arch/x86/kvm/x86.c
3860
return guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK);
arch/x86/kvm/x86.c
3935
!guest_cpu_cap_has(vcpu, X86_FEATURE_ARCH_CAPABILITIES))
arch/x86/kvm/x86.c
3941
!guest_cpu_cap_has(vcpu, X86_FEATURE_PDCM))
arch/x86/kvm/x86.c
3966
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SPEC_CTRL) &&
arch/x86/kvm/x86.c
3967
!guest_cpu_cap_has(vcpu, X86_FEATURE_AMD_IBPB))
arch/x86/kvm/x86.c
3970
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SBPB))
arch/x86/kvm/x86.c
3991
!guest_cpu_cap_has(vcpu, X86_FEATURE_FLUSH_L1D))
arch/x86/kvm/x86.c
4042
if (guest_cpu_cap_has(vcpu, X86_FEATURE_TSC_ADJUST)) {
arch/x86/kvm/x86.c
4069
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_XMM3))
arch/x86/kvm/x86.c
4248
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_OSVW))
arch/x86/kvm/x86.c
4253
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_OSVW))
arch/x86/kvm/x86.c
4272
!guest_cpu_cap_has(vcpu, X86_FEATURE_XFD))
arch/x86/kvm/x86.c
4282
!guest_cpu_cap_has(vcpu, X86_FEATURE_XFD))
arch/x86/kvm/x86.c
4401
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_ARCH_CAPABILITIES))
arch/x86/kvm/x86.c
4406
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_PDCM))
arch/x86/kvm/x86.c
4607
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_OSVW))
arch/x86/kvm/x86.c
4612
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_OSVW))
arch/x86/kvm/x86.c
4631
!guest_cpu_cap_has(vcpu, X86_FEATURE_XFD))
arch/x86/kvm/x86.c
4638
!guest_cpu_cap_has(vcpu, X86_FEATURE_XFD))
arch/x86/kvm/x86.c
6080
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK))
arch/x86/kvm/x86.c
6169
u64 nr_regs = guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) ? 1 : 0;
arch/x86/kvm/x86.c
8805
return guest_cpu_cap_has(emul_to_vcpu(ctxt), X86_FEATURE_MOVBE);
arch/x86/kvm/x86.c
8810
return guest_cpu_cap_has(emul_to_vcpu(ctxt), X86_FEATURE_FXSR);
arch/x86/kvm/x86.c
8815
return guest_cpu_cap_has(emul_to_vcpu(ctxt), X86_FEATURE_RDPID);
arch/x86/kvm/x86.h
170
if (guest_cpu_cap_has(vcpu, X86_FEATURE_SPEC_CTRL) ||
arch/x86/kvm/x86.h
171
guest_cpu_cap_has(vcpu, X86_FEATURE_AMD_IBRS))
arch/x86/kvm/x86.h
752
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_SHSTK) &&
arch/x86/kvm/x86.h
755
if (!guest_cpu_cap_has(vcpu, X86_FEATURE_IBT) &&