Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 10 files:
- arch/arm/boot/compressed/atags_to_fdt.c, line 20
- arch/mips/generic/yamon-dt.c
- arch/mips/mti-malta/malta-dtshim.c, line 206
- arch/powerpc/boot/libfdt-wrapper.c
- arch/powerpc/kexec/core_64.c, line 544
- drivers/firmware/efi/libstub/fdt.c, line 80
- drivers/of/kexec.c, line 341
- kernel/liveupdate/kexec_handover.c, line 1073
- scripts/dtc/fdtput.c, line 212
- scripts/dtc/libfdt/fdt_overlay.c
Smatch caller information:
drivers/of/kexec.c of_kexec_alloc_and_setup_fdt() -> fdt_add_subnode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fdt | 4096-ptr_max |
| PARAM_VALUE | 0 | fdt->totalsize | 0-4294967295 |
| PARAM_VALUE | 0 | fdt->version | 17 |
| PARAM_VALUE | 1 | parentoffset | s32min-0 |
| PARAM_VALUE | 2 | name | 8978732881737265152 |
| BUF_SIZE | 0 | fdt | 0-u64max |
| BUF_SIZE | 2 | name | 7 |
| CAPPED_DATA | 1 | parentoffset | 1 |
| DATA_SOURCE | 0 | fdt | r __kvmalloc_node_noprof |
| STR_LEN | 0 | fdt | 6 |
| TERMINATED | 2 | name | 1 |
kernel/liveupdate/kexec_handover.c kho_add_subtree() -> fdt_add_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 | parentoffset | 0 |
| PARAM_VALUE | 2 | name | 615023736900276224,2152009400631275520,3567706120751652864,6901021392931332096 |
| BUF_SIZE | 2 | name | 4,9,15 |
| BUF_SIZE | 2 | name | 4,9,15 |
| CAPPED_DATA | 0 | fdt | 1 |
| DATA_SOURCE | 2 | name | $0 |
| STR_LEN | 0 | fdt | 3,8,14 |
| STR_LEN | 2 | name | 3,8,14 |
| TERMINATED | 2 | name | 1 |
| LOCK2 | _T->lock |