Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/i2c/ov8865.c ov8865_flip_horz_configure() -> ov8865_update_bits()

Type Parameter Key Value
PARAM_VALUE 0 sensor 4096-ptr_max
PARAM_VALUE 0 sensor->dev 4096-ptr_max
PARAM_VALUE 1 address 14369
PARAM_VALUE 2 mask 6
PARAM_VALUE 3 bits 0,6
DATA_SOURCE 0 sensor $0
FUZZY_MAX 3 bits 0
BIT_INFO 3 bits 0x0,0x6
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/ov8865.c ov8865_flip_vert_configure() -> ov8865_update_bits()

Type Parameter Key Value
PARAM_VALUE 0 sensor 4096-ptr_max
PARAM_VALUE 0 sensor->dev 4096-ptr_max
PARAM_VALUE 1 address 14368
PARAM_VALUE 2 mask 6
PARAM_VALUE 3 bits 0,6
DATA_SOURCE 0 sensor $0
FUZZY_MAX 3 bits 0
BIT_INFO 3 bits 0x0,0x6
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/ov8865.c ov8865_mipi_configure() -> ov8865_update_bits()

Type Parameter Key Value
PARAM_VALUE 0 sensor 4096-ptr_max
PARAM_VALUE 0 sensor->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 sensor->dovdd 0,4096-u64max
PARAM_VALUE 0 sensor->extclk 0,4096-u64max
PARAM_VALUE 0 sensor->i2c_client 4096-ptr_max
PARAM_VALUE 0 sensor->i2c_client->adapter 4096-ptr_max
PARAM_VALUE 0 sensor->i2c_client->adapter->algo->master_xfer 1-u64max
PARAM_VALUE 0 sensor->i2c_client->adapter->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 sensor->i2c_client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 sensor->i2c_client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 sensor->i2c_client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sensor->i2c_client->adapter->dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 sensor->i2c_client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 0 sensor->mutex.dep_map->name 0-255
PARAM_VALUE 0 sensor->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sensor->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sensor->mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 sensor->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sensor->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sensor->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sensor->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sensor->powerdown 0,4096-u64max
PARAM_VALUE 0 sensor->reset 0,4096-u64max
PARAM_VALUE 1 address 12339
PARAM_VALUE 2 mask 32
PARAM_VALUE 3 bits 32
CAPPED_DATA 0 sensor->i2c_client->adapter->retries 1
DATA_SOURCE 0 sensor $0
NO_OVERFLOW_SIMPLE 0 sensor->extclk->core->parent->req_rate
UNITS 0 sensor unit_byte
LOCK2 0 &sensor->mutex
TYPE_LOCK (struct ov8865_sensor)->mutex

drivers/media/i2c/ov8865.c ov8865_mode_binning_configure() -> ov8865_update_bits()

Type Parameter Key Value
PARAM_VALUE 0 sensor 4096-ptr_max
PARAM_VALUE 0 sensor->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 sensor->dovdd 0,4096-u64max
PARAM_VALUE 0 sensor->extclk 0,4096-u64max
PARAM_VALUE 0 sensor->i2c_client 4096-ptr_max
PARAM_VALUE 0 sensor->i2c_client->adapter 4096-ptr_max
PARAM_VALUE 0 sensor->i2c_client->adapter->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 sensor->i2c_client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 sensor->i2c_client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 sensor->i2c_client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sensor->i2c_client->adapter->dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 sensor->i2c_client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 0 sensor->mutex.dep_map->name 0-255
PARAM_VALUE 0 sensor->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sensor->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sensor->mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 sensor->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sensor->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sensor->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sensor->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sensor->mutex.wait_lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 sensor->powerdown 0,4096-u64max
PARAM_VALUE 0 sensor->reset 0,4096-u64max
PARAM_VALUE 1 address 20482
PARAM_VALUE 2 mask 4
PARAM_VALUE 3 bits 0,4
DATA_SOURCE 0 sensor $0
FUZZY_MAX 3 bits 4
BIT_INFO 3 bits 0x0,0x4
HARD_MAX 3 bits 4
UNITS 0 sensor unit_byte
LOCK2 0 &sensor->mutex
TYPE_LOCK (struct ov8865_sensor)->mutex

drivers/media/i2c/ov8865.c ov8865_mode_pll1_configure() -> ov8865_update_bits()

Type Parameter Key Value
PARAM_VALUE 0 sensor 4096-ptr_max
PARAM_VALUE 0 sensor->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 sensor->dovdd 0,4096-u64max
PARAM_VALUE 0 sensor->extclk 0,4096-u64max
PARAM_VALUE 0 sensor->i2c_client 4096-ptr_max
PARAM_VALUE 0 sensor->i2c_client->adapter 4096-ptr_max
PARAM_VALUE 0 sensor->i2c_client->adapter->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 sensor->i2c_client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 sensor->i2c_client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 sensor->i2c_client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sensor->i2c_client->adapter->dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 sensor->i2c_client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 0 sensor->mutex.dep_map->name 0-255
PARAM_VALUE 0 sensor->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sensor->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sensor->mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 sensor->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sensor->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sensor->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sensor->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sensor->mutex.wait_lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 sensor->pll_configs 4096-ptr_max
PARAM_VALUE 0 sensor->pll_configs->pll1_config 362911898829815808,1513466098232004608
PARAM_VALUE 0 sensor->powerdown 0,4096-u64max
PARAM_VALUE 0 sensor->reset 0,4096-u64max
PARAM_VALUE 1 address 12320
PARAM_VALUE 2 mask 8
PARAM_VALUE 3 bits 0,8
DATA_SOURCE 0 sensor $0
BIT_INFO 3 bits 0x0,0x8
UNITS 0 sensor unit_byte
LOCK2 0 &sensor->mutex
TYPE_LOCK (struct ov8865_sensor)->mutex

drivers/media/i2c/ov8865.c ov8865_mode_pll1_configure() -> ov8865_update_bits()

Type Parameter Key Value
PARAM_VALUE 0 sensor 4096-ptr_max
PARAM_VALUE 0 sensor->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 sensor->dovdd 0,4096-u64max
PARAM_VALUE 0 sensor->extclk 0,4096-u64max
PARAM_VALUE 0 sensor->i2c_client 4096-ptr_max
PARAM_VALUE 0 sensor->i2c_client->adapter 4096-ptr_max
PARAM_VALUE 0 sensor->i2c_client->adapter->algo->master_xfer 1-u64max
PARAM_VALUE 0 sensor->i2c_client->adapter->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 sensor->i2c_client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 sensor->i2c_client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 sensor->i2c_client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sensor->i2c_client->adapter->dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 sensor->i2c_client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 0 sensor->mutex.dep_map->name 0-255
PARAM_VALUE 0 sensor->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sensor->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sensor->mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 sensor->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sensor->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sensor->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sensor->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sensor->mutex.wait_lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 sensor->pll_configs 4096-ptr_max
PARAM_VALUE 0 sensor->pll_configs->pll1_config 362911898829815808,1513466098232004608
PARAM_VALUE 0 sensor->powerdown 0,4096-u64max
PARAM_VALUE 0 sensor->reset 0,4096-u64max
PARAM_VALUE 1 address 798
PARAM_VALUE 2 mask 8
PARAM_VALUE 3 bits 8
DATA_SOURCE 0 sensor $0
UNITS 0 sensor unit_byte
LOCK2 0 &sensor->mutex
TYPE_LOCK (struct ov8865_sensor)->mutex

drivers/media/i2c/ov8865.c ov8865_mode_sclk_configure() -> ov8865_update_bits()

Type Parameter Key Value
PARAM_VALUE 0 sensor 4096-ptr_max
PARAM_VALUE 0 sensor->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 sensor->dovdd 0,4096-u64max
PARAM_VALUE 0 sensor->extclk 0,4096-u64max
PARAM_VALUE 0 sensor->i2c_client 4096-ptr_max
PARAM_VALUE 0 sensor->i2c_client->adapter 4096-ptr_max
PARAM_VALUE 0 sensor->i2c_client->adapter->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 sensor->i2c_client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 sensor->i2c_client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 sensor->i2c_client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sensor->i2c_client->adapter->dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 sensor->i2c_client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 0 sensor->mutex.dep_map->name 0-255
PARAM_VALUE 0 sensor->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sensor->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sensor->mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 sensor->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sensor->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sensor->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sensor->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sensor->mutex.wait_lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 sensor->pll_configs 4096-ptr_max
PARAM_VALUE 0 sensor->powerdown 0,4096-u64max
PARAM_VALUE 0 sensor->reset 0,4096-u64max
PARAM_VALUE 1 address 12339
PARAM_VALUE 2 mask 2
PARAM_VALUE 3 bits 0
DATA_SOURCE 0 sensor $0
UNITS 0 sensor unit_byte
LOCK2 0 &sensor->mutex
TYPE_LOCK (struct ov8865_sensor)->mutex