Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- sound/i2c/cs8427.c
- sound/i2c/i2c.c, line 144
- sound/pci/ice1712/delta.c, line 407
- sound/pci/ice1712/ews.c
- sound/pci/ice1712/ice1712.c, line 327
Smatch caller information:
sound/i2c/cs8427.c snd_cs8427_qsubcode_get() -> snd_i2c_readbytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 0 | device->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | device->bus->lock_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | device->bus->lock_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | device->bus->master->lock_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | device->bus->master->lock_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | device->bus->master->lock_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | device->bus->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | device->bus->ops->sendbytes | 4096-ptr_max |
| PARAM_VALUE | 0 | device->bus->private_data->gpio.direction | 0-4294967295 |
| PARAM_VALUE | 0 | device->bus->private_data->gpio.write_mask | 0-4294967295 |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.first_waiter->task->blocked_on | 0 |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 2 | count | 10 |
| BUF_SIZE | 0 | device | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | device | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | bytes | 512 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *bytes | 0-255[u] |
| UNITS | 0 | device | unit_byte |
| UNITS | 1 | bytes | unit_byte |
| USER_PTR | 1 | bytes | |
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/i2c/cs8427.c snd_cs8427_reg_read() -> snd_i2c_readbytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 0 | device->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | device->bus->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | device->bus->ops->sendbytes | 4096-ptr_max |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | bytes | 7856171334634622976 |
| PARAM_VALUE | 2 | count | 1 |
| BUF_SIZE | 0 | device | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | device | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | device->private_data | (-1),272 |
| DATA_SOURCE | 0 | device | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
sound/pci/ice1712/ews.c snd_ice1712_6fire_read_pca() -> snd_i2c_readbytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 1 | bytes | 2437013562240720896 |
| PARAM_VALUE | 1 | *bytes | 0 |
| PARAM_VALUE | 2 | count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/pci/ice1712/ews.c snd_ice1712_ews88d_control_get() -> snd_i2c_readbytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bytes | 7112149293837090816 |
| PARAM_VALUE | 2 | count | 2 |
| BUF_SIZE | 1 | bytes | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/pci/ice1712/ews.c snd_ice1712_ews88d_control_put() -> snd_i2c_readbytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bytes | 7460203613869903872 |
| PARAM_VALUE | 2 | count | 2 |
| BUF_SIZE | 1 | bytes | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/pci/ice1712/ews.c snd_ice1712_ews88mt_chip_select() -> snd_i2c_readbytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bytes | 2983061893775695872 |
| PARAM_VALUE | 2 | count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/pci/ice1712/ews.c snd_ice1712_ews88mt_input_sense_get() -> snd_i2c_readbytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bytes | 479938421517303808 |
| PARAM_VALUE | 2 | count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/pci/ice1712/ews.c snd_ice1712_ews88mt_input_sense_put() -> snd_i2c_readbytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bytes | 8822952518246801408 |
| PARAM_VALUE | 2 | count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/pci/ice1712/ews.c snd_ice1712_ews88mt_output_sense_get() -> snd_i2c_readbytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bytes | 5404052774863261696 |
| PARAM_VALUE | 2 | count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/pci/ice1712/ews.c snd_ice1712_ews88mt_output_sense_put() -> snd_i2c_readbytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bytes | 3698621188367155200 |
| PARAM_VALUE | 2 | count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/pci/ice1712/ews.c snd_ice1712_ews_cs8404_spdif_write() -> snd_i2c_readbytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bytes | 4070072037516746752 |
| PARAM_VALUE | 2 | count | 2 |
| BUF_SIZE | 1 | bytes | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/pci/ice1712/ice1712.c snd_ice1712_cs8427_set_input_clock() -> snd_i2c_readbytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 0 | device->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | device->bus->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | device->bus->ops->sendbytes | 4096-ptr_max |
| PARAM_VALUE | 0 | device->bus->private_data->gpio.direction | 0-4294967295 |
| PARAM_VALUE | 0 | device->bus->private_data->gpio.write_mask | 0-4294967295 |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.first_waiter->task->blocked_on | 0 |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | bytes | 8328103523264036864 |
| PARAM_VALUE | 2 | count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/pci/ice1712/delta.c snd_ice1712_delta1010lt_wordclock_status_get() -> snd_i2c_readbytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 0 | device->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | device->bus->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | device->bus->ops->sendbytes | 4096-ptr_max |
| PARAM_VALUE | 0 | device->bus->private_data->gpio.direction | 0-4294967295 |
| PARAM_VALUE | 0 | device->bus->private_data->gpio.write_mask | 0-4294967295 |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.first_waiter->task->blocked_on | 0 |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | device->bus->private_data->gpio_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | bytes | 6144522271029006336 |
| PARAM_VALUE | 1 | *bytes | 16 |
| PARAM_VALUE | 2 | count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |