Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 18 files:

Smatch caller information:

drivers/counter/i8254.c i8254_count_read() -> regmap_noinc_read()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 map->cache_dirty 1
PARAM_VALUE 0 *map->cache->data 0-4294967295
PARAM_VALUE 2 val 8469164630190161920
PARAM_VALUE 3 val_len 2
BUF_SIZE 2 val 2
CAPPED_DATA 0 map->wr_table->n_no_ranges 1
CAPPED_DATA 0 map->wr_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
UNITS 3 val_len unit_byte
LOCK2 &priv->lock
HALF_LOCKED2 &counter->events_list_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 flags
TYPE_LOCK (struct i8254)->lock

drivers/misc/smpro-errmon.c smpro_error_data_read() -> regmap_noinc_read()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->lock 4096-ptr_max
PARAM_VALUE 0 map->unlock 4096-ptr_max
PARAM_VALUE 0 *map->cache->data 0-4294967295
PARAM_VALUE 2 val 5321061408854331392
PARAM_VALUE 3 val_len 1-48
BUF_SIZE 2 val 48
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/counter/104-quad-8.c quad8_count_read() -> regmap_noinc_read()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 map->cache_dirty 1
PARAM_VALUE 0 *map->cache->data 0-4294967295
PARAM_VALUE 2 val 536245770620583936
PARAM_VALUE 3 val_len 3
BUF_SIZE 2 val 3
CAPPED_DATA 0 map->wr_table->n_no_ranges 1
CAPPED_DATA 0 map->wr_table->n_yes_ranges 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 3 val_len unit_byte
LOCK2 &priv->lock
LOCK2 irqflags
HALF_LOCKED2 &counter->events_list_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 flags
TYPE_LOCK (struct quad8)->lock

drivers/iio/accel/kionix-kx022a.c __kx022a_fifo_flush() -> regmap_noinc_read()

Type Parameter Key Value
PARAM_VALUE 3 val_len 0-s32max,18446744071562067968-u64max
BUF_SIZE 2 val 6
CAPPED_DATA 3 val_len 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 val_len 0-s32max,18446744071562067968-u64max[c]
HALF_LOCKED2 &data->mutex
HALF_LOCKED2 _T->lock

drivers/iio/accel/adxl372.c adxl372_trigger_handler() -> regmap_noinc_read()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->cache_dirty 0-1
PARAM_VALUE 0 *map->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 reg 66
PARAM_VALUE 3 val_len 0-2046,130562-131070
BUF_SIZE 2 val 1024
RX_PATH
TASK_NOT_RUNNING

drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c inv_icm42600_buffer_fifo_read() -> regmap_noinc_read()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->cache_dirty 0-1
PARAM_VALUE 0 *map->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 reg 48
PARAM_VALUE 3 val_len 0-u16max
BUF_SIZE 2 val 2080
CAPPED_DATA 3 val_len 1
CAPPED_DATA 3 val_len 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 val_len 8-65534[c]
UNITS 3 val_len unit_byte
HALF_LOCKED2 &st->lock
HALF_LOCKED2 _T->lock

drivers/gpu/drm/bridge/ite-it66121.c it66121_get_edid_block() -> regmap_noinc_read()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 *map->cache->data 0-4294967295
PARAM_VALUE 1 reg 23
PARAM_VALUE 3 val_len 1-32
BUF_SIZE 2 val (-1),128
CAPPED_DATA 0 map->wr_table->n_no_ranges 1
CAPPED_DATA 0 map->wr_table->n_yes_ranges 1
DATA_SOURCE 2 val $1 [m]
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 map->max_raw_read
NO_OVERFLOW_SIMPLE 3 val_len

drivers/tty/serial/sc16is7xx.c sc16is7xx_fifo_read() -> regmap_noinc_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 0
PARAM_VALUE 3 val_len 1-64
BUF_SIZE 2 val 64
DATA_SOURCE 2 val $1
DATA_SOURCE 3 val_len $2
FUZZY_MAX 3 val_len 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 val_len unit_byte
LOCK2 _T->lock

drivers/tty/serial/max310x.c max310x_batch_read() -> regmap_noinc_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 0
PARAM_VALUE 3 val_len 1-255
BUF_SIZE 2 val 128
DATA_SOURCE 2 val $1
DATA_SOURCE 3 val_len $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/iio/accel/adxl380.c adxl380_irq_handler() -> regmap_noinc_read()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->cache_dirty 0-1
PARAM_VALUE 0 *map->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 reg 29
PARAM_VALUE 2 val 4096-ptr_max
PARAM_VALUE 3 val_len 0-1022
BUF_SIZE 2 val 630
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c inv_mpu6050_read_fifo() -> regmap_noinc_read()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->cache_dirty 0-1
PARAM_VALUE 0 *map->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 2 val 4096-ptr_max
PARAM_VALUE 2 *val 0-255
PARAM_VALUE 3 val_len 0-2667
BUF_SIZE 2 val 1-s32max
CAPPED_DATA 3 val_len 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &st->lock
TYPE_LOCK (struct inv_mpu6050_state)->lock

drivers/iio/accel/adxl367_i2c.c adxl367_i2c_read_fifo() -> regmap_noinc_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 24
PARAM_VALUE 3 val_len 2-131070
BUF_SIZE 2 val 1024
DATA_SOURCE 2 val $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/net/ethernet/davicom/dm9051.c dm9051_read_mem() -> regmap_noinc_read()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 0 map->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 map->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 map->cache_dirty 0-1
PARAM_VALUE 1 reg 112,114
PARAM_VALUE 2 val 4096-ptr_max
PARAM_VALUE 3 val_len 0-1536
BUF_SIZE 2 val (-1),4
BUF_SIZE 2 val (-1),4
CAPPED_DATA 0 map->precious_table->n_no_ranges 1
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
CAPPED_DATA 0 map->wr_table->n_no_ranges 1
CAPPED_DATA 0 map->wr_table->n_yes_ranges 1
DATA_SOURCE 1 reg $1
DATA_SOURCE 2 val $2
DATA_SOURCE 3 val_len $3
HARD_MAX 1 reg 114
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 map->max_raw_read
UNITS 3 val_len unit_byte
LOCK2 &db->spi_lockm
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct board_info)->spi_lockm

drivers/iio/imu/bmi323/bmi323_core.c __bmi323_fifo_flush() -> regmap_noinc_read()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->lock 4096-ptr_max
PARAM_VALUE 0 map->unlock 4096-ptr_max
PARAM_VALUE 0 *map->cache->data 0-4294967295
PARAM_VALUE 1 reg 22
PARAM_VALUE 2 val 4096-ptr_max
PARAM_VALUE 2 *val 0-u16max
PARAM_VALUE 3 val_len 0-s32max,18446744071562067968-u64max
BUF_SIZE 2 val 2028
CAPPED_DATA 3 val_len 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 irq

drivers/input/touchscreen/himax_hx83112b.c himax_bus_read() -> regmap_noinc_read()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 *map->cache->data 0-4294967295
PARAM_VALUE 1 reg 8
PARAM_VALUE 2 val 1564416920455053312
PARAM_VALUE 3 val_len 56
CAPPED_DATA 0 map->wr_table->n_no_ranges 1
CAPPED_DATA 0 map->wr_table->n_yes_ranges 1
DATA_SOURCE 2 val $2
DATA_SOURCE 3 val_len $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.c inv_icm45600_buffer_fifo_read() -> regmap_noinc_read()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->cache_dirty 0-1
PARAM_VALUE 0 *map->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 reg 20
PARAM_VALUE 3 val_len 16-8192
BUF_SIZE 2 val 8192
CAPPED_DATA 3 val_len 1
CAPPED_DATA 3 val_len 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 val_len 16-8191[c]
LOCK2 _T->lock

drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.c inv_icm45600_buffer_fifo_read() -> regmap_noinc_read()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->cache_dirty 0-1
PARAM_VALUE 1 reg 20
PARAM_VALUE 2 val 4096-ptr_max
PARAM_VALUE 2 *val 0-255
PARAM_VALUE 3 val_len 16
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 map->max_raw_read
NO_OVERFLOW_SIMPLE 3 val_len
UNITS 3 val_len unit_byte
LOCK2 _T->lock

drivers/gpu/drm/bridge/lontium-lt9611uxc.c lt9611uxc_firmware_read_page() -> regmap_noinc_read()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->cache_dirty 0-1
PARAM_VALUE 0 map->lock s64min-(-4096),4096-s64max
PARAM_VALUE 0 map->unlock s64min-(-4096),4096-s64max
PARAM_VALUE 0 map->write 0-s64max
PARAM_VALUE 0 *map->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 reg 32863
PARAM_VALUE 2 val 4096-ptr_max
PARAM_VALUE 3 val_len 32
DATA_SOURCE 2 val $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 map->max_raw_read
LOCK2 &lt9611uxc->ocm_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct lt9611uxc)->ocm_lock

drivers/gpu/drm/bridge/lontium-lt9611uxc.c lt9611uxc_get_edid_block() -> regmap_noinc_read()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 map->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 map->cache_dirty 1
PARAM_VALUE 0 *map->cache->data 0-4294967295
PARAM_VALUE 1 reg 45232
PARAM_VALUE 2 val 4096-ptr_max
PARAM_VALUE 3 val_len 128
BUF_SIZE 2 val (-1),128
DATA_SOURCE 2 val $1
DATA_SOURCE 3 val_len $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &lt9611uxc->ocm_lock
TYPE_LOCK (struct lt9611uxc)->ocm_lock