Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 13 files as a function:
- arch/arm/kernel/machine_kexec.c, line 33 (as a function)
- arch/arm64/kernel/machine_kexec.c, line 55 (as a function)
- arch/loongarch/kernel/machine_kexec.c, line 42 (as a function)
- arch/m68k/kernel/machine_kexec.c, line 18 (as a function)
- arch/mips/kernel/machine_kexec.c, line 95 (as a function)
- arch/parisc/kernel/kexec.c, line 110 (as a function)
- arch/powerpc/kexec/core_32.c, line 67 (as a function)
- arch/powerpc/kexec/core_64.c, line 37 (as a function)
- arch/riscv/kernel/machine_kexec.c, line 31 (as a function)
- arch/s390/kernel/machine_kexec.c, line 192 (as a function)
- arch/sh/kernel/machine_kexec.c, line 41 (as a function)
- arch/x86/kernel/machine_kexec_32.c, line 135 (as a function)
- arch/x86/kernel/machine_kexec_64.c, line 343 (as a function)
Referenced in 2 files:
Smatch caller information:
kernel/kexec_file.c __do_sys_kexec_file_load() -> machine_kexec_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | image | 0 |
| PARAM_VALUE | 0 | image->hotplug_support | 1 |
| BUF_SIZE | 0 | image | 0 |
kernel/kexec_file.c __do_sys_kexec_file_load() -> machine_kexec_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | image | 0 |
| PARAM_VALUE | 0 | image->hotplug_support | 1 |
| BUF_SIZE | 0 | image | 0 |
kernel/kexec.c do_kexec_load() -> machine_kexec_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | image | 4096-ptr_max |
| PARAM_VALUE | 0 | image->elfcorehdr_index | (-1) |
| PARAM_VALUE | 0 | image->elfcorehdr_updated | 0 |
| PARAM_VALUE | 0 | image->hp_action | 0 |
| PARAM_VALUE | 0 | image->nr_segments | 1-16 |
| USER_DATA | 0 | image->nr_segments | 1-16[c] |
| USER_DATA | 0 | image->start | s64min-s64max |