Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/of/fdt.c early_init_dt_scan_memory() -> fdt_next_subnode()

Type Parameter Key Value
PARAM_VALUE 1 offset 0-s32max
CAPPED_DATA 1 offset 1

drivers/of/fdt.c of_scan_flat_dt_subnodes() -> fdt_next_subnode()

Type Parameter Key Value
PARAM_VALUE 0 fdt 4096-ptr_max
PARAM_VALUE 1 offset 0-s32max
CAPPED_DATA 1 offset 1

kernel/liveupdate/kexec_handover_debugfs.c kho_in_debugfs_init() -> fdt_next_subnode()

Type Parameter Key Value
PARAM_VALUE 0 fdt 4096-ptr_max
PARAM_VALUE 1 offset 0-s32max
CAPPED_DATA 1 offset 1
DATA_SOURCE 0 fdt $1

kernel/liveupdate/kexec_handover.c kho_remove_subtree() -> fdt_next_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-s32max
CAPPED_DATA 0 fdt 1
CAPPED_DATA 1 offset 1
LOCK2 _T->lock

drivers/of/of_reserved_mem.c fdt_scan_reserved_mem() -> fdt_next_subnode()

Type Parameter Key Value
PARAM_VALUE 1 offset 0-s32max
CAPPED_DATA 1 offset 1

drivers/of/of_reserved_mem.c fdt_scan_reserved_mem_late() -> fdt_next_subnode()

Type Parameter Key Value
PARAM_VALUE 0 fdt 1-u64max
PARAM_VALUE 1 offset 0-s32max
CAPPED_DATA 1 offset 1
LOCK2 irq