Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- arch/riscv/kernel/machine_kexec_file.c
- arch/x86/kernel/crash.c
- kernel/kexec_file.c, line 668
- mm/damon/core.c, line 3955
Smatch caller information:
arch/x86/kernel/crash.c arch_crash_populate_cmem() -> walk_system_ram_res()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | start | 0 |
| PARAM_VALUE | 1 | end | u64max |
| PARAM_VALUE | 2 | arg | 4096-ptr_max |
| PARAM_VALUE | 3 | func | 168769177267249152 |
| BUF_SIZE | 2 | arg | 8-s32max |
| DATA_SOURCE | 2 | arg | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &__crash_hotplug_lock |
arch/x86/kernel/crash.c arch_get_system_nr_ranges() -> walk_system_ram_res()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | start | 0 |
| PARAM_VALUE | 1 | end | u64max |
| PARAM_VALUE | 2 | arg | 2842280123367686144 |
| PARAM_VALUE | 3 | func | 1356458980921344 |
| BUF_SIZE | 2 | arg | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &__crash_hotplug_lock |
mm/damon/core.c damon_find_system_rams_range() -> walk_system_ram_res()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | start | 0 |
| PARAM_VALUE | 1 | end | u64max |
| PARAM_VALUE | 2 | arg | 8804683592934207488 |
| PARAM_VALUE | 3 | func | 6325807603628892160 |
| BUF_SIZE | 2 | arg | 72 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/kexec_file.c kexec_walk_resources() -> walk_system_ram_res()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | start | 0 |
| PARAM_VALUE | 1 | end | u64max |
| PARAM_VALUE | 2 | arg | 4096-ptr_max |
| DATA_SOURCE | 2 | arg | $0 |
| DATA_SOURCE | 3 | func | $1 |