Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 12 files:
- sound/soc/codecs/adau17x1.c, line 216
- sound/soc/codecs/cs47l92.c, line 75
- sound/soc/codecs/madera.c, line 561
- sound/soc/codecs/max98396.c, line 993
- sound/soc/codecs/tlv320aic3x.c, line 193
- sound/soc/codecs/wm8804.c, line 172
- sound/soc/meson/aiu-acodec-ctrl.c, line 43
- sound/soc/meson/aiu-codec-ctrl.c, line 35
- sound/soc/meson/g12a-tohdmitx.c
- sound/soc/soc-component.c, line 936
- sound/soc/soc-dapm.c, line 1012
- sound/soc/tegra/tegra210_ahub.c, line 93
Smatch caller information:
sound/soc/soc-dapm.c dapm_test_bits() -> snd_soc_component_test_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | component | 1-u64max |
| DATA_SOURCE | 1 | reg | $1 |
| DATA_SOURCE | 2 | mask | $2 |
| DATA_SOURCE | 3 | value | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
sound/soc/tegra/tegra210_ahub.c tegra_ahub_put_value_enum() -> snd_soc_component_test_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | component | 4096-ptr_max |
| PARAM_VALUE | 0 | component->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | component->regmap | 0,4096-ptr_max |
| DATA_SOURCE | 0 | component | r snd_soc_dapm_kcontrol_to_component |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/codecs/tlv320aic3x.c snd_soc_dapm_put_volsw_aic3x() -> snd_soc_component_test_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | component | 4096-ptr_max |
| DATA_SOURCE | 0 | component | r snd_soc_dapm_kcontrol_to_component |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/codecs/max98396.c max98396_mux_put() -> snd_soc_component_test_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | component | 4096-ptr_max |
| PARAM_VALUE | 0 | component->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 8277-8278 |
| PARAM_VALUE | 2 | mask | 3 |
| DATA_SOURCE | 0 | component | r snd_soc_dapm_kcontrol_to_component |
| BIT_INFO | 1 | reg | 0x2054,0x2057 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/codecs/wm8804.c txsrc_put() -> snd_soc_component_test_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | component | 4096-ptr_max |
| CAPPED_DATA | 3 | value | 1 |
| DATA_SOURCE | 0 | component | r snd_soc_dapm_kcontrol_to_component |
| PARAM_COMPARE | 2 | mask | >= $3 |
| PARAM_COMPARE | 3 | value | <= $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/codecs/adau17x1.c adau17x1_dsp_mux_enum_put() -> snd_soc_component_test_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | component | 4096-ptr_max |
| PARAM_VALUE | 0 | component->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 16626-16627 |
| PARAM_VALUE | 2 | mask | 255 |
| PARAM_VALUE | 3 | value | 0-7 |
| DATA_SOURCE | 0 | component | r snd_soc_dapm_kcontrol_to_component |
| FUZZY_MAX | 3 | value | 0 |
| BIT_INFO | 1 | reg | 0x40f2,0x40f3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/codecs/cs47l92.c cs47l92_put_demux() -> snd_soc_component_test_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | component | 4096-ptr_max |
| PARAM_VALUE | 0 | component->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 1024 |
| PARAM_VALUE | 2 | mask | 32768 |
| DATA_SOURCE | 0 | component | r snd_soc_dapm_kcontrol_to_component |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/meson/aiu-codec-ctrl.c aiu_codec_ctrl_mux_put_enum() -> snd_soc_component_test_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | mask | 48 |
| PARAM_VALUE | 3 | value | 0,16-48 |
| DATA_SOURCE | 0 | component | r snd_soc_dapm_kcontrol_to_component |
| BIT_INFO | 3 | value | 0x0,0x30 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/meson/aiu-acodec-ctrl.c aiu_acodec_ctrl_mux_put_enum() -> snd_soc_component_test_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | mask | 192 |
| PARAM_VALUE | 3 | value | 0,64-192 |
| DATA_SOURCE | 0 | component | r snd_soc_dapm_kcontrol_to_component |
| BIT_INFO | 3 | value | 0x0,0xc0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/codecs/madera.c madera_out1_demux_put() -> snd_soc_component_test_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | component | 4096-ptr_max |
| PARAM_VALUE | 0 | component->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 1024 |
| PARAM_VALUE | 2 | mask | 32768 |
| PARAM_VALUE | 3 | value | 0,32768-4294934528 |
| DATA_SOURCE | 0 | component | r snd_soc_dapm_kcontrol_to_component |
| BIT_INFO | 3 | value | 0x0,0xffff8000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/meson/g12a-tohdmitx.c g12a_tohdmitx_i2s_mux_put_enum() -> snd_soc_component_test_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | mask | 12288 |
| PARAM_VALUE | 3 | value | 0,4096-12288 |
| DATA_SOURCE | 0 | component | r snd_soc_dapm_kcontrol_to_component |
| BIT_INFO | 3 | value | 0x0,0x3000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/meson/g12a-tohdmitx.c g12a_tohdmitx_spdif_mux_put_enum() -> snd_soc_component_test_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 0 |
| PARAM_VALUE | 2 | mask | 2 |
| PARAM_VALUE | 3 | value | 0,2 |
| DATA_SOURCE | 0 | component | r snd_soc_dapm_kcontrol_to_component |
| BIT_INFO | 3 | value | 0x0,0x2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |