Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- arch/powerpc/kexec/core_64.c
- arch/powerpc/mm/nohash/kaslr_booke.c, line 117
- kernel/liveupdate/kexec_handover.c, line 1118
- scripts/dtc/libfdt/libfdt.h, line 268
Smatch caller information:
drivers/of/fdt.c early_init_dt_scan_memory() -> fdt_first_subnode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 0 |
drivers/of/fdt.c of_scan_flat_dt_subnodes() -> fdt_first_subnode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | offset | $0 |
kernel/liveupdate/kexec_handover_debugfs.c kho_in_debugfs_init() -> fdt_first_subnode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fdt | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| DATA_SOURCE | 0 | fdt | $1 |
kernel/liveupdate/kexec_handover.c kho_remove_subtree() -> fdt_first_subnode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fdt | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 0 | fdt->totalsize | 0-4294967295 |
| PARAM_VALUE | 0 | fdt->version | 17 |
| PARAM_VALUE | 1 | offset | 0 |
| CAPPED_DATA | 0 | fdt | 1 |
| LOCK2 | _T->lock |
drivers/of/of_reserved_mem.c fdt_scan_reserved_mem() -> fdt_first_subnode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 0 |
| DATA_SOURCE | 1 | offset | r fdt_path_offset |
drivers/of/of_reserved_mem.c fdt_scan_reserved_mem_late() -> fdt_first_subnode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fdt | 1-u64max |
| PARAM_VALUE | 1 | offset | 0 |
| DATA_SOURCE | 1 | offset | r fdt_path_offset |
| LOCK2 | irq |