Defined in 2 files as a function:
- arch/x86/include/asm/fpu/xcr.h, line 16 (as a function)
- tools/testing/selftests/kvm/include/x86/processor.h, line 681 (as a function)
Referenced in 4 files:
- arch/x86/kernel/fpu/xstate.c
- arch/x86/kvm/emulate.c, line 3992
- arch/x86/kvm/vmx/tdx.c, line 1040
- arch/x86/kvm/x86.c, line 653
Smatch caller information:
arch/x86/kvm/x86.c kvm_load_xfeatures() -> xsetbv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | index | 0 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| LOCK2 | &vcpu->mutex | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct kvm_vcpu)->mutex |
arch/x86/kvm/vmx/tdx.c tdx_load_host_xsave_state() -> xsetbv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | index | 0 |
| NOCHECK_CALL |
arch/x86/kernel/fpu/xstate.c fpu__init_cpu_xstate() -> xsetbv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | index | 0 |
| NOCHECK_CALL |
arch/x86/kernel/fpu/xstate.c fpu__resume_cpu() -> xsetbv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | index | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | irq | ||
| HALF_LOCKED2 | global &device_hotplug_lock | ||
| HALF_LOCKED2 | global &system_transition_mutex |