Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

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