Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 4 files:
- drivers/gpu/drm/bridge/ite-it6505.c, line 3367
- drivers/of/property.c, line 509
- drivers/pci/controller/pcie-brcmstb.c, line 999
- include/linux/of.h, line 1467
Smatch caller information:
drivers/opp/of.c of_property_read_u64_array() -> of_property_read_variable_u64_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | np | 4096-ptr_max |
| PARAM_VALUE | 0 | np->properties | 4096-ptr_max |
| PARAM_VALUE | 1 | propname | 8114170523767443456 |
| PARAM_VALUE | 2 | out_values | 16,4096-ptr_max |
| PARAM_VALUE | 3 | sz_min | 0-268435455,18446744073441116160-u64max |
| PARAM_VALUE | 4 | sz_max | 0 |
| BUF_SIZE | 1 | propname | 7 |
| BUF_SIZE | 1 | propname | 7 |
| BUF_SIZE | 2 | out_values | 8 |
| CAPPED_DATA | 3 | sz_min | 1 |
| CAPPED_DATA | 3 | sz_min | 1 |
| DATA_SOURCE | 0 | np | $0 |
| DATA_SOURCE | 1 | propname | $1 |
| DATA_SOURCE | 2 | out_values | $2 |
| DATA_SOURCE | 3 | sz_min | $3 |
| STR_LEN | 0 | np | 6 |
| STR_LEN | 0 | np | 6 |
| TERMINATED | 1 | propname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 3 | sz_min | |
| UNITS | 3 | sz_min | unit_array_size |
| LOCK2 | _T->lock |
drivers/of/property.c of_property_read_u64_array() -> of_property_read_variable_u64_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | np | 0,4096-ptr_max |
| PARAM_VALUE | 2 | out_values | 1-u64max |
| PARAM_VALUE | 4 | sz_max | 0 |
| BUF_SIZE | 1 | propname | (-1),5-31,33,35-40,42,44,50 |
| BUF_SIZE | 1 | propname | (-1),5-31,33,35-40,42,44,50 |
| BUF_SIZE | 2 | out_values | s32min-(-1),1-s32max |
| BUF_SIZE | 2 | out_values | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | np | $0 |
| DATA_SOURCE | 1 | propname | $1 |
| DATA_SOURCE | 2 | out_values | $2 |
| DATA_SOURCE | 3 | sz_min | $3 |
| PARAM_COMPARE | 2 | out_values | == $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 3 | sz_min | |
| BYTE_COUNT | 2 | ==out_values3 | 8050 |
drivers/clk/clk-conf.c of_property_read_u64_array() -> of_property_read_variable_u64_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | np | 4096-ptr_max |
| PARAM_VALUE | 0 | np->fwnode.ops->get | 0,4096-ptr_max |
| PARAM_VALUE | 1 | propname | 6913538253022343168 |
| PARAM_VALUE | 2 | out_values | 16,4096-ptr_max |
| PARAM_VALUE | 3 | sz_min | 1-s32max |
| PARAM_VALUE | 4 | sz_max | 0 |
| BUF_SIZE | 0 | np | (-1)-0,392 |
| BUF_SIZE | 0 | np | (-1)-0,392 |
| BUF_SIZE | 1 | propname | 25 |
| BUF_SIZE | 1 | propname | 25 |
| BUF_SIZE | 2 | out_values | 8 |
| CAPPED_DATA | 0 | np | 1 |
| DATA_SOURCE | 0 | np | $0 |
| DATA_SOURCE | 1 | propname | $1 |
| DATA_SOURCE | 2 | out_values | $2 |
| DATA_SOURCE | 3 | sz_min | $3 |
| STR_LEN | 0 | np | 24 |
| STR_LEN | 0 | np | 24 |
| TERMINATED | 1 | propname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 3 | sz_min | |
| UNITS | 0 | np | unit_byte |
drivers/media/i2c/mt9v032.c of_property_read_u64_array() -> of_property_read_variable_u64_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | np | 4096-ptr_max |
| PARAM_VALUE | 0 | np->fwnode.ops->device_is_available | 0,4456967533150867456,5897185320164048896 |
| PARAM_VALUE | 0 | np->fwnode.ops->get | 0,4096-ptr_max |
| PARAM_VALUE | 0 | np->fwnode.ops->get_reference_args | 0,2035688989253132288,3281501320512299008,8341377935324684288 |
| PARAM_VALUE | 0 | np->fwnode.ops->graph_parse_endpoint | 0,162100920750850048,3588870114635677696,7927257539208077312 |
| PARAM_VALUE | 0 | np->fwnode.ops->iomap | 0,5992382552872980480 |
| PARAM_VALUE | 0 | np->fwnode.ops->irq_get | 0,4799135008179109888,6119964739367534592 |
| PARAM_VALUE | 0 | np->fwnode.ops->property_read_bool | 0,707518234024075264,958538007259615232,5083868193192632320 |
| PARAM_VALUE | 0 | np->kobj.release->timer->entry.pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | np->kobj.release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | np->kobj.release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | np->kobj.release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | np->kobj.release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | np->kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | np->kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | np->kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | np->properties | 4096-ptr_max |
| PARAM_VALUE | 1 | propname | 2717379828018266112 |
| PARAM_VALUE | 2 | out_values | 1-u64max |
| PARAM_VALUE | 4 | sz_max | 0 |
| BUF_SIZE | 1 | propname | 17 |
| BUF_SIZE | 1 | propname | 17 |
| DATA_SOURCE | 0 | np | $0 |
| DATA_SOURCE | 1 | propname | $1 |
| DATA_SOURCE | 2 | out_values | $2 |
| DATA_SOURCE | 3 | sz_min | $3 |
| STR_LEN | 0 | np | 16 |
| STR_LEN | 0 | np | 16 |
| TERMINATED | 1 | propname | 1 |
| MEM_ZERO | 2 | out_values | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 3 | sz_min | |
| UNITS | 3 | sz_min | unit_array_size |
| ELEM_COUNT | 2 | ==out_values3 | 8051 |
drivers/gpu/drm/bridge/ite-it6505.c it6505_parse_dt() -> of_property_read_variable_u64_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | np | 4096-ptr_max |
| PARAM_VALUE | 0 | np->fwnode.ops->device_is_available | 0,4456967533150867456,5897185320164048896 |
| PARAM_VALUE | 0 | np->fwnode.ops->get | 0,4096-ptr_max |
| PARAM_VALUE | 0 | np->fwnode.ops->get_reference_args | 0,2035688989253132288,3281501320512299008,8341377935324684288 |
| PARAM_VALUE | 0 | np->fwnode.ops->graph_parse_endpoint | 0,162100920750850048,3588870114635677696,7927257539208077312 |
| PARAM_VALUE | 0 | np->fwnode.ops->iomap | 0,5992382552872980480 |
| PARAM_VALUE | 0 | np->fwnode.ops->irq_get | 0,4799135008179109888,6119964739367534592 |
| PARAM_VALUE | 0 | np->fwnode.ops->property_read_bool | 0,707518234024075264,958538007259615232,5083868193192632320 |
| PARAM_VALUE | 0 | np->kobj.release->timer->entry.pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | np->kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | np->kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | np->kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | np->properties | 0,4096-ptr_max |
| PARAM_VALUE | 1 | propname | 2717379828018266112 |
| PARAM_VALUE | 2 | out_values | 7159263956800053248 |
| PARAM_VALUE | 3 | sz_min | 0 |
| PARAM_VALUE | 4 | sz_max | 1 |
| BUF_SIZE | 1 | propname | 17 |
| DATA_SOURCE | 0 | np | r of_graph_get_endpoint_by_regs |
| STR_LEN | 0 | np | 16 |
| TERMINATED | 1 | propname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pci/controller/pcie-brcmstb.c brcm_pcie_get_inbound_wins() -> of_property_read_variable_u64_array()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | propname | 1377123020801626112 |
| PARAM_VALUE | 3 | sz_min | 1 |
| PARAM_VALUE | 4 | sz_max | 3 |
| BUF_SIZE | 1 | propname | 15 |
| BUF_SIZE | 2 | out_values | 24 |
| STR_LEN | 0 | np | 14 |
| TERMINATED | 1 | propname | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | np | unit_byte |