Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 5 a 4096-ptr_max
PARAM_VALUE 5 a->map 4096-ptr_max
PARAM_VALUE 5 a->map->async 1
PARAM_VALUE 5 a->map->bus 4096-ptr_max
BUF_SIZE 1 reg 0-u64max
BUF_SIZE 3 val (-1)-s32max
BUF_SIZE 3 val (-1)-s32max
BUF_SIZE 5 a (-1),32
BUF_SIZE 5 a (-1),32
BUF_SIZE 5 a->work_buf 0-u64max
DATA_SOURCE 3 val $2
DATA_SOURCE 4 val_len $3
CONTAINER 0 *(-24-288+296) $(-1)
NOSPEC 4 val_len
NOSPEC 4 val_len
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 4 val_len 4-16[c]
USER_DATA 4 val_len 1-s32max[c]
NO_OVERFLOW_SIMPLE 3 *val
NO_OVERFLOW_SIMPLE 5 a->map->cache_word_size
NO_OVERFLOW_SIMPLE 5 a->map->max_raw_read
NO_OVERFLOW_SIMPLE 5 a->map->max_raw_write
HALF_LOCKED2 map->lock_arg

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

Type Parameter Key Value
PARAM_VALUE 3 val 0
PARAM_VALUE 4 val_len 0
PARAM_VALUE 5 a 4096-ptr_max
PARAM_VALUE 5 a->map 4096-ptr_max
PARAM_VALUE 5 a->map->async 1
PARAM_VALUE 5 a->map->bus 4096-ptr_max
BUF_SIZE 1 reg 0-u64max
BUF_SIZE 5 a (-1),32
BUF_SIZE 5 a (-1),32
BUF_SIZE 5 a->work_buf 0-u64max
CONTAINER 0 *(-24-288+296) $(-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 5 a->map->cache_word_size
NO_OVERFLOW_SIMPLE 5 a->map->max_raw_read
NO_OVERFLOW_SIMPLE 5 a->map->max_raw_write
HALF_LOCKED2 map->lock_arg