Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/misc/ti_fpc202.c fpc202_attach_addr() -> fpc202_write_dev_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | priv | 7256 |
| DATA_SOURCE | 0 | priv | r i2c_atr_get_driver_data |
| DATA_SOURCE | 1 | port_id | $1 |
| DATA_SOURCE | 3 | addr | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 3 | addr | 66-79[c] |
| LOCK2 | &chan->alias_pairs_lock | ||
| TYPE_LOCK | (struct i2c_atr_chan)->alias_pairs_lock |
drivers/misc/ti_fpc202.c fpc202_detach_addr() -> fpc202_write_dev_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->addr_caches | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->reg_dev_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | priv->reg_dev_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | priv->reg_dev_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | priv->reg_dev_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | priv->reg_dev_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 2 | dev_num | 0-1 |
| PARAM_VALUE | 3 | addr | 0 |
| BUF_SIZE | 0 | priv | 7256 |
| CAPPED_DATA | 0 | &priv->reg_dev_lock | 1 |
| DATA_SOURCE | 0 | priv | r i2c_atr_get_driver_data |
| DATA_SOURCE | 1 | port_id | $1 |
| FUZZY_MAX | 2 | dev_num | 1 |
| HARD_MAX | 2 | dev_num | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &chan->alias_pairs_lock |
drivers/misc/ti_fpc202.c fpc202_probe_port() -> fpc202_write_dev_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->atr | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->atr->algo.functionality | 7398899297795313664 |
| PARAM_VALUE | 0 | priv->atr->alias_pool->shared | 1 |
| PARAM_VALUE | 0 | priv->atr->alias_pool->size | 0-s32max |
| PARAM_VALUE | 0 | priv->atr->dev->kobj.sd->count.counter | s32min-s32max |
| PARAM_VALUE | 0 | priv->atr->dev->kobj.sd->symlink.target_kn->count.counter | s32min-s32max |
| PARAM_VALUE | 0 | priv->atr->flags | 0 |
| PARAM_VALUE | 0 | priv->atr->i2c_nb.notifier_call | 3025645106847174656 |
| PARAM_VALUE | 0 | priv->atr->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | priv->atr->lock.first_waiter | 0 |
| PARAM_VALUE | 0 | priv->atr->lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | priv->atr->lock.owner.counter | 0 |
| PARAM_VALUE | 0 | priv->atr->max_adapters | 2 |
| PARAM_VALUE | 0 | priv->atr->ops | 2870153815748186112 |
| PARAM_VALUE | 0 | priv->atr->ops->attach_addr | 7619000187673006080 |
| PARAM_VALUE | 0 | priv->atr->ops->detach_addr | 5451773977068806144 |
| PARAM_VALUE | 0 | priv->atr->priv | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 0 | priv->client | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->client->adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->client->debugfs | 4096-u64max |
| PARAM_VALUE | 0 | priv->client->dev.devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->client->dev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->client->dev.devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->client->devres_group_id | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->en_gpio | 0,4096-ptr_max |
| PARAM_VALUE | 0 | priv->gpio.gpiodev->ngpio | 0-u16max |
| PARAM_VALUE | 0 | priv->gpio.parent->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->led_mode_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | priv->led_mode_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | priv->led_mode_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->led_mode_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | priv->led_mode_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | priv->reg_dev_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | priv->reg_dev_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | priv->reg_dev_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->reg_dev_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | priv->reg_dev_lock.owner.counter | 0 |
| PARAM_VALUE | 1 | port_id | 0-1,2147483648-4294967294 |
| PARAM_VALUE | 2 | dev_num | 0 |
| PARAM_VALUE | 3 | addr | 0 |
| BUF_SIZE | 0 | priv | 7256 |
| BUF_SIZE | 0 | priv->en_gpio | s32min,(-1),1-s32max |
| CAPPED_DATA | 0 | priv->client->irq | 1 |
| CAPPED_DATA | 0 | priv->en_gpio | 1 |
| DATA_SOURCE | 0 | priv | $0 |
| DATA_SOURCE | 1 | port_id | $2 |
| STR_LEN | 0 | priv->gpio.label | (-1) |
| TERMINATED | 0 | priv->gpio.label | 1 |
| MEM_ZERO | 0 | priv | |
| MEM_ZERO | 0 | priv->probed_ports | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | priv->client->irq |
drivers/misc/ti_fpc202.c fpc202_probe_port() -> fpc202_write_dev_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->atr | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->atr->algo.functionality | 7398899297795313664 |
| PARAM_VALUE | 0 | priv->atr->alias_pool->shared | 1 |
| PARAM_VALUE | 0 | priv->atr->alias_pool->size | 0-s32max |
| PARAM_VALUE | 0 | priv->atr->dev->kobj.sd->count.counter | s32min-s32max |
| PARAM_VALUE | 0 | priv->atr->dev->kobj.sd->symlink.target_kn->count.counter | s32min-s32max |
| PARAM_VALUE | 0 | priv->atr->flags | 0 |
| PARAM_VALUE | 0 | priv->atr->i2c_nb.notifier_call | 3025645106847174656 |
| PARAM_VALUE | 0 | priv->atr->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | priv->atr->lock.first_waiter | 0 |
| PARAM_VALUE | 0 | priv->atr->lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | priv->atr->lock.owner.counter | 0 |
| PARAM_VALUE | 0 | priv->atr->max_adapters | 2 |
| PARAM_VALUE | 0 | priv->atr->ops | 2870153815748186112 |
| PARAM_VALUE | 0 | priv->atr->ops->attach_addr | 7619000187673006080 |
| PARAM_VALUE | 0 | priv->atr->ops->detach_addr | 5451773977068806144 |
| PARAM_VALUE | 0 | priv->atr->priv | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 0 | priv->client | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->client->adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->client->adapter->bus_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | priv->client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right | 0 |
| PARAM_VALUE | 0 | priv->client->adapter->dev.driver_data->adev->pm.bus_locked | 0-1 |
| PARAM_VALUE | 0 | priv->client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | priv->client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | priv->client->adapter->lock_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->client->debugfs | 4096-u64max |
| PARAM_VALUE | 0 | priv->client->dev.devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->client->dev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->client->dev.devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->client->devres_group_id | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->en_gpio | 0,4096-ptr_max |
| PARAM_VALUE | 0 | priv->gpio.gpiodev->ngpio | 0-u16max |
| PARAM_VALUE | 0 | priv->gpio.parent->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->led_mode_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | priv->led_mode_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | priv->led_mode_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->led_mode_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | priv->led_mode_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | priv->reg_dev_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | priv->reg_dev_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | priv->reg_dev_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->reg_dev_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | priv->reg_dev_lock.owner.counter | 0 |
| PARAM_VALUE | 1 | port_id | 0-1,2147483648-4294967294 |
| PARAM_VALUE | 2 | dev_num | 1 |
| PARAM_VALUE | 3 | addr | 0 |
| BUF_SIZE | 0 | priv | 7256 |
| BUF_SIZE | 0 | priv->en_gpio | s32min,(-1),1-s32max |
| CAPPED_DATA | 0 | priv->client->irq | 1 |
| CAPPED_DATA | 0 | priv->en_gpio | 1 |
| DATA_SOURCE | 0 | priv | $0 |
| DATA_SOURCE | 1 | port_id | $2 |
| STR_LEN | 0 | priv->gpio.label | (-1) |
| TERMINATED | 0 | priv->gpio.label | 1 |
| MEM_ZERO | 0 | priv | |
| MEM_ZERO | 0 | priv->probed_ports | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | priv->client->irq |