Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 16 files:
- drivers/base/property.c, line 257
- drivers/bluetooth/hci_qca.c, line 2407
- drivers/dpll/zl3073x/prop.c, line 365
- drivers/gpio/gpio-sloppy-logic-analyzer.c, line 261
- drivers/gpio/gpio-virtuser.c, line 879
- drivers/gpio/gpiolib.c, line 671
- drivers/iio/industrialio-core.c, line 639
- drivers/iio/multiplexer/iio-mux.c, line 368
- drivers/platform/mellanox/mlxbf-pmc.c, line 2324
- drivers/power/supply/power_supply_core.c, line 321
- drivers/rtc/rtc-ds1307.c, line 1637
- include/linux/property.h, line 296
- sound/soc/codecs/audio-iio-aux.c, line 260
- sound/soc/codecs/da7219.c, line 1757
- sound/soc/codecs/rt5682.c, line 3097
- sound/soc/codecs/rt5682s.c, line 2978
Smatch caller information:
drivers/bluetooth/hci_qca.c qca_serdev_probe() -> device_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | propname | 1283991741279436800 |
| PARAM_VALUE | 2 | val | 0 |
| PARAM_VALUE | 3 | nval | 2 |
| BUF_SIZE | 1 | propname | 14 |
| BUF_SIZE | 2 | val | 16 |
| STR_LEN | 0 | dev | 13 |
| TERMINATED | 1 | propname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | nval | unit_array_size |
drivers/rtc/rtc-ds1307.c ds3231_clks_register() -> device_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | propname | 2961386649555484672 |
| PARAM_VALUE | 2 | val | 4822761848076189696 |
| PARAM_VALUE | 3 | nval | 2 |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | propname | 19 |
| BUF_SIZE | 2 | val | 16 |
| STR_LEN | 0 | dev | 18 |
| TERMINATED | 1 | propname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | nval | unit_array_size |
sound/soc/codecs/rt5682s.c rt5682s_parse_dt() -> device_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | propname | 2961386649555484672 |
| PARAM_VALUE | 2 | val | 0 |
| PARAM_VALUE | 3 | nval | 2 |
| BUF_SIZE | 1 | propname | 19 |
| BUF_SIZE | 2 | val | 16 |
| DATA_SOURCE | 0 | dev | $1 |
| STR_LEN | 0 | dev | 18 |
| TERMINATED | 1 | propname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpio/gpio-virtuser.c device_property_string_array_count() -> device_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | propname | 4805413549063176192 |
| PARAM_VALUE | 2 | val | 0 |
| PARAM_VALUE | 3 | nval | 0 |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | propname | 18 |
| BUF_SIZE | 1 | propname | 18 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | propname | $1 |
| STR_LEN | 0 | dev | 17 |
| STR_LEN | 0 | dev | 17 |
| TERMINATED | 1 | propname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpio/gpio-virtuser.c gpio_virtuser_get_ids() -> device_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | propname | 4805413549063176192 |
| PARAM_VALUE | 2 | val | 1-u64max |
| PARAM_VALUE | 3 | nval | 1-s32max |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | propname | 18 |
| BUF_SIZE | 2 | val | 8-s32max |
| BUF_SIZE | 2 | val | 8-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 2 | val | $1 |
| DATA_SOURCE | 3 | nval | $2 |
| STR_LEN | 0 | dev | 17 |
| TERMINATED | 1 | propname | 1 |
| MEM_ZERO | 2 | val | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 3 | nval | |
| UNITS | 3 | nval | unit_array_size |
| ELEM_COUNT | 2 | ==val3 | 8051 |
sound/soc/codecs/audio-iio-aux.c audio_iio_aux_probe() -> device_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | propname | 8718185893061025792 |
| PARAM_VALUE | 2 | val | 16,4096-ptr_max |
| PARAM_VALUE | 3 | nval | 0-s32max |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | propname | 17 |
| BUF_SIZE | 2 | val | 8 |
| DATA_SOURCE | 2 | val | r _kmalloc_array_noprof |
| STR_LEN | 0 | dev | 16 |
| TERMINATED | 1 | propname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 3 | nval |
sound/soc/codecs/audio-iio-aux.c device_property_string_array_count() -> device_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | propname | 8718185893061025792 |
| PARAM_VALUE | 2 | val | 0 |
| PARAM_VALUE | 3 | nval | 0 |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | propname | 17 |
| BUF_SIZE | 1 | propname | 17 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | propname | $1 |
| STR_LEN | 0 | dev | 16 |
| STR_LEN | 0 | dev | 16 |
| TERMINATED | 1 | propname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iio/multiplexer/iio-mux.c device_property_string_array_count() -> device_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | propname | 5383953001091522560 |
| PARAM_VALUE | 2 | val | 0 |
| PARAM_VALUE | 3 | nval | 0 |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | propname | 9 |
| BUF_SIZE | 1 | propname | 9 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | propname | $1 |
| STR_LEN | 0 | dev | 8 |
| STR_LEN | 0 | dev | 8 |
| TERMINATED | 1 | propname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iio/multiplexer/iio-mux.c mux_probe() -> device_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | propname | 5383953001091522560 |
| PARAM_VALUE | 2 | val | 1-u64max |
| PARAM_VALUE | 3 | nval | 0-s32max |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | propname | 9 |
| BUF_SIZE | 2 | val | 0-17179869176 |
| BUF_SIZE | 2 | val | 0-17179869176 |
| DATA_SOURCE | 2 | val | r devm_kmalloc_array |
| DATA_SOURCE | 3 | nval | r device_property_string_array_count |
| STR_LEN | 0 | dev | 8 |
| TERMINATED | 1 | propname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 3 | nval | |
| UNITS | 3 | nval | unit_array_size |
| ELEM_COUNT | 2 | ==val3 | 8051 |
drivers/mmc/host/dw_mmc.c device_property_string_array_count() -> device_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | propname | 1327552435864162304 |
| PARAM_VALUE | 2 | val | 0 |
| PARAM_VALUE | 3 | nval | 0 |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | propname | 10 |
| BUF_SIZE | 1 | propname | 10 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | propname | $1 |
| STR_LEN | 0 | dev | 9 |
| STR_LEN | 0 | dev | 9 |
| TERMINATED | 1 | propname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/codecs/rt5682.c rt5682_parse_dt() -> device_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | propname | 2961386649555484672 |
| PARAM_VALUE | 2 | val | 0 |
| PARAM_VALUE | 3 | nval | 2 |
| BUF_SIZE | 1 | propname | 19 |
| BUF_SIZE | 2 | val | 16 |
| DATA_SOURCE | 0 | dev | $1 |
| STR_LEN | 0 | dev | 18 |
| TERMINATED | 1 | propname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iio/industrialio-core.c iio_read_mount_matrix() -> device_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | propname | 4004553266463346688 |
| PARAM_VALUE | 3 | nval | 9 |
| BUF_SIZE | 0 | dev | (-1)-0,1616 |
| BUF_SIZE | 0 | dev | (-1)-0,1616 |
| BUF_SIZE | 1 | propname | 13 |
| BUF_SIZE | 2 | val | 72 |
| DATA_SOURCE | 0 | dev | $0 |
| STR_LEN | 0 | dev | (-1),7 |
| STR_LEN | 0 | dev | (-1),7 |
| STR_LEN | 1 | propname | 12 |
| TERMINATED | 1 | propname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| UNITS | 3 | nval | unit_array_size |
drivers/dpll/zl3073x/prop.c zl3073x_prop_dpll_type_get() -> device_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | propname | 367420392200699904 |
| PARAM_VALUE | 2 | val | 3282968069026177024 |
| PARAM_VALUE | 3 | nval | 5 |
| BUF_SIZE | 1 | propname | 11 |
| BUF_SIZE | 2 | val | 40 |
| STR_LEN | 0 | dev | 10 |
| TERMINATED | 1 | propname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | nval | unit_array_size |
drivers/gpio/gpiolib.c device_property_string_array_count() -> device_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | propname | 8959487040073379840 |
| PARAM_VALUE | 2 | val | 0 |
| PARAM_VALUE | 3 | nval | 0 |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | propname | 16 |
| BUF_SIZE | 1 | propname | 16 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | propname | $1 |
| STR_LEN | 0 | dev | 15 |
| STR_LEN | 0 | dev | 15 |
| TERMINATED | 1 | propname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &bank->deferred_lock | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &hdev->driver_input_lock |
drivers/gpio/gpiolib.c gpiochip_set_names() -> device_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | propname | 8959487040073379840 |
| PARAM_VALUE | 2 | val | 16,4096-ptr_max |
| PARAM_VALUE | 3 | nval | 1-s32max |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | propname | 16 |
| BUF_SIZE | 2 | val | 8 |
| DATA_SOURCE | 2 | val | r _kmalloc_array_noprof |
| DATA_SOURCE | 3 | nval | r device_property_string_array_count |
| STR_LEN | 0 | dev | 15 |
| TERMINATED | 1 | propname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 3 | nval | |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &bank->deferred_lock | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &hdev->driver_input_lock |
drivers/gpio/gpio-sloppy-logic-analyzer.c gpio_la_poll_probe() -> device_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | propname | 7646930681236934656 |
| PARAM_VALUE | 2 | val | 6782143652014579712 |
| PARAM_VALUE | 3 | nval | 1-8 |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | propname | 12 |
| BUF_SIZE | 2 | val | 64 |
| STR_LEN | 0 | dev | 11 |
| TERMINATED | 1 | propname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 3 | nval | |
| UNITS | 3 | nval | unit_array_size |
sound/soc/codecs/da7219.c da7219_fw_to_pdata() -> device_property_read_string_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | propname | 2961386649555484672 |
| PARAM_VALUE | 3 | nval | 2 |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | propname | 19 |
| BUF_SIZE | 2 | val | 16 |
| DATA_SOURCE | 0 | dev | $0 |
| STR_LEN | 0 | dev | 18 |
| TERMINATED | 1 | propname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |