Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

arch/x86/kvm/vmx/sgx.c kvm_cpu_cap_has() -> kvm_cpu_cap_get()

Type Parameter Key Value
PARAM_VALUE 0 x86_feature 528
DATA_SOURCE 0 x86_feature $0

arch/x86/kvm/mmu/mmu.c kvm_cpu_cap_has() -> kvm_cpu_cap_get()

Type Parameter Key Value
PARAM_VALUE 0 x86_feature 528
DATA_SOURCE 0 x86_feature $0
HALF_LOCKED2 &vcpu->kvm->srcu
HALF_LOCKED2 &vcpu->mutex

arch/x86/kvm/vmx/nested.c kvm_cpu_cap_has() -> kvm_cpu_cap_get()

Type Parameter Key Value
PARAM_VALUE 0 x86_feature 519,528,596
DATA_SOURCE 0 x86_feature $0
HARD_MAX 0 x86_feature 596

arch/x86/kvm/vmx/hyperv.c nested_get_evmcs_version() -> kvm_cpu_cap_get()

Type Parameter Key Value
PARAM_VALUE 0 x86_feature 133

arch/x86/kvm/vmx/pmu_intel.c kvm_cpu_cap_has() -> kvm_cpu_cap_get()

Type Parameter Key Value
PARAM_VALUE 0 x86_feature 528
DATA_SOURCE 0 x86_feature $0

arch/x86/kvm/cpuid.c kvm_cpu_cap_has() -> kvm_cpu_cap_get()

Type Parameter Key Value
PARAM_VALUE 0 x86_feature 59,133,145,154,194,244,288,290,295,308,313,324,410,514-515,519,528,534,596,600,609,664,755
DATA_SOURCE 0 x86_feature $0
HARD_MAX 0 x86_feature 755
PREEMPT_ADD
HALF_LOCKED2 _T->lock

arch/x86/kvm/hyperv.c kvm_cpu_cap_has() -> kvm_cpu_cap_get()

Type Parameter Key Value
PARAM_VALUE 0 x86_feature 528
DATA_SOURCE 0 x86_feature $0
LOCK2 &vcpu->kvm->srcu
LOCK2 &vcpu->mutex
TYPE_LOCK (struct kvm)->srcu
TYPE_LOCK (struct kvm_vcpu)->mutex

arch/x86/kvm/x86.c kvm_cpu_cap_has() -> kvm_cpu_cap_get()

Type Parameter Key Value
PARAM_VALUE 0 x86_feature 52,57,61,194,323,519,528,596,648
DATA_SOURCE 0 x86_feature $0
HARD_MAX 0 x86_feature 648
HALF_LOCKED2 _T->lock

arch/x86/kvm/svm/svm.c kvm_cpu_cap_has() -> kvm_cpu_cap_get()

Type Parameter Key Value
PARAM_VALUE 0 x86_feature 59,215,298,519,528
DATA_SOURCE 0 x86_feature $0
HARD_MAX 0 x86_feature 528
HALF_LOCKED2 _T->lock

arch/x86/kvm/msrs.c kvm_cpu_cap_has() -> kvm_cpu_cap_get()

Type Parameter Key Value
PARAM_VALUE 0 x86_feature 59,61,244,313,324,517,519,528,534,596
DATA_SOURCE 0 x86_feature $0
HARD_MAX 0 x86_feature 596
HALF_LOCKED2 _T->lock

arch/x86/kvm/vmx/vmx.c kvm_cpu_cap_has() -> kvm_cpu_cap_get()

Type Parameter Key Value
PARAM_VALUE 0 x86_feature 324,519,528,596
DATA_SOURCE 0 x86_feature $0
HARD_MAX 0 x86_feature 596

arch/x86/kvm/svm/nested.c kvm_cpu_cap_has() -> kvm_cpu_cap_get()

Type Parameter Key Value
PARAM_VALUE 0 x86_feature 481,519
DATA_SOURCE 0 x86_feature $0
HARD_MAX 0 x86_feature 519