Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/iio/gyro/itg3200_core.c itg3200_enable_full_scale() -> itg3200_write_reg_8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | indio_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->dev.dma_io_tlb_mem->debugfs | 0-s64max |
| PARAM_VALUE | 0 | indio_dev->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->bus_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->bus_lock.rtmutex.owner | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.driver_data->adev->pm.bus_locked | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.driver_data->adev->pm.mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.driver_data->mutex->wait_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->devt | 0-4294967295 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->dma_uses_io_tlb | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->id | 0-4294967295 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.kref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.release.cpu | s32min-s32max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.release.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.state_add_uevent_sent | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.state_in_sysfs | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.state_initialized | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.state_remove_uevent_sent | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.uevent_suppress | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->links.status | 0-4294967295 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->numa_node | s32min-s32max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->removable | 0-4294967295 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->lock_ops | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 0 | indio_dev->setup_ops->postdisable | 0,4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->setup_ops->postenable | 0,4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->setup_ops->predisable | 0,4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->setup_ops->preenable | 0,4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->setup_ops->validate_scan_mask | 0,612156762414178304,1723505689039380480,1804277016954449920,1880900960529330176,5322840054560604160,6258182237637267456 |
| PARAM_VALUE | 1 | reg_address | 22 |
| BUF_SIZE | 0 | indio_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | indio_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | indio_dev->available_scan_masks | (-1),16 |
| BUF_SIZE | 0 | indio_dev->channels | (-1),800 |
| BUF_SIZE | 0 | indio_dev->dev.parent | (-1),1616 |
| BUF_SIZE | 0 | indio_dev->info | (-1),160 |
| BUF_SIZE | 0 | indio_dev->name | (-1),4-25,28-29,32 |
| DATA_SOURCE | 0 | indio_dev | $0 |
| BIT_INFO | 2 | val | 0x18,0xff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | indio_dev | unit_byte |
drivers/iio/gyro/itg3200_core.c itg3200_reset() -> itg3200_write_reg_8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | indio_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->dev.dma_io_tlb_mem->debugfs | 0-s64max |
| PARAM_VALUE | 0 | indio_dev->setup_ops->postdisable | 0,4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->setup_ops->postenable | 0,4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->setup_ops->predisable | 0,4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->setup_ops->preenable | 0,4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->setup_ops->validate_scan_mask | 0,612156762414178304,1723505689039380480,1804277016954449920,1880900960529330176,5322840054560604160,6258182237637267456 |
| PARAM_VALUE | 1 | reg_address | 62 |
| PARAM_VALUE | 2 | val | 128 |
| BUF_SIZE | 0 | indio_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | indio_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | indio_dev->available_scan_masks | (-1),16 |
| BUF_SIZE | 0 | indio_dev->channels | (-1),800 |
| BUF_SIZE | 0 | indio_dev->dev.parent | (-1),1616 |
| BUF_SIZE | 0 | indio_dev->info | (-1),160 |
| BUF_SIZE | 0 | indio_dev->name | (-1),4-25,28-29,32 |
| DATA_SOURCE | 0 | indio_dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | indio_dev | unit_byte |
drivers/iio/gyro/itg3200_core.c itg3200_reset() -> itg3200_write_reg_8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | indio_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->dev.dma_io_tlb_mem->debugfs | 0-s64max |
| PARAM_VALUE | 0 | indio_dev->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c | 4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.driver_data->adev->pm.bus_locked | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.driver_data->adev->pm.mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->devt | 0-4294967295 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->dma_uses_io_tlb | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->id | 0-4294967295 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.kref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.release.cpu | s32min-s32max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.release.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.state_add_uevent_sent | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.state_in_sysfs | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.state_initialized | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.state_remove_uevent_sent | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.uevent_suppress | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->links.status | 0-4294967295 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->numa_node | s32min-s32max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->removable | 0-4294967295 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->lock_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->setup_ops->postdisable | 0,4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->setup_ops->postenable | 0,4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->setup_ops->predisable | 0,4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->setup_ops->preenable | 0,4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->setup_ops->validate_scan_mask | 0,612156762414178304,1723505689039380480,1804277016954449920,1880900960529330176,5322840054560604160,6258182237637267456 |
| PARAM_VALUE | 1 | reg_address | 23 |
| PARAM_VALUE | 2 | val | 16 |
| BUF_SIZE | 0 | indio_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | indio_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | indio_dev->available_scan_masks | (-1),16 |
| BUF_SIZE | 0 | indio_dev->channels | (-1),800 |
| BUF_SIZE | 0 | indio_dev->dev.parent | (-1),1616 |
| BUF_SIZE | 0 | indio_dev->info | (-1),160 |
| BUF_SIZE | 0 | indio_dev->name | (-1),4-25,28-29,32 |
| CAPPED_DATA | 0 | indio_dev->priv->i2c->adapter->retries | 1 |
| DATA_SOURCE | 0 | indio_dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | indio_dev | unit_byte |
drivers/iio/gyro/itg3200_core.c itg3200_suspend() -> itg3200_write_reg_8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | indio_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | reg_address | 62 |
| PARAM_VALUE | 2 | val | 64 |
| BUF_SIZE | 0 | indio_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | indio_dev | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | indio_dev | unit_byte |
drivers/iio/gyro/itg3200_core.c itg3200_write_raw() -> itg3200_write_reg_8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | indio_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->info | 4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->info->write_raw | 1-u64max |
| PARAM_VALUE | 0 | indio_dev->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c | 4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.driver_data->adev->pm.bus_locked | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.driver_data->adev->pm.mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->devt | 0-4294967295 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->dma_uses_io_tlb | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->id | 0-4294967295 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.kref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.release.cpu | s32min-s32max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.release.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.state_add_uevent_sent | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.state_in_sysfs | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.state_initialized | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.state_remove_uevent_sent | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.uevent_suppress | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->links.status | 0-4294967295 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->numa_node | s32min-s32max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->removable | 0-4294967295 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->lock_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | reg_address | 21 |
| DATA_SOURCE | 0 | indio_dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | val | 0-255 |
| LOCK2 | &st->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct itg3200)->lock |
drivers/iio/gyro/itg3200_buffer.c itg3200_data_rdy_trigger_set_state() -> itg3200_write_reg_8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | indio_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c | 4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->bus_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.driver_data->adev->pm.bus_locked | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.driver_data->adev->pm.mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->devt | 0-4294967295 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->dma_uses_io_tlb | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->id | 0-4294967295 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.kref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.release.cpu | s32min-s32max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.release.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.state_add_uevent_sent | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.state_in_sysfs | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.state_initialized | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.state_remove_uevent_sent | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->kobj.uevent_suppress | 0-1 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->links.status | 0-4294967295 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->numa_node | s32min-s32max |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->dev.parent->removable | 0-4294967295 |
| PARAM_VALUE | 0 | indio_dev->priv->i2c->adapter->lock_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | reg_address | 23 |
| BUF_SIZE | 0 | indio_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | indio_dev | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | indio_dev | unit_byte |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->mutex |