Defined in 1 files as a macro:
Defined in 2 files as a function:
- arch/arm/include/asm/kexec.h, line 69 (as a function)
- include/linux/kexec.h, line 473 (as a function)
Referenced in 3 files:
Smatch caller information:
kernel/kexec_core.c kimage_alloc_normal_control_pages() -> page_to_boot_pfn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| DATA_SOURCE | 0 | page | r kimage_alloc_pages |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/kexec_core.c kimage_alloc_page() -> page_to_boot_pfn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
kernel/kexec_core.c kimage_alloc_page() -> page_to_boot_pfn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| DATA_SOURCE | 0 | page | r kimage_alloc_pages |
kernel/kexec_core.c kimage_alloc_page() -> page_to_boot_pfn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| DATA_SOURCE | 0 | page | r kimage_alloc_pages |
kernel/kexec_core.c kimage_load_normal_segment() -> page_to_boot_pfn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 1-u64max |
| DATA_SOURCE | 0 | page | r kimage_alloc_page |
kernel/kexec_file.c kexec_alloc_contig() -> page_to_boot_pfn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 1-u64max |
| DATA_SOURCE | 0 | page | r dma_alloc_from_contiguous |
kernel/kexec_file.c kexec_alloc_contig() -> page_to_boot_pfn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 1-u64max |
| DATA_SOURCE | 0 | page | r dma_alloc_from_contiguous |
kernel/kexec_file.c kexec_alloc_contig() -> page_to_boot_pfn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 1-u64max |
| DATA_SOURCE | 0 | page | r dma_alloc_from_contiguous |