Defined in 1 files as a function:
Referenced in 7 files:
- arch/x86/boot/compressed/sev.c
- arch/x86/boot/startup/sme.c
- arch/x86/include/asm/cpuid/api.h
- arch/x86/kernel/cpu/microcode/intel.c, line 694
- arch/x86/kernel/cpu/microcode/internal.h
- arch/x86/kernel/paravirt.c, line 107
- arch/x86/xen/enlighten_pv.c
Smatch caller information:
arch/x86/kernel/cpu/microcode/amd.c native_cpuid_eax() -> native_cpuid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | eax | 1407700922895384576 |
| PARAM_VALUE | 0 | *eax | 1 |
| PARAM_VALUE | 1 | ebx | 7155079355360600064 |
| PARAM_VALUE | 2 | ecx | 2516654373292740608 |
| PARAM_VALUE | 2 | *ecx | 0 |
| PARAM_VALUE | 3 | edx | 3063597024608362496 |
| NOCHECK_CALL |
arch/x86/kernel/cpu/microcode/core.c native_cpuid_eax() -> native_cpuid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | eax | 4964669754861965312 |
| PARAM_VALUE | 0 | *eax | 1 |
| PARAM_VALUE | 1 | ebx | 6744721677074960384 |
| PARAM_VALUE | 2 | ecx | 7540185719042449408 |
| PARAM_VALUE | 2 | *ecx | 0 |
| PARAM_VALUE | 3 | edx | 118372691742396416 |
| NOCHECK_CALL |
arch/x86/kernel/cpu/microcode/core.c native_cpuid_ecx() -> native_cpuid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | eax | 1646691779806425088 |
| PARAM_VALUE | 0 | *eax | 1 |
| PARAM_VALUE | 1 | ebx | 4067379500511436800 |
| PARAM_VALUE | 2 | ecx | 8260244672336183296 |
| PARAM_VALUE | 2 | *ecx | 0 |
| PARAM_VALUE | 3 | edx | 5043178109201309696 |
| NOCHECK_CALL |
arch/x86/kernel/cpu/microcode/core.c x86_cpuid_family() -> native_cpuid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | eax | 6576883545374085120 |
| PARAM_VALUE | 0 | *eax | 1 |
| PARAM_VALUE | 1 | ebx | 1928038295968489472 |
| PARAM_VALUE | 2 | ecx | 7145669770464604160 |
| PARAM_VALUE | 2 | *ecx | 0 |
| PARAM_VALUE | 3 | edx | 3249325223601709056 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &device_hotplug_lock | ||
| HALF_LOCKED2 | global &system_transition_mutex | ||
| HALF_LOCKED2 | irq |
arch/x86/kernel/cpu/microcode/core.c x86_cpuid_vendor() -> native_cpuid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | eax | 2008265544310398976 |
| PARAM_VALUE | 0 | *eax | 0 |
| PARAM_VALUE | 1 | ebx | 6357932311119466496 |
| PARAM_VALUE | 2 | ecx | 5112483724242497536 |
| PARAM_VALUE | 2 | *ecx | 0 |
| PARAM_VALUE | 3 | edx | 5242228093882109952 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/firmware/efi/libstub/x86-5lvl.c native_cpuid_eax() -> native_cpuid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | eax | 8382167456493191168 |
| PARAM_VALUE | 0 | *eax | 0 |
| PARAM_VALUE | 1 | ebx | 2592291014757203968 |
| PARAM_VALUE | 2 | ecx | 4260639790154326016 |
| PARAM_VALUE | 2 | *ecx | 0 |
| PARAM_VALUE | 3 | edx | 7826468450371305472 |
| NOCHECK_CALL |
drivers/firmware/efi/libstub/x86-5lvl.c native_cpuid_ecx() -> native_cpuid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | eax | 8406570241049202688 |
| PARAM_VALUE | 0 | *eax | 7 |
| PARAM_VALUE | 1 | ebx | 2568669616564051968 |
| PARAM_VALUE | 2 | ecx | 8029205378301366272 |
| PARAM_VALUE | 2 | *ecx | 0 |
| PARAM_VALUE | 3 | edx | 7202579938403954688 |
| NOCHECK_CALL |
arch/x86/xen/enlighten_pv.c xen_check_mwait() -> native_cpuid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | eax | 1725260261870837760 |
| PARAM_VALUE | 0 | *eax | 1 |
| PARAM_VALUE | 1 | ebx | 1286983354717716480 |
| PARAM_VALUE | 2 | ecx | 3341207968556408832 |
| PARAM_VALUE | 2 | *ecx | 0 |
| PARAM_VALUE | 3 | edx | 7930704970428854272 |
| NOCHECK_CALL |
arch/x86/xen/enlighten_pv.c xen_check_mwait() -> native_cpuid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | eax | 1725260261870837760 |
| PARAM_VALUE | 0 | *eax | 5 |
| PARAM_VALUE | 1 | ebx | 1286983354717716480 |
| PARAM_VALUE | 1 | *ebx | 0 |
| PARAM_VALUE | 2 | ecx | 3341207968556408832 |
| PARAM_VALUE | 2 | *ecx | 0 |
| PARAM_VALUE | 3 | edx | 7930704970428854272 |
| PARAM_VALUE | 3 | *edx | 0 |
| NOCHECK_CALL |
arch/x86/kernel/cpu/intel.c native_cpuid_eax() -> native_cpuid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | eax | 6781277789011324928 |
| PARAM_VALUE | 0 | *eax | 1 |
| PARAM_VALUE | 1 | ebx | 4113063631247257600 |
| PARAM_VALUE | 2 | ecx | 5077118005430505472 |
| PARAM_VALUE | 2 | *ecx | 0 |
| PARAM_VALUE | 3 | edx | 704360991632347136 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | irq |
arch/x86/boot/startup/sme.c sme_enable() -> native_cpuid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | eax | 67969048706498560 |
| PARAM_VALUE | 0 | *eax | 2147483648 |
| PARAM_VALUE | 1 | ebx | 7220592202415087616 |
| PARAM_VALUE | 2 | ecx | 7299437712272199680 |
| PARAM_VALUE | 2 | *ecx | 0 |
| PARAM_VALUE | 3 | edx | 6105098502215483392 |
| NOCHECK_CALL |
arch/x86/boot/startup/sme.c sme_enable() -> native_cpuid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | eax | 67969048706498560 |
| PARAM_VALUE | 0 | *eax | 2147483679 |
| PARAM_VALUE | 1 | ebx | 7220592202415087616 |
| PARAM_VALUE | 2 | ecx | 7299437712272199680 |
| PARAM_VALUE | 2 | *ecx | 0 |
| PARAM_VALUE | 3 | edx | 6105098502215483392 |
| NOCHECK_CALL |
arch/x86/boot/startup/sme.c sme_enable() -> native_cpuid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | eax | 67969048706498560 |
| PARAM_VALUE | 0 | *eax | 1 |
| PARAM_VALUE | 1 | ebx | 7220592202415087616 |
| PARAM_VALUE | 2 | ecx | 7299437712272199680 |
| PARAM_VALUE | 2 | *ecx | 0 |
| PARAM_VALUE | 3 | edx | 6105098502215483392 |
| NOCHECK_CALL |
arch/x86/kernel/cpu/microcode/intel.c load_builtin_intel_microcode() -> native_cpuid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | eax | 4360056641983447040 |
| PARAM_VALUE | 0 | *eax | 1 |
| PARAM_VALUE | 1 | ebx | 4565866191560314880 |
| PARAM_VALUE | 2 | ecx | 2885760646807998464 |
| PARAM_VALUE | 2 | *ecx | 0 |
| PARAM_VALUE | 3 | edx | 6506071165408727040 |
| NOCHECK_CALL |
arch/x86/kernel/cpu/microcode/intel.c native_cpuid_eax() -> native_cpuid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | eax | 4432134326987423744 |
| PARAM_VALUE | 0 | *eax | 1 |
| PARAM_VALUE | 1 | ebx | 4344287705831407616 |
| PARAM_VALUE | 2 | ecx | 594980935723798528 |
| PARAM_VALUE | 2 | *ecx | 0 |
| PARAM_VALUE | 3 | edx | 4969012262369312768 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |