Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/base/regmap/regmap.c, line 2199 (as a function)
- include/linux/regmap.h, line 1854 (as a function)
Referenced in 10 files:
- drivers/base/regmap/regmap-kunit.c, line 1990
- drivers/base/regmap/regmap.c, line 2246
- drivers/counter/104-quad-8.c, line 270
- drivers/counter/i8254.c, line 291
- drivers/gpu/drm/bridge/lontium-lt9611uxc.c, line 582
- drivers/gpu/drm/bridge/ti-dlpc3433.c
- drivers/input/misc/aw86927.c
- drivers/net/ethernet/davicom/dm9051.c, line 195
- drivers/tty/serial/max310x.c, line 671
- drivers/tty/serial/sc16is7xx.c, line 362
Smatch caller information:
drivers/counter/i8254.c i8254_count_preset_write() -> regmap_noinc_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | val | 3286993308068786176 |
| PARAM_VALUE | 3 | val_len | 2 |
| BUF_SIZE | 2 | val | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | *val | |
| LOCK2 | &of->mutex | ||
| LOCK2 | &priv->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct i8254)->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/counter/104-quad-8.c quad8_preset_register_set() -> regmap_noinc_write()
| 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 | 2 | val | 6892021071000104960 |
| 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 | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | val_len | unit_byte |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &priv->lock | ||
| HALF_LOCKED2 | irqflags |
drivers/base/regmap/regmap-kunit.c raw_noinc_write() -> regmap_noinc_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 0 |
| PARAM_VALUE | 2 | val | 4096-ptr_max |
| PARAM_VALUE | 3 | val_len | 24 |
| BUF_SIZE | 2 | val | 24 |
| DATA_SOURCE | 0 | map | r gen_raw_regmap |
| UNITS | 3 | val_len | unit_byte |
drivers/gpu/drm/bridge/ti-dlpc3433.c dlpc_atomic_enable() -> regmap_noinc_write()
| 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 | 16 |
| PARAM_VALUE | 2 | val | 5925519048810536960 |
| PARAM_VALUE | 3 | val_len | 8 |
| BUF_SIZE | 2 | val | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &first_bridge->encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/bridge/ti-dlpc3433.c dlpc_atomic_enable() -> regmap_noinc_write()
| 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 | 1 | reg | 18 |
| PARAM_VALUE | 2 | val | 5925519048810536960 |
| PARAM_VALUE | 3 | val_len | 8 |
| BUF_SIZE | 2 | val | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &first_bridge->encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/bridge/ti-dlpc3433.c dlpc_atomic_enable() -> regmap_noinc_write()
| 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 | 1 | reg | 46 |
| PARAM_VALUE | 2 | val | 5925519048810536960 |
| PARAM_VALUE | 3 | val_len | 4 |
| BUF_SIZE | 2 | val | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &first_bridge->encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/input/misc/aw86927.c aw86927_ram_init() -> regmap_noinc_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->async | 0 |
| PARAM_VALUE | 0 | map->cache->cached_rbnode->base_reg | 0-4294967295 |
| PARAM_VALUE | 0 | map->cache->cached_rbnode->blklen | 1-4294967295 |
| PARAM_VALUE | 0 | map->cache->cached_rbnode->node.__rb_parent_color | 0-1 |
| PARAM_VALUE | 0 | map->cache_dirty | 1 |
| PARAM_VALUE | 0 | *map->cache->data | 0-4294967295 |
| PARAM_VALUE | 0 | *map->work_buf | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 1 | reg | 66 |
| PARAM_VALUE | 2 | val | 1089118134982938624 |
| PARAM_VALUE | 3 | val_len | 5 |
| BUF_SIZE | 2 | val | 5 |
| 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 |
| MEM_ZERO | 0 | map | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | val_len | unit_byte |
drivers/input/misc/aw86927.c aw86927_ram_init() -> regmap_noinc_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->async | 0 |
| PARAM_VALUE | 0 | map->bus_context->clk->core->enable_count | 0-4294967295 |
| PARAM_VALUE | 0 | map->bus_context->clk->core->parent->enable_count | 0-4294967295 |
| PARAM_VALUE | 0 | map->cache->cached_rbnode->base_reg | 0-4294967295 |
| PARAM_VALUE | 0 | map->cache->cached_rbnode->blklen | 1-4294967295 |
| PARAM_VALUE | 0 | map->cache->cached_rbnode->node.__rb_parent_color | 0-1 |
| PARAM_VALUE | 0 | map->cache_dirty | 0-1 |
| PARAM_VALUE | 0 | map->volatile_table->n_no_ranges | 0-4,6,8,10-12,15 |
| PARAM_VALUE | 0 | *map->work_buf | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 1 | reg | 66 |
| PARAM_VALUE | 2 | val | 1037785274890424320 |
| PARAM_VALUE | 3 | val_len | 102 |
| BUF_SIZE | 2 | val | 102 |
| 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_noinc_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | map->wr_noinc_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 |
| MEM_ZERO | 0 | map | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | val_len | unit_byte |
drivers/tty/serial/sc16is7xx.c sc16is7xx_fifo_write() -> regmap_noinc_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 0 |
| PARAM_VALUE | 2 | val | 4096-ptr_max |
| PARAM_VALUE | 3 | val_len | 1-255 |
| DATA_SOURCE | 2 | val | $1 |
| DATA_SOURCE | 3 | val_len | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock |
drivers/tty/serial/max310x.c max310x_batch_write() -> regmap_noinc_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 0 |
| PARAM_VALUE | 2 | val | 4096-ptr_max |
| DATA_SOURCE | 2 | val | $1 |
| DATA_SOURCE | 3 | val_len | $2 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/davicom/dm9051.c dm9051_write_mem() -> regmap_noinc_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->async | 0-1 |
| PARAM_VALUE | 0 | map->cache_dirty | 0-1 |
| PARAM_VALUE | 0 | map->write | 0-s64max |
| PARAM_VALUE | 0 | *map->cache->data | 0-4294967295 |
| PARAM_VALUE | 1 | reg | 120 |
| BUF_SIZE | 2 | val | 1-s32max |
| BUF_SIZE | 2 | val | 1-s32max |
| DATA_SOURCE | 1 | reg | $1 |
| DATA_SOURCE | 2 | val | $2 |
| DATA_SOURCE | 3 | val_len | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | val | unit_byte |
| UNITS | 3 | val_len | unit_byte |
| LOCK2 | &db->spi_lockm | ||
| TYPE_LOCK | (struct board_info)->spi_lockm |
drivers/gpu/drm/bridge/lontium-lt9611uxc.c lt9611uxc_firmware_write_page() -> regmap_noinc_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->lock | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 0 | map->unlock | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 0 | *map->work_buf | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 1 | reg | 32857 |
| PARAM_VALUE | 3 | val_len | 32 |
| BUF_SIZE | 2 | val | (-1),32 |
| DATA_SOURCE | 2 | val | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | val | unit_byte |
| LOCK2 | <9611uxc->ocm_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct lt9611uxc)->ocm_lock |