Documented in 1 files:
Defined in 1 files as a function:
Referenced in 10 files:
- arch/powerpc/platforms/powernv/idle.c, line 1410
- drivers/clk/imx/clk-imx8qxp-lpcg.c, line 232
- drivers/mtd/maps/physmap-core.c, line 287
- drivers/net/ethernet/airoha/airoha_npu.c, line 230
- drivers/of/property.c, line 1119
- drivers/of/unittest.c
- drivers/pinctrl/qcom/tlmm-test.c, line 594
- sound/soc/codecs/simple-amplifier.c, line 810
- sound/soc/codecs/simple-mux.c, line 152
- sound/soc/soc-core.c, line 2974
Smatch caller information:
drivers/of/property.c of_fwnode_property_read_string_array() -> of_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | np | 0,4096-ptr_max |
| PARAM_VALUE | 2 | out_strs | 1-u64max |
| PARAM_VALUE | 3 | sz | 0-s32max |
| BUF_SIZE | 1 | propname | (-1),4-27,29-30 |
| BUF_SIZE | 1 | propname | (-1),4-27,29-30 |
| BUF_SIZE | 2 | out_strs | (-1)-s32max |
| BUF_SIZE | 2 | out_strs | (-1)-s32max |
| DATA_SOURCE | 1 | propname | $1 |
| DATA_SOURCE | 2 | out_strs | $2 |
| DATA_SOURCE | 3 | sz | $3 |
| STR_LEN | 0 | np | (-1),3,7-12,15 |
| STR_LEN | 1 | propname | (-1),3,7-12,15 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 3 | sz | |
| ELEM_COUNT | 2 | ==out_strs3 | 8051 |
drivers/net/ethernet/airoha/airoha_npu.c airoha_npu_load_firmware_from_dts() -> of_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | np | 4096-ptr_max |
| PARAM_VALUE | 0 | np->fwnode.ops->get | 0,5266873307488796672,8589707393086369792 |
| PARAM_VALUE | 0 | np->properties | 4096-ptr_max |
| PARAM_VALUE | 1 | propname | 1283991741279436800 |
| PARAM_VALUE | 2 | out_strs | 7986537308565626880 |
| PARAM_VALUE | 3 | sz | 2 |
| BUF_SIZE | 1 | propname | 14 |
| BUF_SIZE | 2 | out_strs | 16 |
| STR_LEN | 0 | np | 13 |
| TERMINATED | 1 | propname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | np | unit_byte |
| UNITS | 3 | sz | unit_array_size |
drivers/pinctrl/qcom/tlmm-test.c tlmm_reg_base() -> of_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | np | 4096-ptr_max |
| PARAM_VALUE | 1 | propname | 6037907528728133632 |
| PARAM_VALUE | 2 | out_strs | 16,4096-ptr_max |
| PARAM_VALUE | 3 | sz | 1-s32max |
| BUF_SIZE | 1 | propname | 10 |
| BUF_SIZE | 2 | out_strs | 8 |
| DATA_SOURCE | 0 | np | $0 |
| DATA_SOURCE | 2 | out_strs | r _kmalloc_array_noprof |
| DATA_SOURCE | 3 | sz | r of_property_count_strings |
| STR_LEN | 0 | np | 9 |
| TERMINATED | 1 | propname | 1 |
| NO_OVERFLOW_SIMPLE | 3 | sz | |
| LOCK2 | global &kunit_run_lock |
drivers/of/unittest.c of_unittest_property_string() -> of_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | np | 4096-ptr_max |
| PARAM_VALUE | 0 | np->properties | 0,4096-ptr_max |
| PARAM_VALUE | 1 | propname | 905413764978667520 |
| PARAM_VALUE | 2 | out_strs | 8409141131971043328 |
| PARAM_VALUE | 3 | sz | 4 |
| BUF_SIZE | 0 | np | (-1)-0,392 |
| BUF_SIZE | 0 | np | (-1)-0,392 |
| BUF_SIZE | 1 | propname | 16 |
| BUF_SIZE | 2 | out_strs | 32 |
| DATA_SOURCE | 0 | np | r of_find_node_by_path |
| STR_LEN | 0 | np | 15 |
| TERMINATED | 1 | propname | 1 |
drivers/of/unittest.c of_unittest_property_string() -> of_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | np | 4096-ptr_max |
| PARAM_VALUE | 0 | np->properties | 0,4096-ptr_max |
| PARAM_VALUE | 1 | propname | 3457005340452835328 |
| PARAM_VALUE | 2 | out_strs | 8409141131971043328 |
| PARAM_VALUE | 3 | sz | 4 |
| BUF_SIZE | 0 | np | (-1)-0,392 |
| BUF_SIZE | 0 | np | (-1)-0,392 |
| BUF_SIZE | 1 | propname | 19 |
| BUF_SIZE | 2 | out_strs | 32 |
| DATA_SOURCE | 0 | np | r of_find_node_by_path |
| STR_LEN | 0 | np | 18 |
| TERMINATED | 1 | propname | 1 |
drivers/of/unittest.c of_unittest_property_string() -> of_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | np | 4096-ptr_max |
| PARAM_VALUE | 0 | np->properties | 0,4096-ptr_max |
| PARAM_VALUE | 1 | propname | 3309992548174315520 |
| PARAM_VALUE | 2 | out_strs | 8409141131971043328 |
| PARAM_VALUE | 3 | sz | 4 |
| BUF_SIZE | 0 | np | (-1)-0,392 |
| BUF_SIZE | 0 | np | (-1)-0,392 |
| BUF_SIZE | 1 | propname | 20 |
| BUF_SIZE | 2 | out_strs | 32 |
| DATA_SOURCE | 0 | np | r of_find_node_by_path |
| STR_LEN | 0 | np | 19 |
| TERMINATED | 1 | propname | 1 |
drivers/of/unittest.c of_unittest_property_string() -> of_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | np | 4096-ptr_max |
| PARAM_VALUE | 0 | np->properties | 0,4096-ptr_max |
| PARAM_VALUE | 1 | propname | 8726896959084990464 |
| PARAM_VALUE | 2 | out_strs | 8409141131971043328 |
| PARAM_VALUE | 3 | sz | 4 |
| BUF_SIZE | 0 | np | (-1)-0,392 |
| BUF_SIZE | 0 | np | (-1)-0,392 |
| BUF_SIZE | 1 | propname | 25 |
| BUF_SIZE | 2 | out_strs | 32 |
| DATA_SOURCE | 0 | np | r of_find_node_by_path |
| STR_LEN | 0 | np | 24 |
| TERMINATED | 1 | propname | 1 |
drivers/of/unittest.c of_unittest_property_string() -> of_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | np | 4096-ptr_max |
| PARAM_VALUE | 0 | np->properties | 0,4096-ptr_max |
| PARAM_VALUE | 1 | propname | 8726896959084990464 |
| PARAM_VALUE | 2 | out_strs | 8409141131971043328 |
| PARAM_VALUE | 3 | sz | 2 |
| BUF_SIZE | 0 | np | (-1)-0,392 |
| BUF_SIZE | 0 | np | (-1)-0,392 |
| BUF_SIZE | 1 | propname | 25 |
| BUF_SIZE | 2 | out_strs | 32 |
| DATA_SOURCE | 0 | np | r of_find_node_by_path |
| STR_LEN | 0 | np | 24 |
| TERMINATED | 1 | propname | 1 |
drivers/of/unittest.c of_unittest_property_string() -> of_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | np | 4096-ptr_max |
| PARAM_VALUE | 0 | np->properties | 0,4096-ptr_max |
| PARAM_VALUE | 1 | propname | 3457005340452835328 |
| PARAM_VALUE | 2 | out_strs | 8409141131971043328 |
| PARAM_VALUE | 3 | sz | 1 |
| BUF_SIZE | 0 | np | (-1)-0,392 |
| BUF_SIZE | 0 | np | (-1)-0,392 |
| BUF_SIZE | 1 | propname | 19 |
| BUF_SIZE | 2 | out_strs | 32 |
| DATA_SOURCE | 0 | np | r of_find_node_by_path |
| STR_LEN | 0 | np | 18 |
| TERMINATED | 1 | propname | 1 |
sound/soc/soc-core.c snd_soc_of_parse_pin_switches() -> of_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | np | 4096-ptr_max |
| PARAM_VALUE | 0 | np->properties | 4096-ptr_max |
| PARAM_VALUE | 1 | propname | 5865337438989074432,6616191613053247488 |
| PARAM_VALUE | 2 | out_strs | 1-u64max |
| PARAM_VALUE | 3 | sz | 16 |
| BUF_SIZE | 1 | propname | 13,128 |
| BUF_SIZE | 1 | propname | 13,128 |
| BUF_SIZE | 2 | out_strs | 128 |
| BUF_SIZE | 2 | out_strs | 128 |
| DATA_SOURCE | 1 | propname | $1 |
| DATA_SOURCE | 2 | out_strs | r devm_kcalloc |
| MEM_ZERO | 2 | out_strs | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 3 | sz | |
| UNITS | 0 | np | unit_byte |
| UNITS | 3 | sz | unit_array_size |
sound/soc/codecs/simple-mux.c simple_mux_probe() -> of_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | propname | 2088301015677218816 |
| PARAM_VALUE | 2 | out_strs | 0 |
| PARAM_VALUE | 3 | sz | 2 |
| BUF_SIZE | 1 | propname | 13 |
| BUF_SIZE | 2 | out_strs | 16 |
| STR_LEN | 0 | np | 12 |
| TERMINATED | 1 | propname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | np | unit_byte |
sound/soc/codecs/simple-amplifier.c simple_amp_parse_labels() -> of_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | np | 4096-ptr_max |
| PARAM_VALUE | 0 | np->properties | 4096-ptr_max |
| PARAM_VALUE | 1 | propname | 4051549144562946048 |
| PARAM_VALUE | 2 | out_strs | 1-u64max |
| PARAM_VALUE | 3 | sz | 1-s32max |
| BUF_SIZE | 1 | propname | 12 |
| BUF_SIZE | 1 | propname | 12 |
| BUF_SIZE | 2 | out_strs | 8-17179869176 |
| BUF_SIZE | 2 | out_strs | 8-17179869176 |
| CAPPED_DATA | 3 | sz | 1 |
| DATA_SOURCE | 1 | propname | $2 |
| DATA_SOURCE | 2 | out_strs | r devm_kcalloc |
| TERMINATED | 1 | propname | 1 |
| MEM_ZERO | 2 | out_strs | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 3 | sz | |
| UNITS | 0 | np | unit_byte |
| UNITS | 3 | sz | unit_array_size |
drivers/mtd/maps/physmap-core.c of_get_part_probes() -> of_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | np | 1-u64max |
| PARAM_VALUE | 1 | propname | 2292990809641299968 |
| PARAM_VALUE | 2 | out_strs | 1-u64max |
| PARAM_VALUE | 3 | sz | 1-s32max |
| BUF_SIZE | 1 | propname | 17 |
| BUF_SIZE | 2 | out_strs | 0-u64max |
| DATA_SOURCE | 2 | out_strs | r devm_kcalloc |
| DATA_SOURCE | 3 | sz | r of_property_count_strings |
| STR_LEN | 0 | np | 16 |
| TERMINATED | 1 | propname | 1 |
| MEM_ZERO | 2 | out_strs | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | np | unit_byte |
| ELEM_LAST | 2 | ==out_strs3 | 8052 |