Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 21 files:
- include/sound/soc.h, line 232
- sound/soc/codecs/cs4234.c, line 233
- sound/soc/codecs/cs42l43.c, line 1160
- sound/soc/codecs/cs43130.c, line 1057
- sound/soc/codecs/cs47l90.c
- sound/soc/codecs/cs47l92.c
- sound/soc/codecs/cs48l32.c
- sound/soc/codecs/cs48l32.h, line 171
- sound/soc/codecs/da7213.c, line 245
- sound/soc/codecs/da7219.c, line 285
- sound/soc/codecs/madera.h, line 294
- sound/soc/codecs/rt9123.c, line 136
- sound/soc/codecs/sma1307.c
- sound/soc/codecs/tfa989x.c, line 119
- sound/soc/codecs/twl4030.c, line 1069
- sound/soc/fsl/fsl_audmix.c
- sound/soc/fsl/fsl_utils.c, line 257
-
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
- line 1714
- line 1719
- line 1724
- line 1729
- line 1734
- line 1739
- line 1744
- line 1749
- line 1754
- line 1759
- line 1764
- line 1769
- line 1774
- line 1779
- line 1784
- line 1789
- line 1794
- line 1799
- line 1804
- line 1809
- line 1814
- line 1819
- line 1824
- line 1829
- line 1834
- line 1839
- line 1844
- line 1849
- line 1854
- line 1859
- line 1864
- line 1869
-
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
- line 1636
- line 1641
- line 1646
- line 1651
- line 1656
- line 1661
- line 1666
- line 1671
- line 1676
- line 1681
- line 1686
- line 1691
- line 1696
- line 1701
- line 1706
- line 1711
- line 1716
- line 1721
- line 1726
- line 1731
- line 1736
- line 1741
- line 1746
- line 1751
- line 1756
- line 1761
- line 1766
- line 1771
- line 1776
- line 1781
- line 1786
- line 1791
- sound/soc/soc-ops.c, line 78
- sound/soc/soc-topology.c
Smatch caller information:
sound/soc/codecs/cs43130.c cs43130_pcm_ch_get() -> snd_soc_get_enum_double()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| BUF_SIZE | 1 | ucontrol | (-1),1224 |
| BUF_SIZE | 1 | ucontrol | (-1),1224 |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | ucontrol | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 1 | ucontrol | |
| USER_PTR | 1 | ucontrol->id.name | |
| USER_PTR | 1 | ucontrol->reserved | |
| USER_PTR | 1 | ucontrol->value.bytes.data | |
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/fsl/fsl_utils.c fsl_asoc_get_enum_double() -> snd_soc_get_enum_double()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_data | 4096-ptr_max |
| BUF_SIZE | 1 | ucontrol | (-1),1224 |
| BUF_SIZE | 1 | ucontrol | (-1),1224 |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | ucontrol | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 1 | ucontrol | |
| USER_PTR | 1 | ucontrol->id.name | |
| USER_PTR | 1 | ucontrol->reserved | |
| USER_PTR | 1 | ucontrol->value.bytes.data | |
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/codecs/cs42l43.c cs42l43_dapm_get_enum() -> snd_soc_get_enum_double()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_data | 4096-ptr_max |
| BUF_SIZE | 1 | ucontrol | (-1),1224 |
| BUF_SIZE | 1 | ucontrol | (-1),1224 |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | ucontrol | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 1 | ucontrol | |
| USER_PTR | 1 | ucontrol->id.name | |
| USER_PTR | 1 | ucontrol->reserved | |
| USER_PTR | 1 | ucontrol->value.bytes.data | |
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/codecs/rt9123.c rt9123_xhandler_get() -> snd_soc_get_enum_double()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_data | 4096-ptr_max |
| BUF_SIZE | 1 | ucontrol | (-1),1224 |
| BUF_SIZE | 1 | ucontrol | (-1),1224 |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | ucontrol | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 1 | ucontrol | |
| USER_PTR | 1 | ucontrol->id.name | |
| USER_PTR | 1 | ucontrol->reserved | |
| USER_PTR | 1 | ucontrol->value.bytes.data | |
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/codecs/da7213.c da7213_enum_locked_get() -> snd_soc_get_enum_double()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_data | 4096-ptr_max |
| BUF_SIZE | 1 | ucontrol | (-1),1224 |
| BUF_SIZE | 1 | ucontrol | (-1),1224 |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | ucontrol | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 1 | ucontrol | |
| USER_PTR | 1 | ucontrol->id.name | |
| USER_PTR | 1 | ucontrol->reserved | |
| USER_PTR | 1 | ucontrol->value.bytes.data | |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex |
sound/soc/codecs/da7219.c da7219_enum_locked_get() -> snd_soc_get_enum_double()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_data | 4096-ptr_max |
| BUF_SIZE | 1 | ucontrol | (-1),1224 |
| BUF_SIZE | 1 | ucontrol | (-1),1224 |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | ucontrol | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 1 | ucontrol | |
| USER_PTR | 1 | ucontrol->id.name | |
| USER_PTR | 1 | ucontrol->reserved | |
| USER_PTR | 1 | ucontrol->value.bytes.data | |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex |