Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/base/regmap/regcache-flat.c regcache_flat_drop() -> regcache_flat_get_index()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
CAPPED_DATA 1 reg 1
DATA_SOURCE 0 map $0
DATA_SOURCE 1 reg $1
NOSPEC 1 reg
NOSPEC 1 reg
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 reg 0-2147487741
NO_OVERFLOW_SIMPLE 0 map->cache_word_size
NO_OVERFLOW_SIMPLE 0 map->max_raw_read
NO_OVERFLOW_SIMPLE 0 map->max_raw_write
HALF_LOCKED2 0 map->lock_arg

drivers/base/regmap/regcache-flat.c regcache_flat_drop() -> regcache_flat_get_index()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
DATA_SOURCE 0 map $0
DATA_SOURCE 1 reg $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 reg 1-2147487742[c]
NO_OVERFLOW_SIMPLE 0 map->cache_word_size
NO_OVERFLOW_SIMPLE 0 map->max_raw_read
NO_OVERFLOW_SIMPLE 0 map->max_raw_write
HALF_LOCKED2 0 map->lock_arg

drivers/base/regmap/regcache-flat.c regcache_flat_init() -> regcache_flat_get_index()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->reg_stride_order 0-s32max
CAPPED_DATA 0 map 1
CAPPED_DATA 0 map->cache_type 1
CAPPED_DATA 0 map->num_reg_defaults 1
DATA_SOURCE 0 map $0
FUZZY_MAX 0 map->reg_stride_order 0
BIT_INFO 0 map->num_reg_defaults 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
UNITS 1 reg unit_array_size
LOCK2 0 map->lock_arg
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &data->mutex
HALF_LOCKED2 _T->lock

drivers/base/regmap/regcache-flat.c regcache_flat_populate() -> regcache_flat_get_index()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->num_reg_defaults 1-u32max
CAPPED_DATA 0 map 1
CAPPED_DATA 0 map->cache_type 1
CAPPED_DATA 0 map->num_reg_defaults 1
DATA_SOURCE 0 map $0
BIT_INFO 0 map->num_reg_defaults 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
UNITS 1 reg unit_array_size
LOCK2 0 map->lock_arg
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &data->mutex
HALF_LOCKED2 _T->lock

drivers/base/regmap/regcache-flat.c regcache_flat_populate() -> regcache_flat_get_index()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
CAPPED_DATA 0 map 1
CAPPED_DATA 0 map->cache_type 1
CAPPED_DATA 0 map->num_reg_defaults 1
CAPPED_DATA 1 reg 1
DATA_SOURCE 0 map $0
PARAM_COMPARE 1 reg <= $0->max_register
BIT_INFO 0 map->num_reg_defaults 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
UNITS 1 reg unit_array_size
LOCK2 0 map->lock_arg
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &data->mutex
HALF_LOCKED2 _T->lock

drivers/base/regmap/regcache-flat.c regcache_flat_read() -> regcache_flat_get_index()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
BUF_SIZE 0 map s32min-(-1),1-s32max
BUF_SIZE 0 map s32min-(-1),1-s32max
BUF_SIZE 0 map->patch (-1)-s32max
CAPPED_DATA 0 map->rd_table->n_no_ranges 1
CAPPED_DATA 0 map->rd_table->n_yes_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 map $0
DATA_SOURCE 1 reg $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 map->cache_word_size
NO_OVERFLOW_SIMPLE 0 map->max_raw_read
NO_OVERFLOW_SIMPLE 0 map->max_raw_write
HALF_LOCKED2 0 map->lock_arg
HALF_LOCKED2 0 &map->cache_lock

drivers/base/regmap/regcache-flat.c regcache_flat_sparse_read() -> regcache_flat_get_index()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
BUF_SIZE 0 map s32min-(-1),1-s32max
BUF_SIZE 0 map s32min-(-1),1-s32max
BUF_SIZE 0 map->patch (-1)-s32max
CAPPED_DATA 0 map->rd_table->n_no_ranges 1
CAPPED_DATA 0 map->rd_table->n_yes_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 map $0
DATA_SOURCE 1 reg $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 map->cache_word_size
NO_OVERFLOW_SIMPLE 0 map->max_raw_read
NO_OVERFLOW_SIMPLE 0 map->max_raw_write
HALF_LOCKED2 0 map->lock_arg
HALF_LOCKED2 0 &map->cache_lock

drivers/base/regmap/regcache-flat.c regcache_flat_write() -> regcache_flat_get_index()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
BUF_SIZE 0 map s32min-(-1),1-s32max
BUF_SIZE 0 map s32min-(-1),1-s32max
BUF_SIZE 0 map->patch (-1)-s32max
CAPPED_DATA 0 map->rd_table->n_no_ranges 1
CAPPED_DATA 0 map->rd_table->n_yes_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 map $0
DATA_SOURCE 1 reg $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 map->cache_word_size
NO_OVERFLOW_SIMPLE 0 map->max_raw_read
NO_OVERFLOW_SIMPLE 0 map->max_raw_write
HALF_LOCKED2 0 map->lock_arg