Defined in 3 files as a function:
- arch/x86/include/asm/fpu/xcr.h, line 8 (as a function)
- tools/testing/selftests/kvm/include/x86/processor.h, line 671 (as a function)
- tools/testing/selftests/x86/xstate.c, line 37 (as a function)
Referenced in 9 files:
- arch/x86/boot/startup/sev-shared.c, line 344
- arch/x86/coco/sev/vc-shared.c
- arch/x86/include/asm/fpu/xcr.h, line 32
- arch/x86/kvm/x86.c, line 7067
- tools/testing/selftests/kvm/include/x86/processor.h, line 1405
- tools/testing/selftests/kvm/x86/amx_test.c, line 95
- tools/testing/selftests/kvm/x86/sev_smoke_test.c, line 237
- tools/testing/selftests/kvm/x86/xcr0_cpuid_test.c, line 57
- tools/testing/selftests/x86/xstate.c, line 307
Smatch caller information:
arch/x86/kernel/fpu/core.c xfeatures_in_use() -> xgetbv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | index | 1 |
| LOCK2 | irq |
arch/x86/boot/startup/sev-startup.c snp_cpuid_postprocess() -> xgetbv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | index | 0 |
| PREEMPT_ADD |
arch/x86/coco/sev/vc-handle.c __sev_cpuid_hv_ghcb() -> xgetbv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | index | 0 |
arch/x86/coco/sev/vc-handle.c vc_handle_cpuid() -> xgetbv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | index | 0 |
| PREEMPT_ADD |
arch/x86/kvm/x86.c kvm_x86_vendor_init() -> xgetbv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | index | 0 |
| LOCK2 | _T->lock |
arch/x86/kernel/fpu/signal.c xfeatures_in_use() -> xgetbv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | index | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | bh |