Documented in 1 files:

Defined in 1 files as a function:

Referenced in 16 files:

Smatch caller information:

drivers/of/kexec.c fdt_setprop_u64() -> fdt_setprop()

Type Parameter Key Value
PARAM_VALUE 0 fdt 4096-ptr_max
PARAM_VALUE 0 fdt->totalsize 0-4294967295
PARAM_VALUE 1 nodeoffset 0-s32max
PARAM_VALUE 2 name 766641222270496768,3493725052800430080,5543124650709315584
PARAM_VALUE 3 val 5057056490487648256
PARAM_VALUE 4 len 8
BUF_SIZE 2 name 11,17,19
BUF_SIZE 2 name 11,17,19
BUF_SIZE 3 val 8
CAPPED_DATA 0 fdt 1
DATA_SOURCE 0 fdt $0
DATA_SOURCE 1 nodeoffset $1
DATA_SOURCE 2 name $2
STR_LEN 0 fdt 10,16,18
STR_LEN 0 fdt 10,16,18
TERMINATED 2 name 1
UNITS 4 len unit_byte

drivers/of/kexec.c of_kexec_alloc_and_setup_fdt() -> fdt_setprop()

Type Parameter Key Value
PARAM_VALUE 0 fdt 4096-ptr_max
PARAM_VALUE 1 nodeoffset 0-s32max
PARAM_VALUE 2 name 3726117699888271360
PARAM_VALUE 3 val 1-u64max
BUF_SIZE 0 fdt 0-u64max
BUF_SIZE 2 name 9
CAPPED_DATA 0 fdt 1
DATA_SOURCE 0 fdt r __kvmalloc_node_noprof
DATA_SOURCE 3 val $3
STR_LEN 0 fdt 8
STR_LEN 1 nodeoffset 0-18446744073709551613

drivers/of/kexec.c of_kexec_alloc_and_setup_fdt() -> fdt_setprop()

Type Parameter Key Value
PARAM_VALUE 0 fdt 4096-ptr_max
PARAM_VALUE 0 fdt->totalsize 0-4294967295
PARAM_VALUE 1 nodeoffset 0-s32max
PARAM_VALUE 2 name 5578907383294812160
PARAM_VALUE 3 val 0
PARAM_VALUE 4 len 0
BUF_SIZE 0 fdt 0-u64max
BUF_SIZE 2 name 24
CAPPED_DATA 0 fdt 1
DATA_SOURCE 0 fdt r __kvmalloc_node_noprof
STR_LEN 0 fdt 23
TERMINATED 2 name 1

drivers/of/fdt.c of_fdt_limit_memory() -> fdt_setprop()

Type Parameter Key Value
PARAM_VALUE 2 name 2028916093784371200
PARAM_VALUE 4 len s32min-2147483646
BUF_SIZE 2 name 4
CAPPED_DATA 1 nodeoffset 1
DATA_SOURCE 1 nodeoffset r fdt_path_offset
DATA_SOURCE 3 val r fdt_getprop
STR_LEN 0 fdt 3
BIT_INFO 1 nodeoffset 0x0,0x0
TERMINATED 2 name 1
NOCHECK_CALL

kernel/liveupdate/kexec_handover.c kho_add_subtree() -> fdt_setprop()

Type Parameter Key Value
PARAM_VALUE 0 fdt 18379471554275704832,18446612682070032384
PARAM_VALUE 0 fdt->off_dt_strings 0-4294967295
PARAM_VALUE 0 fdt->totalsize 0-4294967295
PARAM_VALUE 0 fdt->version 17
PARAM_VALUE 1 nodeoffset 0-s32max
PARAM_VALUE 2 name 1601392305949667328
PARAM_VALUE 3 val 7152866848706584576
PARAM_VALUE 4 len 8
BUF_SIZE 2 name 15
BUF_SIZE 3 val 8
CAPPED_DATA 0 fdt 1
DATA_SOURCE 1 nodeoffset r fdt_add_subnode
STR_LEN 0 fdt 14
TERMINATED 2 name 1
UNITS 4 len unit_byte
LOCK2 _T->lock

kernel/liveupdate/kexec_handover.c kho_add_subtree() -> fdt_setprop()

Type Parameter Key Value
PARAM_VALUE 0 fdt 18379471554275704832,18446612682070032384
PARAM_VALUE 0 fdt->off_dt_strings 0-4294967295
PARAM_VALUE 0 fdt->size_dt_strings 0-4294967295
PARAM_VALUE 0 fdt->totalsize 0-4294967295
PARAM_VALUE 1 nodeoffset 0-s32max
PARAM_VALUE 2 name 8085629113291464704
PARAM_VALUE 3 val 8374480119411126272
PARAM_VALUE 4 len 8
BUF_SIZE 2 name 10
BUF_SIZE 3 val 8
CAPPED_DATA 0 fdt 1
DATA_SOURCE 1 nodeoffset r fdt_add_subnode
STR_LEN 0 fdt 9
TERMINATED 2 name 1
UNITS 4 len unit_byte
LOCK2 _T->lock