Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 7 files:
- arch/mips/cavium-octeon/octeon-platform.c
- arch/powerpc/kexec/file_load_64.c, line 700
- drivers/firmware/efi/libstub/fdt.c
- drivers/of/fdt.c, line 603
- kernel/liveupdate/kexec_handover.c, line 1660
- mm/memblock.c, line 2755
- scripts/dtc/libfdt/fdt_overlay.c
Smatch caller information:
drivers/of/fdt.c of_get_flat_dt_subnode_by_name() -> fdt_subnode_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | parentoffset | $0 |
| DATA_SOURCE | 2 | name | $1 |
mm/memblock.c reserve_mem_kho_revive() -> fdt_subnode_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fdt | 1-u64max |
| PARAM_VALUE | 1 | parentoffset | 0 |
| DATA_SOURCE | 0 | fdt | r reserve_mem_kho_retrieve_fdt |
| DATA_SOURCE | 2 | name | $0 |
| HALF_LOCKED2 | irq |
kernel/liveupdate/kexec_handover.c kho_retrieve_subtree() -> fdt_subnode_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fdt | 1-u64max |
| PARAM_VALUE | 1 | parentoffset | 0 |
| PARAM_VALUE | 2 | name | 615023736900276224,2152009400631275520,3567706120751652864,6901021392931332096 |
| BUF_SIZE | 2 | name | 4,9,15 |
| BUF_SIZE | 2 | name | 4,9,15 |
| DATA_SOURCE | 0 | fdt | r kho_get_fdt |
| DATA_SOURCE | 2 | name | $0 |
| STR_LEN | 0 | fdt | 3,8,14 |
| STR_LEN | 2 | name | 3,8,14 |
| TERMINATED | 2 | name | 1 |