Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 4 files:
- arch/sh/kernel/reboot.c, line 63
- arch/x86/kernel/cpu/mshyperv.c, line 256
- arch/x86/kernel/reboot.c, line 762
- arch/x86/xen/enlighten_hvm.c, line 139
Smatch caller information:
arch/x86/xen/enlighten_hvm.c xen_hvm_shutdown() -> native_machine_shutdown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &system_transition_mutex |
arch/x86/kernel/cpu/mshyperv.c hv_machine_shutdown() -> native_machine_shutdown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &system_transition_mutex |
arch/x86/kernel/reboot.c machine_shutdown() -> (struct machine_ops)->shutdown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &system_transition_mutex |