Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/hwmon/tsc1641.c tsc1641_flag_read() -> regmap_read_bypassed()

Type Parameter Key Value
PARAM_VALUE 1 reg 7
PARAM_VALUE 2 val 5395728180486053888
DATA_SOURCE 0 map $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

drivers/base/regmap/regmap-kunit.c read_bypassed() -> regmap_read_bypassed()

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 2 val 6468284568123846656
DATA_SOURCE 0 map r gen_regmap

drivers/base/regmap/regmap-kunit.c read_bypassed() -> regmap_read_bypassed()

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 2 val 6468284568123846656
DATA_SOURCE 0 map r gen_regmap

drivers/base/regmap/regmap-kunit.c read_bypassed_volatile() -> regmap_read_bypassed()

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 2 val 1669485050123812864
DATA_SOURCE 0 map r gen_regmap

drivers/base/regmap/regmap-kunit.c read_bypassed_volatile() -> regmap_read_bypassed()

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 2 val 1669485050123812864
DATA_SOURCE 0 map r gen_regmap

drivers/leds/flash/leds-tps6131x.c tps6131x_flash_fault_get() -> regmap_read_bypassed()

Type Parameter Key Value
PARAM_VALUE 1 reg 3
PARAM_VALUE 2 val 456266911172829184
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/leds/flash/leds-tps6131x.c tps6131x_flash_fault_get() -> regmap_read_bypassed()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->cache_bypass 0-1
PARAM_VALUE 0 map->cache_only 0-1
PARAM_VALUE 0 map->format.format_write 0
PARAM_VALUE 1 reg 4
PARAM_VALUE 2 val 3989811974272020480
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/leds/flash/leds-tps6131x.c tps6131x_flash_fault_get() -> regmap_read_bypassed()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->cache_bypass 0-1
PARAM_VALUE 0 map->cache_only 0-1
PARAM_VALUE 0 map->format.format_write 0
PARAM_VALUE 1 reg 6
PARAM_VALUE 2 val 1196153106285076480
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/leds/flash/leds-tps6131x.c tps6131x_strobe_get() -> regmap_read_bypassed()

Type Parameter Key Value
PARAM_VALUE 1 reg 3
PARAM_VALUE 2 val 2736017031043837952
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/hwmon/ina2xx.c ina226_alert_read() -> regmap_read_bypassed()

Type Parameter Key Value
PARAM_VALUE 1 reg 6
PARAM_VALUE 2 val 8805345663612338176
DATA_SOURCE 0 map $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 _T->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/ina2xx.c ina2xx_read_init() -> regmap_read_bypassed()

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 5
PARAM_VALUE 2 val 4345317222313000960
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 _T->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpio/gpio-regmap.c gpio_regmap_get() -> regmap_read_bypassed()

Type Parameter Key Value
PARAM_VALUE 2 val 3520151001902080000
RX_PATH
TASK_NOT_RUNNING

drivers/pmdomain/imx/gpcv2.c imx_pgc_power_up() -> regmap_read_bypassed()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 2 val 682238556489084928
CAPPED_DATA 0 map->rd_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &genpd->mlock

sound/soc/codecs/cs35l56-shared.c cs35l56_hw_init() -> regmap_read_bypassed()

Type Parameter Key Value
PARAM_VALUE 1 reg 4
PARAM_VALUE 2 val 1213335477261000704
RX_PATH
TASK_NOT_RUNNING

sound/soc/codecs/cs35l56-shared.c cs35l56_hw_init() -> regmap_read_bypassed()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->cache_bypass 0-1
PARAM_VALUE 0 map->cache_only 0-1
PARAM_VALUE 0 map->format.format_write 0
PARAM_VALUE 0 *map->cache->data 0-4294967295
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 val 7125363636171374592
RX_PATH
TASK_NOT_RUNNING

sound/soc/codecs/cs35l56-shared.c cs35l56_issue_wake_event() -> regmap_read_bypassed()

Type Parameter Key Value
PARAM_VALUE 1 reg 57348
PARAM_VALUE 2 val 7265895761449508864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/codecs/cs35l56-shared.c cs35l56_issue_wake_event() -> regmap_read_bypassed()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 1 reg 57348
PARAM_VALUE 2 val 7265895761449508864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/codecs/cs35l56-shared.c cs35l56_spi_system_reset() -> regmap_read_bypassed()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->cache_only 0-1
PARAM_VALUE 1 reg 69668
PARAM_VALUE 2 val 8850096919916457984
PARAM_VALUE 2 *val 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cs35l56->base.irq_lock

sound/soc/codecs/cs35l56-shared.c cs35l56_wait_for_firmware_boot() -> regmap_read_bypassed()

Type Parameter Key Value
PARAM_VALUE 1 reg 41951712,41958404,41958688
PARAM_VALUE 2 val 1594797326268129280
PARAM_VALUE 2 *val 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/pci/controller/dwc/pci-imx6.c imx95_pcie_core_reset() -> regmap_read_bypassed()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 1 reg 12304
PARAM_VALUE 2 val 8146427637570084864
CAPPED_DATA 0 map->rd_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/pci/controller/dwc/pci-imx6.c imx95_pcie_core_reset() -> regmap_read_bypassed()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 1 reg 12304
PARAM_VALUE 2 val 8146427637570084864
CAPPED_DATA 0 map->rd_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex