Defined in 1 files as a prototype:
Defined in 1 files as a macro:
Defined in 2 files as a function:
- arch/x86/kernel/machine_kexec_64.c, line 686 (as a function)
- include/linux/kexec.h, line 521 (as a function)
Referenced in 3 files:
Smatch caller information:
kernel/kexec_core.c kimage_alloc_crash_control_pages() -> arch_kexec_post_alloc_pages()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vaddr | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 1 | pages | 1 |
| PARAM_VALUE | 2 | gfp | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/kexec_core.c kimage_alloc_pages() -> arch_kexec_post_alloc_pages()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vaddr | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 1 | pages | 1 |
| PARAM_VALUE | 2 | gfp | 3264,68800,1051842 |
| DATA_SOURCE | 2 | gfp | $0 |
| HARD_MAX | 2 | gfp | 1051842 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/kexec_core.c kimage_load_crash_segment() -> arch_kexec_post_alloc_pages()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vaddr | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 1 | pages | 1 |
| PARAM_VALUE | 2 | gfp | 0 |
| NOCHECK_CALL |
kernel/kexec_file.c kexec_alloc_contig() -> arch_kexec_post_alloc_pages()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vaddr | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 2 | gfp | 0 |
| CAPPED_DATA | 1 | pages | 1 |
| CAPPED_DATA | 1 | pages | 1 |
| NOCHECK_CALL | |||
| USER_DATA | 1 | pages | 1-2621442[c] |
| UNITS | 1 | pages | unit_page |