Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/fsi/fsi-master-i2cr.c fsi_master_i2cr_read() -> i2cr_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | command | 0-2000000001 |
| PARAM_VALUE | 2 | data | 3798429765945778176,8483276969942556672 |
| DATA_SOURCE | 1 | command | r i2cr_get_command |
| DATA_SOURCE | 2 | data | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | command | 0-2000000001[c] |
| LOCK2 | &i2cr->lock | ||
| TYPE_LOCK | (struct fsi_master_i2cr)->lock |
drivers/fsi/fsi-master-i2cr.c i2cr_check_status() -> i2cr_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 4096-ptr_max |
| PARAM_VALUE | 0 | client->adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | client->adapter->algo->master_xfer | 1-u64max |
| PARAM_VALUE | 0 | client->adapter->bus_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | client->adapter->bus_lock.rtmutex.owner | 0-1 |
| PARAM_VALUE | 0 | client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right | 0 |
| PARAM_VALUE | 0 | client->adapter->dev.driver_data->adev->pm.bus_locked | 0-1 |
| PARAM_VALUE | 0 | client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->task->blocked_on | 0 |
| PARAM_VALUE | 0 | client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | client->adapter->lock_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | command | 393218 |
| PARAM_VALUE | 2 | data | 1226761535103139840 |
| DATA_SOURCE | 0 | client | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &i2cr->lock | ||
| TYPE_LOCK | (struct fsi_master_i2cr)->lock |
drivers/fsi/fsi-master-i2cr.c i2cr_check_status() -> i2cr_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 4096-ptr_max |
| PARAM_VALUE | 0 | client->adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | client->adapter->algo->master_xfer | 1-u64max |
| PARAM_VALUE | 0 | client->adapter->bus_lock.rtmutex.owner | 0-1 |
| PARAM_VALUE | 0 | client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right | 0 |
| PARAM_VALUE | 0 | client->adapter->dev.driver_data->adev->pm.bus_locked | 0-1 |
| PARAM_VALUE | 0 | client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->task->blocked_on | 0 |
| PARAM_VALUE | 0 | client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | client->adapter->lock_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | client->adapter->quirks | 0,4096-ptr_max |
| PARAM_VALUE | 1 | command | 393220 |
| PARAM_VALUE | 2 | data | 6481908150259077120 |
| DATA_SOURCE | 0 | client | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &i2cr->lock | ||
| TYPE_LOCK | (struct fsi_master_i2cr)->lock |
drivers/fsi/fsi-master-i2cr.c i2cr_check_status() -> i2cr_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 4096-ptr_max |
| PARAM_VALUE | 0 | client->adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | client->adapter->algo->master_xfer | 1-u64max |
| PARAM_VALUE | 0 | client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right | 0 |
| PARAM_VALUE | 0 | client->adapter->dev.driver_data->adev->pm.bus_locked | 0-1 |
| PARAM_VALUE | 0 | client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->task->blocked_on | 0 |
| PARAM_VALUE | 0 | client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | client->adapter->lock_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | client->adapter->quirks | 0,4096-ptr_max |
| PARAM_VALUE | 1 | command | 393224 |
| PARAM_VALUE | 2 | data | 5072455098791424000 |
| DATA_SOURCE | 0 | client | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &i2cr->lock | ||
| TYPE_LOCK | (struct fsi_master_i2cr)->lock |