Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 21 files:

Smatch caller information:

sound/soc/codecs/cs35l56-shared-test.c regmap_exit_wrapper() -> regmap_exit()

Type Parameter Key Value
BUF_SIZE 0 map s32min,(-10),(-1)-s32max
BUF_SIZE 0 map s32min,(-10),(-1)-s32max
DATA_SOURCE 0 map $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/dvb-frontends/cxd2820r_core.c cxd2820r_probe() -> regmap_exit()

Type Parameter Key Value
PARAM_VALUE 0 map 0-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/dvb-frontends/cxd2820r_core.c cxd2820r_probe() -> regmap_exit()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/dvb-frontends/cxd2820r_core.c cxd2820r_remove() -> regmap_exit()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/media/dvb-frontends/cxd2820r_core.c cxd2820r_remove() -> regmap_exit()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/mfd/88pm860x-core.c pm860x_remove() -> regmap_exit()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/base/regmap/regmap-kunit.c regmap_exit_action() -> regmap_exit()

Type Parameter Key Value
BUF_SIZE 0 map s32min,(-10),(-1)-s32max
BUF_SIZE 0 map s32min,(-10),(-1)-s32max
DATA_SOURCE 0 map $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mfd/syscon.c of_syscon_register() -> regmap_exit()

Type Parameter Key Value
PARAM_VALUE 0 map 0-ptr_max
PARAM_VALUE 0 map->bus_context 4096-ptr_max
PARAM_VALUE 0 map->bus_context->attached_clk 1
PARAM_VALUE 0 map->bus_context->clk->core->dev->power.deferred_resume 0-1
PARAM_VALUE 0 map->bus_context->clk->core->dev->power.idle_notification 0-1
PARAM_VALUE 0 map->bus_context->clk->core->dev->power.request 0-4
PARAM_VALUE 0 map->bus_context->clk->core->dev->power.request_pending 0-1
PARAM_VALUE 0 map->bus_context->clk->core->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 map->bus_context->clk->core->dev->power.runtime_status s32min-s32max
PARAM_VALUE 0 map->bus_context->clk->core->dev->power.timer_autosuspends 0-1
PARAM_VALUE 0 map->bus_context->clk->core->dev->power.usage_count.counter s32min-s32max
PARAM_VALUE 0 map->bus_context->clk->core->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 map->bus_context->clk->core->parent->dev->power.deferred_resume 0-1
PARAM_VALUE 0 map->bus_context->clk->core->parent->dev->power.idle_notification 0-1
PARAM_VALUE 0 map->bus_context->clk->core->parent->dev->power.request 0-4
PARAM_VALUE 0 map->bus_context->clk->core->parent->dev->power.request_pending 0-1
PARAM_VALUE 0 map->bus_context->clk->core->parent->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 map->bus_context->clk->core->parent->dev->power.runtime_status s32min-s32max
PARAM_VALUE 0 map->bus_context->clk->core->parent->dev->power.timer_autosuspends 0-1
PARAM_VALUE 0 map->bus_context->clk->core->parent->dev->power.usage_count.counter s32min-s32max
PARAM_VALUE 0 map->bus_context->clk->core->parent->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 map->bus_context->clk->core->parent->prepare_count 0-4294967295
PARAM_VALUE 0 map->bus_context->clk->core->parent->protect_count 0-4294967295
DATA_SOURCE 0 map r __regmap_init_mmio_clk
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &syscon_list_lock

drivers/media/dvb-frontends/ts2020.c ts2020_probe() -> regmap_exit()

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
DATA_SOURCE 0 map r __regmap_init_i2c
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/dvb-frontends/ts2020.c ts2020_remove() -> regmap_exit()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/media/dvb-frontends/af9033.c af9033_probe() -> regmap_exit()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
DATA_SOURCE 0 map r __regmap_init_i2c
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/dvb-frontends/af9033.c af9033_remove() -> regmap_exit()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

sound/hda/core/regmap.c snd_hdac_regmap_exit() -> regmap_exit()

Type Parameter Key Value
PARAM_VALUE 0 map 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

drivers/base/regmap/regmap.c devm_regmap_release() -> regmap_exit()

Type Parameter Key Value
DATA_SOURCE 0 map $0
NOCHECK_CALL

sound/soc/soc-component.c snd_soc_component_exit_regmap() -> regmap_exit()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &card->mutex

drivers/leds/blink/leds-lgm-sso.c intel_sso_led_probe() -> regmap_exit()

Type Parameter Key Value
PARAM_VALUE 0 map 0-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 0-4294967295
PARAM_VALUE 0 map->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 map->cache_dirty 0-1
BUF_SIZE 0 map (-1),1-s32max
BUF_SIZE 0 map (-1),1-s32max
DATA_SOURCE 0 map r syscon_node_to_regmap
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/leds/blink/leds-lgm-sso.c intel_sso_led_probe() -> regmap_exit()

Type Parameter Key Value
PARAM_VALUE 0 map 0-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 0-4294967295
PARAM_VALUE 0 map->cache->cached_rbnode->node.__rb_parent_color 0-1,4096-s64max
PARAM_VALUE 0 map->cache_dirty 0-1
BUF_SIZE 0 map (-1),1-s32max
BUF_SIZE 0 map (-1),1-s32max
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 0 map r syscon_node_to_regmap
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/leds/blink/leds-lgm-sso.c intel_sso_led_remove() -> regmap_exit()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/media/dvb-frontends/mn88472.c mn88472_probe() -> regmap_exit()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/dvb-frontends/mn88472.c mn88472_probe() -> regmap_exit()

Type Parameter Key Value
PARAM_VALUE 0 map 0-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/dvb-frontends/mn88472.c mn88472_probe() -> regmap_exit()

Type Parameter Key Value
PARAM_VALUE 0 map 0-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/dvb-frontends/mn88472.c mn88472_remove() -> regmap_exit()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/media/dvb-frontends/mn88472.c mn88472_remove() -> regmap_exit()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/media/dvb-frontends/mn88472.c mn88472_remove() -> regmap_exit()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/media/dvb-frontends/mn88473.c mn88473_probe() -> regmap_exit()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/dvb-frontends/mn88473.c mn88473_probe() -> regmap_exit()

Type Parameter Key Value
PARAM_VALUE 0 map 0-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/dvb-frontends/mn88473.c mn88473_probe() -> regmap_exit()

Type Parameter Key Value
PARAM_VALUE 0 map 0-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/dvb-frontends/mn88473.c mn88473_remove() -> regmap_exit()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/media/dvb-frontends/mn88473.c mn88473_remove() -> regmap_exit()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/media/dvb-frontends/mn88473.c mn88473_remove() -> regmap_exit()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/media/dvb-frontends/cxd2099.c cxd2099_probe() -> regmap_exit()

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
DATA_SOURCE 0 map r __regmap_init_i2c
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/dvb-frontends/cxd2099.c cxd2099_remove() -> regmap_exit()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/input/touchscreen/edt-ft5x06.c edt_ft5x06_exit_regmap() -> regmap_exit()

Type Parameter Key Value
PARAM_VALUE 0 map 1-ptr_max
NOCHECK_CALL

drivers/input/touchscreen/edt-ft5x06.c edt_ft5x06_ts_identify() -> regmap_exit()

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
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/usb/dvb-usb-v2/af9015.c af9015_disconnect() -> regmap_exit()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/dvb-frontends/rtl2830.c rtl2830_probe() -> regmap_exit()

Type Parameter Key Value
PARAM_VALUE 0 map 0-ptr_max
DATA_SOURCE 0 map r __regmap_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/dvb-frontends/rtl2830.c rtl2830_remove() -> regmap_exit()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/media/dvb-frontends/rtl2832.c rtl2832_probe() -> regmap_exit()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
DATA_SOURCE 0 map r __regmap_init_i2c
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/dvb-frontends/rtl2832.c rtl2832_remove() -> regmap_exit()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/media/dvb-frontends/af9013.c af9013_probe() -> regmap_exit()

Type Parameter Key Value
PARAM_VALUE 0 map 0-ptr_max
DATA_SOURCE 0 map r __regmap_init
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/dvb-frontends/af9013.c af9013_remove() -> regmap_exit()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/media/i2c/video-i2c.c video_i2c_probe() -> regmap_exit()

Type Parameter Key Value
PARAM_VALUE 0 map 0-ptr_max
DATA_SOURCE 0 map r __regmap_init_i2c
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/i2c/video-i2c.c video_i2c_release() -> regmap_exit()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock