Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/soc/codecs/cs35l56-sdw.c cs35l56_sdw_write() -> cs35l56_sdw_gather_write()

Type Parameter Key Value
PARAM_VALUE 1 reg_buf 4096-ptr_max
PARAM_VALUE 1 *reg_buf 0-255
PARAM_VALUE 2 reg_size 4
PARAM_VALUE 3 val_buf 4096-ptr_max
PARAM_VALUE 3 *val_buf 0-255
DATA_SOURCE 0 context $0

drivers/base/regmap/regmap.c _regmap_raw_write_impl() -> (struct regmap_bus)->gather_write()

Type Parameter Key Value
BUF_SIZE 3 val_buf (-1)-s32max
BUF_SIZE 3 val_buf (-1)-s32max
DATA_SOURCE 3 val_buf $2 [m]
DATA_SOURCE 4 val_size $3
CONTAINER 0 *(-16-288+296) $(-1)
CONTAINER 1 *(-16-288+200) $(-1)
NOSPEC 4 val_size
NOSPEC 4 val_size
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 4 val_size 4-16[c]
USER_DATA 4 val_size 1-s32max[c]
NO_OVERFLOW_SIMPLE 3 *val_buf
HALF_LOCKED2 map->lock_arg