Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 16 files:
- arch/loongarch/kernel/setup.c
- arch/mips/cavium-octeon/octeon-platform.c, line 775
- arch/mips/cavium-octeon/setup.c
- arch/mips/generic/board-realtek.c, line 58
- arch/mips/generic/board-sead3.c, line 165
- arch/mips/generic/init.c, line 43
- arch/mips/kernel/machine_kexec.c, line 74
- arch/mips/mti-malta/malta-dtshim.c, line 306
- arch/powerpc/boot/simpleboot.c, line 33
- arch/powerpc/boot/treeboot-akebono.c, line 144
- arch/powerpc/boot/treeboot-currituck.c, line 100
- arch/riscv/kernel/machine_kexec.c, line 52
- drivers/firmware/efi/libstub/fdt.c
- drivers/of/fdt.c
- drivers/of/overlay.c, line 1018
- kernel/liveupdate/kexec_handover.c, line 1964
Smatch caller information:
drivers/of/fdt.c __unflatten_device_tree() -> fdt_check_header()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fdt | 1-u64max |
| DATA_SOURCE | 0 | fdt | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &of_fdt_unflatten_mutex | ||
| HALF_LOCKED2 | irq |
drivers/of/fdt.c early_init_dt_verify() -> fdt_check_header()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fdt | 1-u64max |
| DATA_SOURCE | 0 | fdt | $0 |
| HALF_LOCKED2 | irq |
drivers/of/overlay.c of_overlay_fdt_apply() -> fdt_check_header()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | fdt | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/liveupdate/kexec_handover.c kho_populate() -> fdt_check_header()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fdt | 18446744073694871552-18446744073696710655 |
| DATA_SOURCE | 0 | fdt | r early_memremap |
| HALF_LOCKED2 | irq |