Defined in 1 files as a function:
Referenced in 5 files:
- drivers/gpu/drm/tilcdc/tilcdc_panel_legacy.c, line 39
- drivers/i2c/muxes/i2c-demux-pinctrl.c, line 255
- drivers/of/dynamic.c, line 1103
- drivers/of/overlay.c, line 368
- drivers/of/unittest.c, line 915
Smatch caller information:
drivers/of/overlay.c add_changeset_property() -> of_changeset_update_property()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ocs | 4096-ptr_max |
| PARAM_VALUE | 1 | np | 4096-ptr_max |
| PARAM_VALUE | 1 | np->properties | 4096-ptr_max |
| PARAM_VALUE | 2 | prop | 4096-ptr_max |
| PARAM_VALUE | 2 | prop->name | 4096-ptr_max |
| PARAM_VALUE | 2 | prop->value | 1-u64max |
| BUF_SIZE | 2 | prop | 136 |
| CAPPED_DATA | 2 | prop->length | 1 |
| DATA_SOURCE | 2 | prop | r __of_prop_dup |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &of_mutex | ||
| HALF_LOCKED2 | global &of_overlay_phandle_mutex |
drivers/of/unittest.c of_unittest_changeset() -> of_changeset_update_property()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ocs | 4558009040704139264 |
| PARAM_VALUE | 0 | ocs->entries.next | 4096-ptr_max |
| PARAM_VALUE | 1 | np->properties | 0,4096-ptr_max |
| PARAM_VALUE | 2 | prop | 0,4096-ptr_max |
| PARAM_VALUE | 2 | prop->length | 5 |
| PARAM_VALUE | 2 | prop->name | 4096-ptr_max |
| PARAM_VALUE | 2 | prop->value | 1-u64max |
| BUF_SIZE | 1 | np | (-1)-0,392 |
| BUF_SIZE | 1 | np | (-1)-0,392 |
| BUF_SIZE | 2 | prop | (-1),136 |
| BUF_SIZE | 2 | prop | (-1),136 |
| DATA_SOURCE | 2 | prop | r __of_prop_dup |
| MEM_ZERO | 0 | ocs |
drivers/of/dynamic.c of_changeset_update_prop_helper() -> of_changeset_update_property()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ocs | 4096-ptr_max |
| PARAM_VALUE | 0 | ocs->entries.next | 4096-ptr_max |
| PARAM_VALUE | 0 | ocs->entries.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ocs->entries.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ocs->entries.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ocs->entries.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | np | 4096-ptr_max |
| PARAM_VALUE | 1 | np->properties | 4096-ptr_max |
| PARAM_VALUE | 2 | prop | 4096-ptr_max |
| PARAM_VALUE | 2 | prop->length | 5 |
| PARAM_VALUE | 2 | prop->name | 4096-ptr_max |
| PARAM_VALUE | 2 | prop->value | 1-u64max |
| BUF_SIZE | 0 | ocs | 16 |
| BUF_SIZE | 2 | prop | 136 |
| DATA_SOURCE | 0 | ocs | $0 |
| DATA_SOURCE | 1 | np | $1 |
| DATA_SOURCE | 2 | prop | r __of_prop_dup |
| STR_LEN | 0 | ocs | 6 |
| STR_LEN | 0 | ocs | 6 |
| STR_LEN | 1 | np | 4 |
| STR_LEN | 1 | np | 4 |
| MEM_ZERO | 0 | ocs | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/i2c/muxes/i2c-demux-pinctrl.c i2c_demux_pinctrl_probe() -> of_changeset_update_property()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ocs | 4096-ptr_max |
| PARAM_VALUE | 1 | np | 4096-ptr_max |
| PARAM_VALUE | 1 | np->phandle | 1-u32max |
| PARAM_VALUE | 2 | prop | 4096-ptr_max |
| PARAM_VALUE | 2 | prop->length | 3 |
| PARAM_VALUE | 2 | prop->name | 1-u64max |
| PARAM_VALUE | 2 | prop->value | 1-u64max |
| DATA_SOURCE | 1 | np | r of_parse_phandle |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |