Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/base/regmap/regmap.c, line 3514 (as a function)
- include/linux/regmap.h, line 2086 (as a function)
Referenced in 14 files:
- drivers/base/regmap/regmap.c, line 3518
- drivers/firmware/cirrus/test/cs_dsp_mock_regmap.c, line 233
- drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c
- drivers/fpga/intel-m10-bmc-sec-update.c
- drivers/media/platform/allegro-dvt/allegro-core.c
- drivers/pinctrl/nxp/pinctrl-s32cc.c
- drivers/pinctrl/pinctrl-microchip-sgpio.c, line 149
- drivers/pinctrl/pinctrl-ocelot.c
- drivers/reset/amlogic/reset-meson-common.c, line 28
- drivers/rtc/rtc-r7301.c
- sound/soc/meson/axg-pdm.c, line 318
- sound/soc/meson/axg-spdifin.c, line 126
- sound/soc/meson/axg-spdifout.c
- sound/soc/meson/axg-tdm-formatter.c, line 73
Smatch caller information:
drivers/reset/amlogic/reset-meson-common.c meson_reset_offset_and_bit() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/fpga/intel-m10-bmc-sec-update.c m10bmc_sec_fw_write() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/fpga/intel-m10-bmc-sec-update.c m10bmc_sec_read() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| 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/fpga/intel-m10-bmc-sec-update.c m10bmc_sec_write() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| HALF_LOCKED2 | &pool->lock |
sound/soc/meson/axg-spdifin.c axg_spdifin_write_mode_param() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| CAPPED_DATA | 0 | map->volatile_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | map->volatile_table->n_yes_ranges | 1 |
| DATA_SOURCE | 0 | map | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &card->mutex | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct snd_soc_card)->mutex |
sound/soc/meson/axg-spdifout.c axg_spdifout_set_chsts() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/meson/axg-spdifout.c axg_spdifout_set_chsts() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pinctrl/pinctrl-ocelot.c ocelot_hw_get_value() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pctldev->mutex | ||
| HALF_LOCKED2 | &s->lock |
drivers/pinctrl/pinctrl-ocelot.c ocelot_pincfg_clrsetbits() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pctldev->mutex |
drivers/pinctrl/pinctrl-ocelot.c ocelot_pincfg_clrsetbits() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pctldev->mutex |
sound/soc/meson/axg-tdm-formatter.c axg_tdm_formatter_set_channel_masks() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| 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 |
| DATA_SOURCE | 0 | map | $0 |
| LOCK2 | _T->lock |
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_multiple_packed_unpacked_mem() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_multiple_payloads_sparse_unordered() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_multiple_unpacked_mem() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_1_unpacked_leading() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_1_unpacked_leading() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_1_unpacked_trailing() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_1_unpacked_trailing() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_2_single_unpacked_leading() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_2_single_unpacked_leading() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_2_single_unpacked_trailing() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_2_single_unpacked_trailing() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_2_unpacked_leading() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_2_unpacked_leading() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_2_unpacked_trailing() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_2_unpacked_trailing() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_3_single_unpacked_leading() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_3_single_unpacked_leading() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_3_single_unpacked_trailing() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_3_single_unpacked_trailing() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_3_unpacked_leading() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_3_unpacked_leading() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_3_unpacked_trailing() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_3_unpacked_trailing() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
sound/soc/meson/axg-pdm.c axg_pdm_set_lpf_ctrl() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| 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 | |||
| LOCK2 | &card->mutex | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct snd_soc_card)->mutex |
drivers/media/platform/allegro-dvt/allegro-core.c allegro_mbox_read() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/media/platform/allegro-dvt/allegro-core.c allegro_mbox_write() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/firmware/cirrus/test/cs_dsp_mock_regmap.c cs_dsp_mock_regmap_drop_regs() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
drivers/pinctrl/pinctrl-microchip-sgpio.c sgpio_get_addr() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/rtc/rtc-r7301.c rtc7301_read() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->lock | ||
| HALF_LOCKED2 | &rtc->ops_lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct rtc7301_priv)->lock |
drivers/rtc/rtc-r7301.c rtc7301_update_bits() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->lock | ||
| HALF_LOCKED2 | &rtc->ops_lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct rtc7301_priv)->lock |
drivers/rtc/rtc-r7301.c rtc7301_write() -> regmap_get_reg_stride()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct rtc7301_priv)->lock |