Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 5 files:
- arch/x86/kernel/cpu/bugs.c
- arch/x86/kvm/hyperv.c, line 2887
- arch/x86/kvm/x86.c
- drivers/cpufreq/intel_pstate.c, line 1156
- kernel/cpu.c
Smatch caller information:
arch/x86/kvm/hyperv.c kvm_get_hv_cpuid() -> cpu_smt_possible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &vcpu->mutex |
drivers/cpufreq/intel_pstate.c hybrid_init_cpu_capacity_scaling() -> cpu_smt_possible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->mutex |
kernel/cpu.c cpu_smt_disable() -> cpu_smt_possible()
| Type | Parameter | Key | Value |
|---|
arch/x86/kvm/x86.c kvm_vm_ioctl_enable_cap() -> cpu_smt_possible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &kvm->lock | ||
| TYPE_LOCK | (struct kvm)->lock |
arch/x86/kvm/x86.c kvm_x86_init() -> cpu_smt_possible()
| Type | Parameter | Key | Value |
|---|
arch/x86/kernel/cpu/bugs.c spectre_v2_user_update_mitigation() -> cpu_smt_possible()
| Type | Parameter | Key | Value |
|---|
arch/x86/kernel/cpu/bugs.c srso_select_mitigation() -> cpu_smt_possible()
| Type | Parameter | Key | Value |
|---|