Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/i2c/busses/i2c-fsi.c fsi_i2c_abort() -> fsi_i2c_write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fsi | 4096-ptr_max |
| PARAM_VALUE | 0 | fsi->size | 1-u32max |
| PARAM_VALUE | 1 | reg | 4 |
| PARAM_VALUE | 2 | data | 5057624570978254848 |
| PARAM_VALUE | 2 | *data | 268435456 |
| CAPPED_DATA | 0 | fsi->size | 1 |
| LOCK2 | &ctrl->lock | ||
| TYPE_LOCK | (struct fsi_i2c_ctrl)->lock |
drivers/i2c/busses/i2c-fsi.c fsi_i2c_dev_init() -> fsi_i2c_write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fsi | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 16 |
| PARAM_VALUE | 2 | data | 8041328209892798464 |
| PARAM_VALUE | 2 | *data | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctrl->lock |
drivers/i2c/busses/i2c-fsi.c fsi_i2c_dev_init() -> fsi_i2c_write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fsi | 4096-ptr_max |
| PARAM_VALUE | 0 | fsi->size | 1-u32max |
| PARAM_VALUE | 1 | reg | 8 |
| PARAM_VALUE | 2 | data | 2776798862041264128 |
| PARAM_VALUE | 2 | *data | 8,65544-4294901768 |
| CAPPED_DATA | 0 | fsi->size | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctrl->lock |
drivers/i2c/busses/i2c-fsi.c fsi_i2c_dev_init() -> fsi_i2c_write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fsi | 4096-ptr_max |
| PARAM_VALUE | 0 | fsi->size | 1-u32max |
| PARAM_VALUE | 1 | reg | 12 |
| PARAM_VALUE | 2 | data | 2020940066713010176 |
| PARAM_VALUE | 2 | *data | 0-u16max |
| CAPPED_DATA | 0 | fsi->size | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | *data | 0-u16max[c] |
| HALF_LOCKED2 | &ctrl->lock |
drivers/i2c/busses/i2c-fsi.c fsi_i2c_prepare_recovery() -> fsi_i2c_write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fsi | 4096-ptr_max |
| PARAM_VALUE | 0 | fsi->size | 1-u32max |
| PARAM_VALUE | 1 | reg | 8 |
| PARAM_VALUE | 2 | data | 2551448233848782848 |
| CAPPED_DATA | 0 | fsi->size | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | *data | 0-u32max |
| HALF_LOCKED2 | &ctrl->lock | ||
| HALF_LOCKED2 | &drv_data->lock |
drivers/i2c/busses/i2c-fsi.c fsi_i2c_reset_bus() -> fsi_i2c_write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fsi | 4096-ptr_max |
| PARAM_VALUE | 0 | fsi->size | 1-u32max |
| PARAM_VALUE | 0 | fsi->slave->t_echo_delay | 0-255 |
| PARAM_VALUE | 0 | fsi->slave->t_send_delay | 0-255 |
| PARAM_VALUE | 1 | reg | 32 |
| PARAM_VALUE | 2 | data | 2586600625097437184 |
| PARAM_VALUE | 2 | *data | 0 |
| LOCK2 | &ctrl->lock | ||
| TYPE_LOCK | (struct fsi_i2c_ctrl)->lock |
drivers/i2c/busses/i2c-fsi.c fsi_i2c_reset_bus() -> fsi_i2c_write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fsi | 4096-ptr_max |
| PARAM_VALUE | 0 | fsi->size | 1-u32max |
| PARAM_VALUE | 0 | fsi->slave->t_echo_delay | 0-255 |
| PARAM_VALUE | 0 | fsi->slave->t_send_delay | 0-255 |
| PARAM_VALUE | 1 | reg | 28 |
| PARAM_VALUE | 2 | data | 2586600625097437184 |
| PARAM_VALUE | 2 | *data | 0 |
| CAPPED_DATA | 0 | fsi->size | 1 |
| LOCK2 | &ctrl->lock | ||
| TYPE_LOCK | (struct fsi_i2c_ctrl)->lock |
drivers/i2c/busses/i2c-fsi.c fsi_i2c_reset_engine() -> fsi_i2c_write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fsi | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 28 |
| PARAM_VALUE | 2 | data | 6210696295213408256 |
| PARAM_VALUE | 2 | *data | 0 |
| LOCK2 | &ctrl->lock | ||
| TYPE_LOCK | (struct fsi_i2c_ctrl)->lock |
drivers/i2c/busses/i2c-fsi.c fsi_i2c_reset_engine() -> fsi_i2c_write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fsi | 4096-ptr_max |
| PARAM_VALUE | 0 | fsi->size | 1-u32max |
| PARAM_VALUE | 1 | reg | 8 |
| PARAM_VALUE | 2 | data | 5105119101420826624 |
| CAPPED_DATA | 0 | fsi->size | 1 |
| HOST_DATA | 2 | *data | 0-u32max[c] |
| LOCK2 | &ctrl->lock | ||
| TYPE_LOCK | (struct fsi_i2c_ctrl)->lock |
drivers/i2c/busses/i2c-fsi.c fsi_i2c_reset_engine() -> fsi_i2c_write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fsi | 4096-ptr_max |
| PARAM_VALUE | 0 | fsi->size | 1-u32max |
| PARAM_VALUE | 1 | reg | 40 |
| PARAM_VALUE | 2 | data | 6210696295213408256 |
| PARAM_VALUE | 2 | *data | 2147483648 |
| CAPPED_DATA | 0 | fsi->size | 1 |
| LOCK2 | &ctrl->lock | ||
| TYPE_LOCK | (struct fsi_i2c_ctrl)->lock |
drivers/i2c/busses/i2c-fsi.c fsi_i2c_set_port() -> fsi_i2c_write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fsi | 4096-ptr_max |
| PARAM_VALUE | 0 | fsi->size | 1-u32max |
| PARAM_VALUE | 1 | reg | 8 |
| PARAM_VALUE | 2 | data | 5267090578979131392 |
| CAPPED_DATA | 0 | fsi->size | 1 |
| HOST_DATA | 2 | *data | 0-u32max[c] |
| LOCK2 | &ctrl->lock | ||
| TYPE_LOCK | (struct fsi_i2c_ctrl)->lock |
drivers/i2c/busses/i2c-fsi.c fsi_i2c_set_port() -> fsi_i2c_write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fsi | 4096-ptr_max |
| PARAM_VALUE | 0 | fsi->size | 1-u32max |
| PARAM_VALUE | 1 | reg | 32 |
| PARAM_VALUE | 2 | data | 2669869244633178112 |
| PARAM_VALUE | 2 | *data | 0 |
| CAPPED_DATA | 0 | fsi->size | 1 |
| LOCK2 | &ctrl->lock | ||
| TYPE_LOCK | (struct fsi_i2c_ctrl)->lock |
drivers/i2c/busses/i2c-fsi.c fsi_i2c_set_scl() -> fsi_i2c_write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 36 |
| PARAM_VALUE | 2 | data | 4961466738313256960 |
| PARAM_VALUE | 2 | *data | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ctrl->lock | ||
| HALF_LOCKED2 | &drv_data->lock |
drivers/i2c/busses/i2c-fsi.c fsi_i2c_set_scl() -> fsi_i2c_write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 44 |
| PARAM_VALUE | 2 | data | 4961466738313256960 |
| PARAM_VALUE | 2 | *data | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ctrl->lock | ||
| HALF_LOCKED2 | &drv_data->lock |
drivers/i2c/busses/i2c-fsi.c fsi_i2c_set_sda() -> fsi_i2c_write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 48 |
| PARAM_VALUE | 2 | data | 1087608622179643392 |
| PARAM_VALUE | 2 | *data | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ctrl->lock | ||
| HALF_LOCKED2 | &drv_data->lock |
drivers/i2c/busses/i2c-fsi.c fsi_i2c_set_sda() -> fsi_i2c_write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 52 |
| PARAM_VALUE | 2 | data | 1087608622179643392 |
| PARAM_VALUE | 2 | *data | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ctrl->lock | ||
| HALF_LOCKED2 | &drv_data->lock |
drivers/i2c/busses/i2c-fsi.c fsi_i2c_start() -> fsi_i2c_write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fsi | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 4 |
| PARAM_VALUE | 2 | data | 7008397802091356160 |
| LOCK2 | &ctrl->lock | ||
| TYPE_LOCK | (struct fsi_i2c_ctrl)->lock |
drivers/i2c/busses/i2c-fsi.c fsi_i2c_unprepare_recovery() -> fsi_i2c_write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fsi | 4096-ptr_max |
| PARAM_VALUE | 0 | fsi->size | 1-u32max |
| PARAM_VALUE | 1 | reg | 8 |
| PARAM_VALUE | 2 | data | 4202218472269971456 |
| PARAM_VALUE | 2 | *data | 0-4294967291 |
| CAPPED_DATA | 0 | fsi->size | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | *data | 0-4294967291[c] |
| HALF_LOCKED2 | &ctrl->lock | ||
| HALF_LOCKED2 | &drv_data->lock |