Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/base/regmap/regmap.c, line 2892 (as a function)
- include/linux/regmap.h, line 1875 (as a function)
Referenced in 9 files:
- drivers/base/regmap/regmap-kunit.c
- drivers/base/regmap/regmap.c, line 2916
- drivers/gpio/gpio-regmap.c, line 100
- drivers/hwmon/ina2xx.c
- drivers/hwmon/tsc1641.c, line 227
- drivers/leds/flash/leds-tps6131x.c
- drivers/pci/controller/dwc/pci-imx6.c
- drivers/pmdomain/imx/gpcv2.c, line 403
- sound/soc/codecs/cs35l56-shared.c
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 |