Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 33 files:
- arch/arc/plat-axs10x/axs10x.c, line 315
- arch/arc/plat-hsdk/platform.c, line 95
- arch/arm/boot/compressed/atags_to_fdt.c
- arch/arm/boot/compressed/fdt_check_mem_start.c, line 14
- arch/arm64/kernel/pi/map_kernel.c, line 255
- arch/mips/cavium-octeon/octeon-platform.c
- arch/mips/generic/board-ingenic.c
- arch/mips/generic/board-realtek.c, line 19
- arch/mips/generic/yamon-dt.c
- arch/mips/kernel/relocate.c, line 232
- arch/mips/mti-malta/malta-dtshim.c
- arch/powerpc/boot/libfdt-wrapper.c, line 64
- arch/powerpc/boot/simpleboot.c, line 37
- arch/powerpc/kernel/prom.c, line 594
- arch/powerpc/kexec/core_64.c, line 499
- arch/powerpc/kexec/file_load_64.c
- arch/powerpc/mm/nohash/kaslr_booke.c
- arch/powerpc/platforms/pseries/plpks.c
- arch/riscv/kernel/pi/cmdline_early.c, line 20
- arch/riscv/kernel/pi/fdt_early.c
- drivers/firmware/efi/fdtparams.c, line 107
- drivers/firmware/efi/libstub/fdt.c
- drivers/firmware/efi/libstub/riscv.c, line 28
- drivers/of/fdt.c
- drivers/of/kexec.c
- drivers/of/of_reserved_mem.c
- drivers/tty/serial/8250/8250_ingenic.c, line 78
- lib/test_kho.c
- scripts/dtc/fdtget.c, line 248
- scripts/dtc/fdtoverlay.c, line 66
- scripts/dtc/fdtput.c
- scripts/dtc/libfdt/fdt_overlay.c
- scripts/dtc/libfdt/fdt_ro.c
Smatch caller information:
drivers/tty/serial/8250/8250_ingenic.c ingenic_early_console_setup_clock() -> fdt_path_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | path | 8977797655343419392 |
| BUF_SIZE | 1 | path | 5 |
| STR_LEN | 0 | fdt | 4 |
| TERMINATED | 1 | path | 1 |
drivers/of/kexec.c of_kexec_alloc_and_setup_fdt() -> fdt_path_offset()
| 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 | path | 8479525318566887424 |
| BUF_SIZE | 0 | fdt | 0-u64max |
| BUF_SIZE | 1 | path | 8 |
| DATA_SOURCE | 0 | fdt | r __kvmalloc_node_noprof |
| STR_LEN | 0 | fdt | 7 |
| TERMINATED | 1 | path | 1 |
drivers/of/kexec.c of_kexec_alloc_and_setup_fdt() -> fdt_path_offset()
| 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 | path | 959101290386378752 |
| BUF_SIZE | 0 | fdt | 0-u64max |
| BUF_SIZE | 1 | path | 2 |
| DATA_SOURCE | 0 | fdt | r __kvmalloc_node_noprof |
| STR_LEN | 0 | fdt | 1 |
| TERMINATED | 1 | path | 1 |
drivers/of/kexec.c of_kexec_alloc_and_setup_fdt() -> fdt_path_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fdt | 4096-ptr_max |
| PARAM_VALUE | 0 | fdt->off_dt_strings | 0-4294967295 |
| PARAM_VALUE | 0 | fdt->size_dt_strings | 0-4294967295 |
| PARAM_VALUE | 0 | fdt->size_dt_struct | 0-4294967295 |
| PARAM_VALUE | 0 | fdt->totalsize | 0-4294967295 |
| PARAM_VALUE | 1 | path | 8479525318566887424 |
| BUF_SIZE | 0 | fdt | 0-u64max |
| BUF_SIZE | 1 | path | 8 |
| CAPPED_DATA | 0 | fdt | 1 |
| DATA_SOURCE | 0 | fdt | r __kvmalloc_node_noprof |
| STR_LEN | 0 | fdt | 7 |
| TERMINATED | 1 | path | 1 |
drivers/of/fdt.c early_init_dt_scan_chosen() -> fdt_path_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | path | 8479525318566887424 |
| BUF_SIZE | 1 | path | 8 |
| STR_LEN | 0 | fdt | 7 |
| TERMINATED | 1 | path | 1 |
drivers/of/fdt.c early_init_dt_scan_chosen() -> fdt_path_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | path | 5325057019817877504 |
| BUF_SIZE | 1 | path | 10 |
| STR_LEN | 0 | fdt | 9 |
| TERMINATED | 1 | path | 1 |
drivers/of/fdt.c early_init_dt_scan_chosen_stdout() -> fdt_path_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | path | 8479525318566887424 |
| BUF_SIZE | 1 | path | 8 |
| STR_LEN | 0 | fdt | 7 |
| TERMINATED | 1 | path | 1 |
drivers/of/fdt.c early_init_dt_scan_chosen_stdout() -> fdt_path_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | path | 5325057019817877504 |
| BUF_SIZE | 1 | path | 10 |
| STR_LEN | 0 | fdt | 9 |
| TERMINATED | 1 | path | 1 |
drivers/of/fdt.c early_init_dt_scan_root() -> fdt_path_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | path | 959101290386378752 |
| BUF_SIZE | 1 | path | 2 |
| STR_LEN | 0 | fdt | 1 |
| TERMINATED | 1 | path | 1 |
| HALF_LOCKED2 | irq |
drivers/of/fdt.c of_fdt_limit_memory() -> fdt_path_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | path | 8120722291180597248 |
| BUF_SIZE | 1 | path | 8 |
| STR_LEN | 0 | fdt | 7 |
| TERMINATED | 1 | path | 1 |
lib/fdt_ro.c fdt_path_getprop_namelen() -> fdt_path_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | path | 8193224247113584640,8339789227950211072 |
| BUF_SIZE | 1 | path | 9,13 |
| BUF_SIZE | 1 | path | 9,13 |
| DATA_SOURCE | 0 | fdt | $0 |
| DATA_SOURCE | 1 | path | $1 |
| STR_LEN | 0 | fdt | (-1)-1010101 |
| STR_LEN | 0 | fdt | (-1)-1010101 |
| STR_LEN | 1 | path | 8,12 |
| STR_LEN | 1 | path | 8,12 |
| TERMINATED | 1 | path | 1 |
lib/fdt_ro.c fdt_path_offset_namelen() -> fdt_path_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | path | 1-u64max |
| DATA_SOURCE | 0 | fdt | $0 |
| DATA_SOURCE | 1 | path | r fdt_get_alias_namelen |
| STR_LEN | 0 | fdt | (-1)-1010101 |
| STR_LEN | 0 | fdt | (-1)-1010101 |
| STR_LEN | 1 | path | (-1) |
| STR_LEN | 1 | path | (-1) |
lib/test_kho.c kho_test_restore() -> fdt_path_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | path | 959101290386378752 |
| BUF_SIZE | 1 | path | 2 |
| DATA_SOURCE | 0 | fdt | r phys_to_virt |
| STR_LEN | 0 | fdt | 1 |
| TERMINATED | 1 | path | 1 |
lib/test_kho.c kho_test_restore_data() -> fdt_path_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | path | 6960203812618977280 |
| BUF_SIZE | 1 | path | 6 |
| DATA_SOURCE | 0 | fdt | $0 |
| STR_LEN | 0 | fdt | 5 |
| TERMINATED | 1 | path | 1 |
drivers/of/of_reserved_mem.c fdt_scan_reserved_mem() -> fdt_path_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | path | 5599438820907241472 |
| BUF_SIZE | 1 | path | 17 |
| STR_LEN | 0 | fdt | 16 |
| TERMINATED | 1 | path | 1 |
drivers/of/of_reserved_mem.c fdt_scan_reserved_mem_late() -> fdt_path_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fdt | 1-u64max |
| PARAM_VALUE | 1 | path | 5599438820907241472 |
| BUF_SIZE | 1 | path | 17 |
| STR_LEN | 0 | fdt | 16 |
| TERMINATED | 1 | path | 1 |
| LOCK2 | irq |