Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/i2c/ds90ub913.c ub913_hw_init() -> ub913_read()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->client 4096-ptr_max
PARAM_VALUE 0 priv->client->adapter 4096-ptr_max
PARAM_VALUE 0 priv->client->debugfs 4096-u64max
PARAM_VALUE 0 priv->client->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 priv->client->devres_group_id 4096-ptr_max
PARAM_VALUE 0 priv->clkin 0,4096-ptr_max
PARAM_VALUE 0 priv->plat_data 1-u64max
PARAM_VALUE 0 priv->regmap 0-ptr_max
PARAM_VALUE 1 reg 5
PARAM_VALUE 2 val 2640098002596777984
PARAM_VALUE 3 err 0
BUF_SIZE 0 priv 1176
BUF_SIZE 0 priv->clkin (-1),1-s32max
BUF_SIZE 0 priv->plat_data 1-s32max
CAPPED_DATA 0 priv->client->irq 1
DATA_SOURCE 0 priv $0
MEM_ZERO 0 priv
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 priv->client->irq

drivers/media/i2c/ds90ub913.c ub913_log_status() -> ub913_read()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 reg 5
PARAM_VALUE 2 val 5828257727379144704
PARAM_VALUE 3 err 0
DATA_SOURCE 0 priv r sd_to_ub913
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdw->big_lock_mutex

drivers/media/i2c/ds90ub913.c ub913_log_status() -> ub913_read()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->client->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 priv->client->dev.class 0,4096-ptr_max
PARAM_VALUE 0 priv->client->dev.driver 0,4096-ptr_max
PARAM_VALUE 1 reg 10
PARAM_VALUE 2 val 394360375301562368
PARAM_VALUE 3 err 1365247588033130496
PARAM_VALUE 3 *err 0
DATA_SOURCE 0 priv r sd_to_ub913
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &hdw->big_lock_mutex

drivers/media/i2c/ds90ub913.c ub913_log_status() -> ub913_read()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->client->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 priv->client->dev.class 0,4096-ptr_max
PARAM_VALUE 0 priv->client->dev.driver 0,4096-ptr_max
PARAM_VALUE 1 reg 11
PARAM_VALUE 2 val 5923490776005165056
PARAM_VALUE 3 err 1365247588033130496
PARAM_VALUE 3 *err 0
DATA_SOURCE 0 priv r sd_to_ub913
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &hdw->big_lock_mutex

drivers/media/i2c/ds90ub913.c ub913_log_status() -> ub913_read()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->client->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 priv->client->dev.class 0,4096-ptr_max
PARAM_VALUE 0 priv->client->dev.driver 0,4096-ptr_max
PARAM_VALUE 1 reg 3
PARAM_VALUE 2 val 5828257727379144704
PARAM_VALUE 3 err 1365247588033130496
PARAM_VALUE 3 *err 0
DATA_SOURCE 0 priv r sd_to_ub913
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &hdw->big_lock_mutex

drivers/media/i2c/ds90ub913.c ub913_log_status() -> ub913_read()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->client->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 priv->client->dev.class 0,4096-ptr_max
PARAM_VALUE 0 priv->client->dev.driver 0,4096-ptr_max
PARAM_VALUE 0 priv->regmap 4096-ptr_max
PARAM_VALUE 0 priv->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 *priv->regmap->cache->data 0-4294967295
PARAM_VALUE 1 reg 12
PARAM_VALUE 2 val 5828257727379144704
PARAM_VALUE 3 err 0
DATA_SOURCE 0 priv r sd_to_ub913
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdw->big_lock_mutex

drivers/media/i2c/ds90ub913.c ub913_log_status() -> ub913_read()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->client->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 priv->client->dev.class 0,4096-ptr_max
PARAM_VALUE 0 priv->client->dev.driver 0,4096-ptr_max
PARAM_VALUE 0 priv->regmap 4096-ptr_max
PARAM_VALUE 0 priv->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 1 reg 53
PARAM_VALUE 2 val 5828257727379144704
PARAM_VALUE 3 err 0
DATA_SOURCE 0 priv r sd_to_ub913
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdw->big_lock_mutex