Defined in 3 files as a prototype:
- arch/microblaze/include/asm/setup.h, line 25 (as a prototype)
- arch/mips/sgi-ip27/ip27-reset.c, line 32 (as a prototype)
- include/linux/reboot.h, line 59 (as a prototype)
Defined in 23 files as a function:
- arch/alpha/kernel/process.c, line 182 (as a function)
- arch/arc/kernel/reset.c, line 11 (as a function)
- arch/arm/kernel/reboot.c, line 103 (as a function)
- arch/arm64/kernel/process.c, line 101 (as a function)
- arch/csky/kernel/power.c, line 16 (as a function)
- arch/hexagon/kernel/reset.c, line 16 (as a function)
- arch/loongarch/kernel/reset.c, line 23 (as a function)
- arch/m68k/kernel/process.c, line 63 (as a function)
- arch/microblaze/kernel/reset.c, line 21 (as a function)
- arch/mips/kernel/reset.c, line 103 (as a function)
- arch/mips/lantiq/falcon/reset.c, line 55 (as a function)
- arch/nios2/kernel/process.c, line 54 (as a function)
- arch/openrisc/kernel/process.c, line 83 (as a function)
- arch/parisc/kernel/process.c, line 139 (as a function)
- arch/powerpc/kernel/setup-common.c, line 176 (as a function)
- arch/riscv/kernel/reset.c, line 31 (as a function)
- arch/s390/kernel/setup.c, line 333 (as a function)
- arch/sh/kernel/reboot.c, line 86 (as a function)
- arch/sparc/kernel/process_32.c, line 77 (as a function)
- arch/sparc/kernel/reboot.c, line 35 (as a function)
- arch/um/kernel/reboot.c, line 58 (as a function)
- arch/x86/kernel/reboot.c, line 791 (as a function)
- arch/xtensa/kernel/setup.c, line 532 (as a function)
Referenced in 12 files:
- arch/alpha/kernel/setup.c, line 408
- arch/arc/kernel/devtree.c, line 70
- arch/arc/kernel/reset.c
- arch/arc/kernel/smp.c, line 321
- arch/microblaze/kernel/head.S, line 366
- arch/mips/lantiq/falcon/reset.c, line 70
- arch/parisc/kernel/smp.c
- arch/sparc/kernel/process_32.c, line 113
- arch/um/drivers/mconsole_kern.c, line 205
- arch/x86/kernel/jailhouse.c, line 126
- arch/xtensa/kernel/smp.c, line 412
- kernel/reboot.c, line 325
Smatch caller information:
arch/x86/kernel/jailhouse.c jailhouse_no_restart() -> machine_halt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/reboot.c kernel_halt() -> machine_halt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &device_hotplug_lock | ||
| HALF_LOCKED2 | global &system_transition_mutex |