Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 18 files:
- include/sound/soc.h, line 232
- sound/soc/codecs/cs4234.c, line 109
- sound/soc/codecs/cs42l43.c, line 1174
- sound/soc/codecs/cs43130.c, line 1085
- sound/soc/codecs/cs48l32.c
- sound/soc/codecs/da7213.c, line 256
- sound/soc/codecs/da7219.c, line 296
- sound/soc/codecs/madera.c
- sound/soc/codecs/rt9123.c, line 163
- sound/soc/codecs/sma1307.c, line 532
- sound/soc/codecs/tfa989x.c, line 113
- sound/soc/codecs/twl4030.c, line 968
- sound/soc/fsl/fsl_audmix.c, line 149
- sound/soc/fsl/fsl_utils.c, line 275
- sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
- sound/soc/soc-ops.c, line 111
- sound/soc/soc-topology.c
Smatch caller information:
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c mt8188_asys_irq_1x_en_sel_put() -> snd_soc_put_enum_double()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_data | 4096-ptr_max |
| PARAM_VALUE | 1 | ucontrol | 4096-ptr_max |
| PARAM_VALUE | 1 | ucontrol->value.integer.value | 4096-ptr_max |
| BUF_SIZE | 0 | kcontrol->private_data | (-1),72,104,256,376,448,2728 |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| CAPPED_DATA | 0 | kcontrol | 1 |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | ucontrol | $1 |
| NOSPEC | 1 | ucontrol->id.index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | ucontrol->id.device | 0-u32max |
| USER_DATA | 1 | ucontrol->id.iface | s32min-s32max |
| USER_DATA | 1 | ucontrol->id.index | 0-u32max |
| USER_DATA | 1 | ucontrol->id.numid | 0-u32max |
| USER_DATA | 1 | ucontrol->id.subdevice | 0-u32max |
| USER_DATA | 1 | ucontrol->value.iec958.pad | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | kcontrol->tlv.p | |
| NO_OVERFLOW_SIMPLE | 1 | ucontrol->value.bytes.data | |
| 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 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c mt8188_memif_1x_en_sel_put() -> snd_soc_put_enum_double()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_data | 4096-ptr_max |
| PARAM_VALUE | 1 | ucontrol | 4096-ptr_max |
| PARAM_VALUE | 1 | ucontrol->value.integer.value | 4096-ptr_max |
| BUF_SIZE | 0 | kcontrol->private_data | (-1),72,104,256,376,448,2728 |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| CAPPED_DATA | 0 | kcontrol | 1 |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | ucontrol | $1 |
| NOSPEC | 1 | ucontrol->id.index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | ucontrol->id.device | 0-u32max |
| USER_DATA | 1 | ucontrol->id.iface | s32min-s32max |
| USER_DATA | 1 | ucontrol->id.index | 0-u32max |
| USER_DATA | 1 | ucontrol->id.numid | 0-u32max |
| USER_DATA | 1 | ucontrol->id.subdevice | 0-u32max |
| USER_DATA | 1 | ucontrol->value.iec958.pad | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | kcontrol->tlv.p | |
| NO_OVERFLOW_SIMPLE | 1 | ucontrol->value.bytes.data | |
| 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 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/codecs/cs43130.c cs43130_pcm_ch_put() -> snd_soc_put_enum_double()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_value | 4096-18446744073709547520 |
| PARAM_VALUE | 0 | kcontrol->private_value->items | 1-u32max |
| PARAM_VALUE | 0 | kcontrol->private_value->values | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ucontrol | 4096-ptr_max |
| PARAM_VALUE | 1 | ucontrol->value.enumerated.item | 4096-ptr_max |
| BUF_SIZE | 0 | kcontrol->private_data | (-1),72,104,256,376,448,2728 |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| CAPPED_DATA | 0 | kcontrol | 1 |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | ucontrol | $1 |
| NOSPEC | 1 | ucontrol->id.index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | ucontrol->id.device | 0-u32max |
| USER_DATA | 1 | ucontrol->id.iface | s32min-s32max |
| USER_DATA | 1 | ucontrol->id.index | 0-u32max |
| USER_DATA | 1 | ucontrol->id.numid | 0-u32max |
| USER_DATA | 1 | ucontrol->id.subdevice | 0-u32max |
| USER_DATA | 1 | ucontrol->value.iec958.pad | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | kcontrol->tlv.p | |
| NO_OVERFLOW_SIMPLE | 1 | ucontrol->value.bytes.data | |
| 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 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/fsl/fsl_utils.c fsl_asoc_put_enum_double() -> snd_soc_put_enum_double()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_data | 4096-ptr_max |
| PARAM_VALUE | 1 | ucontrol | 4096-ptr_max |
| BUF_SIZE | 0 | kcontrol->private_data | (-1),72,104,256,376,448,2728 |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| CAPPED_DATA | 0 | kcontrol | 1 |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | ucontrol | $1 |
| NOSPEC | 1 | ucontrol->id.index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | ucontrol->id.device | 0-u32max |
| USER_DATA | 1 | ucontrol->id.iface | s32min-s32max |
| USER_DATA | 1 | ucontrol->id.index | 0-u32max |
| USER_DATA | 1 | ucontrol->id.numid | 0-u32max |
| USER_DATA | 1 | ucontrol->id.subdevice | 0-u32max |
| USER_DATA | 1 | ucontrol->value.iec958.pad | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | kcontrol->tlv.p | |
| NO_OVERFLOW_SIMPLE | 1 | ucontrol->value.bytes.data | |
| 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 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/codecs/cs42l43.c cs42l43_dapm_put_enum() -> snd_soc_put_enum_double()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_data | 4096-ptr_max |
| PARAM_VALUE | 1 | ucontrol | 4096-ptr_max |
| BUF_SIZE | 0 | kcontrol->private_data | (-1),72,104,256,376,448,2728 |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| CAPPED_DATA | 0 | kcontrol | 1 |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | ucontrol | $1 |
| NOSPEC | 1 | ucontrol->id.index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | ucontrol->id.device | 0-u32max |
| USER_DATA | 1 | ucontrol->id.iface | s32min-s32max |
| USER_DATA | 1 | ucontrol->id.index | 0-u32max |
| USER_DATA | 1 | ucontrol->id.numid | 0-u32max |
| USER_DATA | 1 | ucontrol->id.subdevice | 0-u32max |
| USER_DATA | 1 | ucontrol->value.iec958.pad | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | kcontrol->tlv.p | |
| NO_OVERFLOW_SIMPLE | 1 | ucontrol->value.bytes.data | |
| 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 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/codecs/cs48l32.c cs48l32_in_rate_put() -> snd_soc_put_enum_double()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_value | 4096-ptr_max |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | ucontrol | $1 |
sound/soc/codecs/cs48l32.c cs48l32_rate_put() -> snd_soc_put_enum_double()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_data | 4096-ptr_max |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | ucontrol | $1 |
| LOCK2 | _T->lock |
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c mt8195_asys_irq_1x_en_sel_put() -> snd_soc_put_enum_double()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_data | 4096-ptr_max |
| PARAM_VALUE | 1 | ucontrol | 4096-ptr_max |
| PARAM_VALUE | 1 | ucontrol->value.integer.value | 4096-ptr_max |
| BUF_SIZE | 0 | kcontrol->private_data | (-1),72,104,256,376,448,2728 |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| CAPPED_DATA | 0 | kcontrol | 1 |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | ucontrol | $1 |
| NOSPEC | 1 | ucontrol->id.index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | ucontrol->id.device | 0-u32max |
| USER_DATA | 1 | ucontrol->id.iface | s32min-s32max |
| USER_DATA | 1 | ucontrol->id.index | 0-u32max |
| USER_DATA | 1 | ucontrol->id.numid | 0-u32max |
| USER_DATA | 1 | ucontrol->id.subdevice | 0-u32max |
| USER_DATA | 1 | ucontrol->value.iec958.pad | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | kcontrol->tlv.p | |
| NO_OVERFLOW_SIMPLE | 1 | ucontrol->value.bytes.data | |
| 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 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c mt8195_memif_1x_en_sel_put() -> snd_soc_put_enum_double()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_data | 4096-ptr_max |
| PARAM_VALUE | 1 | ucontrol | 4096-ptr_max |
| PARAM_VALUE | 1 | ucontrol->value.integer.value | 4096-ptr_max |
| BUF_SIZE | 0 | kcontrol->private_data | (-1),72,104,256,376,448,2728 |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| CAPPED_DATA | 0 | kcontrol | 1 |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | ucontrol | $1 |
| NOSPEC | 1 | ucontrol->id.index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | ucontrol->id.device | 0-u32max |
| USER_DATA | 1 | ucontrol->id.iface | s32min-s32max |
| USER_DATA | 1 | ucontrol->id.index | 0-u32max |
| USER_DATA | 1 | ucontrol->id.numid | 0-u32max |
| USER_DATA | 1 | ucontrol->id.subdevice | 0-u32max |
| USER_DATA | 1 | ucontrol->value.iec958.pad | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | kcontrol->tlv.p | |
| NO_OVERFLOW_SIMPLE | 1 | ucontrol->value.bytes.data | |
| 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 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/codecs/rt9123.c rt9123_xhandler_put() -> snd_soc_put_enum_double()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_data | 4096-ptr_max |
| PARAM_VALUE | 1 | ucontrol | 4096-ptr_max |
| BUF_SIZE | 0 | kcontrol->private_data | (-1),72,104,256,376,448,2728 |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| CAPPED_DATA | 0 | kcontrol | 1 |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | ucontrol | $1 |
| NOSPEC | 1 | ucontrol->id.index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | ucontrol->id.device | 0-u32max |
| USER_DATA | 1 | ucontrol->id.iface | s32min-s32max |
| USER_DATA | 1 | ucontrol->id.index | 0-u32max |
| USER_DATA | 1 | ucontrol->id.numid | 0-u32max |
| USER_DATA | 1 | ucontrol->id.subdevice | 0-u32max |
| USER_DATA | 1 | ucontrol->value.iec958.pad | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | kcontrol->tlv.p | |
| NO_OVERFLOW_SIMPLE | 1 | ucontrol->value.bytes.data | |
| 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 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/fsl/fsl_audmix.c fsl_audmix_put_mix_clk_src() -> snd_soc_put_enum_double()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_value | 4096-18446744073709547520 |
| PARAM_VALUE | 0 | kcontrol->private_value->items | 1-u32max |
| PARAM_VALUE | 0 | kcontrol->private_value->values | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ucontrol | 4096-ptr_max |
| PARAM_VALUE | 1 | ucontrol->value.enumerated.item | 4096-ptr_max |
| BUF_SIZE | 0 | kcontrol->private_data | (-1),72,104,256,376,448,2728 |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| CAPPED_DATA | 0 | kcontrol | 1 |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | ucontrol | $1 |
| NOSPEC | 1 | ucontrol->id.index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | ucontrol->id.device | 0-u32max |
| USER_DATA | 1 | ucontrol->id.iface | s32min-s32max |
| USER_DATA | 1 | ucontrol->id.index | 0-u32max |
| USER_DATA | 1 | ucontrol->id.numid | 0-u32max |
| USER_DATA | 1 | ucontrol->id.subdevice | 0-u32max |
| USER_DATA | 1 | ucontrol->value.iec958.pad | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | kcontrol->tlv.p | |
| NO_OVERFLOW_SIMPLE | 1 | ucontrol->value.bytes.data | |
| 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 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/codecs/da7213.c da7213_enum_locked_put() -> snd_soc_put_enum_double()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_data | 4096-ptr_max |
| PARAM_VALUE | 1 | ucontrol | 4096-ptr_max |
| BUF_SIZE | 0 | kcontrol->private_data | (-1),72,104,256,376,448,2728 |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| CAPPED_DATA | 0 | kcontrol | 1 |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | ucontrol | $1 |
| NOSPEC | 1 | ucontrol->id.index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | ucontrol->id.device | 0-u32max |
| USER_DATA | 1 | ucontrol->id.iface | s32min-s32max |
| USER_DATA | 1 | ucontrol->id.index | 0-u32max |
| USER_DATA | 1 | ucontrol->id.numid | 0-u32max |
| USER_DATA | 1 | ucontrol->id.subdevice | 0-u32max |
| USER_DATA | 1 | ucontrol->value.iec958.pad | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | kcontrol->tlv.p | |
| NO_OVERFLOW_SIMPLE | 1 | ucontrol->value.bytes.data | |
| 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 | ||
| HALF_LOCKED2 | &pool->lock |
sound/soc/codecs/twl4030.c snd_soc_put_twl4030_opmode_enum_double() -> snd_soc_put_enum_double()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_data | 4096-ptr_max |
| PARAM_VALUE | 1 | ucontrol | 4096-ptr_max |
| BUF_SIZE | 0 | kcontrol->private_data | (-1),72,104,256,376,448,2728 |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| CAPPED_DATA | 0 | kcontrol | 1 |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | ucontrol | $1 |
| NOSPEC | 1 | ucontrol->id.index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | ucontrol->id.device | 0-u32max |
| USER_DATA | 1 | ucontrol->id.iface | s32min-s32max |
| USER_DATA | 1 | ucontrol->id.index | 0-u32max |
| USER_DATA | 1 | ucontrol->id.numid | 0-u32max |
| USER_DATA | 1 | ucontrol->id.subdevice | 0-u32max |
| USER_DATA | 1 | ucontrol->value.iec958.pad | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | kcontrol->tlv.p | |
| NO_OVERFLOW_SIMPLE | 1 | ucontrol->value.bytes.data | |
| 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 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/codecs/sma1307.c sma1307_binary_mode_put() -> snd_soc_put_enum_double()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_data | 4096-ptr_max |
| PARAM_VALUE | 1 | ucontrol | 4096-ptr_max |
| PARAM_VALUE | 1 | ucontrol->value.enumerated.item | 4096-ptr_max |
| BUF_SIZE | 0 | kcontrol->private_data | (-1),72,104,256,376,448,2728 |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| CAPPED_DATA | 0 | kcontrol | 1 |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | ucontrol | $1 |
| NOSPEC | 1 | ucontrol->id.index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | ucontrol->id.device | 0-u32max |
| USER_DATA | 1 | ucontrol->id.iface | s32min-s32max |
| USER_DATA | 1 | ucontrol->id.index | 0-u32max |
| USER_DATA | 1 | ucontrol->id.numid | 0-u32max |
| USER_DATA | 1 | ucontrol->id.subdevice | 0-u32max |
| USER_DATA | 1 | ucontrol->value.iec958.pad | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | kcontrol->tlv.p | |
| NO_OVERFLOW_SIMPLE | 1 | ucontrol->value.bytes.data | |
| 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 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/codecs/madera.c madera_dfc_put() -> snd_soc_put_enum_double()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_value | 4096-ptr_max |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | ucontrol | $1 |
sound/soc/codecs/madera.c madera_rate_put() -> snd_soc_put_enum_double()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_value | 4096-18446744073709547520 |
| PARAM_VALUE | 0 | kcontrol->private_value->items | 1-u32max |
| PARAM_VALUE | 0 | kcontrol->private_value->values | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ucontrol | 4096-ptr_max |
| PARAM_VALUE | 1 | ucontrol->value.enumerated.item | 4096-ptr_max |
| BUF_SIZE | 0 | kcontrol->private_data | (-1),72,104,256,376,448,2728 |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| CAPPED_DATA | 0 | kcontrol | 1 |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | ucontrol | $1 |
| NOSPEC | 1 | ucontrol->id.index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | ucontrol->id.device | 0-u32max |
| USER_DATA | 1 | ucontrol->id.iface | s32min-s32max |
| USER_DATA | 1 | ucontrol->id.index | 0-u32max |
| USER_DATA | 1 | ucontrol->id.numid | 0-u32max |
| USER_DATA | 1 | ucontrol->id.subdevice | 0-u32max |
| USER_DATA | 1 | ucontrol->value.iec958.pad | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | kcontrol->tlv.p | |
| NO_OVERFLOW_SIMPLE | 1 | ucontrol->value.bytes.data | |
| 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 | ||
| HALF_LOCKED2 | &pool->lock |
sound/soc/codecs/cs4234.c cs4234_dac14_grp_delay_put() -> snd_soc_put_enum_double()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_data | 4096-ptr_max |
| PARAM_VALUE | 1 | ucontrol | 4096-ptr_max |
| BUF_SIZE | 0 | kcontrol->private_data | (-1),72,104,256,376,448,2728 |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| CAPPED_DATA | 0 | kcontrol | 1 |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | ucontrol | $1 |
| NOSPEC | 1 | ucontrol->id.index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | ucontrol->id.device | 0-u32max |
| USER_DATA | 1 | ucontrol->id.iface | s32min-s32max |
| USER_DATA | 1 | ucontrol->id.index | 0-u32max |
| USER_DATA | 1 | ucontrol->id.numid | 0-u32max |
| USER_DATA | 1 | ucontrol->id.subdevice | 0-u32max |
| USER_DATA | 1 | ucontrol->value.iec958.pad | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | kcontrol->tlv.p | |
| NO_OVERFLOW_SIMPLE | 1 | ucontrol->value.bytes.data | |
| 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 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/codecs/da7219.c da7219_enum_locked_put() -> snd_soc_put_enum_double()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_data | 4096-ptr_max |
| PARAM_VALUE | 1 | ucontrol | 4096-ptr_max |
| BUF_SIZE | 0 | kcontrol->private_data | (-1),72,104,256,376,448,2728 |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| CAPPED_DATA | 0 | kcontrol | 1 |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | ucontrol | $1 |
| NOSPEC | 1 | ucontrol->id.index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | ucontrol->id.device | 0-u32max |
| USER_DATA | 1 | ucontrol->id.iface | s32min-s32max |
| USER_DATA | 1 | ucontrol->id.index | 0-u32max |
| USER_DATA | 1 | ucontrol->id.numid | 0-u32max |
| USER_DATA | 1 | ucontrol->id.subdevice | 0-u32max |
| USER_DATA | 1 | ucontrol->value.iec958.pad | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | kcontrol->tlv.p | |
| NO_OVERFLOW_SIMPLE | 1 | ucontrol->value.bytes.data | |
| 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 | ||
| HALF_LOCKED2 | &pool->lock |
sound/soc/codecs/tfa989x.c tfa989x_put_mode() -> snd_soc_put_enum_double()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| PARAM_VALUE | 0 | kcontrol->private_data | 4096-ptr_max |
| PARAM_VALUE | 1 | ucontrol | 4096-ptr_max |
| PARAM_VALUE | 1 | ucontrol->value.enumerated.item | 4096-ptr_max |
| BUF_SIZE | 0 | kcontrol->private_data | (-1),72,104,256,376,448,2728 |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| BUF_SIZE | 1 | ucontrol | (-1),4,16,24,64,72,80,88,160-s32max |
| CAPPED_DATA | 0 | kcontrol | 1 |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | ucontrol | $1 |
| NOSPEC | 1 | ucontrol->id.index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | ucontrol->id.device | 0-u32max |
| USER_DATA | 1 | ucontrol->id.iface | s32min-s32max |
| USER_DATA | 1 | ucontrol->id.index | 0-u32max |
| USER_DATA | 1 | ucontrol->id.numid | 0-u32max |
| USER_DATA | 1 | ucontrol->id.subdevice | 0-u32max |
| USER_DATA | 1 | ucontrol->value.iec958.pad | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | kcontrol->tlv.p | |
| NO_OVERFLOW_SIMPLE | 1 | ucontrol->value.bytes.data | |
| 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 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |