Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/i2c/max9271.c max9271_clear_gpios() -> max9271_write()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->client 4096-ptr_max
PARAM_VALUE 0 dev->client->adapter 4096-ptr_max
PARAM_VALUE 0 dev->client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 dev->client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 dev->client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 1 reg 15
PARAM_VALUE 2 val 0-253
DATA_SOURCE 0 dev $0
BIT_INFO 2 val 0x0,0xfd
MEM_ZERO 0 dev
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/max9271.c max9271_configure_gmsl_link() -> max9271_write()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->client 4096-ptr_max
PARAM_VALUE 1 reg 7
PARAM_VALUE 2 val 132
DATA_SOURCE 0 dev $0
MEM_ZERO 0 dev
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/max9271.c max9271_configure_gmsl_link() -> max9271_write()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->client 4096-ptr_max
PARAM_VALUE 0 dev->client->adapter 4096-ptr_max
PARAM_VALUE 0 dev->client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 dev->client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 dev->client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 1 reg 2
PARAM_VALUE 2 val 255
DATA_SOURCE 0 dev $0
MEM_ZERO 0 dev
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/max9271.c max9271_configure_i2c() -> max9271_write()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->client 4096-ptr_max
PARAM_VALUE 1 reg 13
PARAM_VALUE 2 val 46
DATA_SOURCE 0 dev $0
DATA_SOURCE 2 val $1
MEM_ZERO 0 dev
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/max9271.c max9271_disable_gpios() -> max9271_write()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->client 4096-ptr_max
PARAM_VALUE 0 dev->client->adapter 4096-ptr_max
PARAM_VALUE 0 dev->client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 dev->client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 dev->client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 1 reg 14
DATA_SOURCE 0 dev $0

drivers/media/i2c/max9271.c max9271_enable_gpios() -> max9271_write()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->client 4096-ptr_max
PARAM_VALUE 0 dev->client->adapter 4096-ptr_max
PARAM_VALUE 0 dev->client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 dev->client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 dev->client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 1 reg 14
DATA_SOURCE 0 dev $0
BIT_INFO 2 val 0x2,0xff
MEM_ZERO 0 dev
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/max9271.c max9271_set_address() -> max9271_write()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->client 4096-ptr_max
PARAM_VALUE 1 reg 0
DATA_SOURCE 0 dev $0
BIT_INFO 2 val 0x0,0xfe
MEM_ZERO 0 dev
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/max9271.c max9271_set_deserializer_address() -> max9271_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 1
DATA_SOURCE 0 dev $0
BIT_INFO 2 val 0x0,0xfe

drivers/media/i2c/max9271.c max9271_set_gpios() -> max9271_write()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->client 4096-ptr_max
PARAM_VALUE 0 dev->client->adapter 4096-ptr_max
PARAM_VALUE 0 dev->client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 dev->client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 dev->client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 1 reg 15
DATA_SOURCE 0 dev $0
BIT_INFO 2 val 0x2,0xff
MEM_ZERO 0 dev
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/max9271.c max9271_set_high_threshold() -> max9271_write()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->client 4096-ptr_max
PARAM_VALUE 0 dev->client->adapter 4096-ptr_max
PARAM_VALUE 0 dev->client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 dev->client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 dev->client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 1 reg 8
DATA_SOURCE 0 dev $0
BIT_INFO 2 val 0x1,0xff
MEM_ZERO 0 dev
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/max9271.c max9271_set_serial_link() -> max9271_write()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 reg 4
PARAM_VALUE 2 val 67,131
DATA_SOURCE 0 dev $0
BIT_INFO 2 val 0x3,0xc3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex

drivers/media/i2c/max9271.c max9271_set_translation() -> max9271_write()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->client 4096-ptr_max
PARAM_VALUE 1 reg 9
DATA_SOURCE 0 dev $0
BIT_INFO 2 val 0x0,0xfe
MEM_ZERO 0 dev
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/max9271.c max9271_set_translation() -> max9271_write()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->client 4096-ptr_max
PARAM_VALUE 0 dev->client->adapter 4096-ptr_max
PARAM_VALUE 0 dev->client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 dev->client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 dev->client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 1 reg 10
PARAM_VALUE 2 val 72
DATA_SOURCE 0 dev $0
MEM_ZERO 0 dev
RX_PATH
TASK_NOT_RUNNING