Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- sound/soc/codecs/wcd-clsh-v2.c, line 899
- sound/soc/codecs/wcd9335.c
- sound/soc/codecs/wcd934x.c, line 3021
- sound/soc/codecs/wcd937x.c
- sound/soc/codecs/wcd938x.c
- sound/soc/codecs/wcd939x.c
Smatch caller information:
sound/soc/codecs/wcd937x.c wcd937x_soc_codec_probe() -> wcd_clsh_ctrl_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctrl | 4096-ptr_max |
| PARAM_VALUE | 0 | ctrl->codec_version | 2 |
| PARAM_VALUE | 0 | ctrl->comp | 4096-ptr_max |
| PARAM_VALUE | 0 | ctrl->comp->card | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 0 | ctrl->comp->debugfs_root | s64min-(-1),4096-s64max |
| PARAM_VALUE | 0 | ctrl->comp->dev | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 0 | ctrl->comp->driver | 4096-1435867442332889087,1435867442332889089-8436744040795156479 |
| PARAM_VALUE | 0 | ctrl->state | 0 |
| BUF_SIZE | 0 | ctrl | 32 |
| BUF_SIZE | 0 | ctrl | 32 |
| DATA_SOURCE | 0 | ctrl | r wcd_clsh_ctrl_alloc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &card->mutex | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct snd_soc_card)->mutex |
sound/soc/codecs/wcd937x.c wcd937x_soc_codec_probe() -> wcd_clsh_ctrl_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctrl | 4096-ptr_max |
| PARAM_VALUE | 0 | ctrl->codec_version | 2 |
| PARAM_VALUE | 0 | ctrl->comp | 4096-ptr_max |
| PARAM_VALUE | 0 | ctrl->comp->card | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 0 | ctrl->comp->debugfs_root | s64min-(-1),4096-s64max |
| PARAM_VALUE | 0 | ctrl->comp->dev | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 0 | ctrl->comp->driver | 4096-1435867442332889087,1435867442332889089-8436744040795156479 |
| PARAM_VALUE | 0 | ctrl->state | 0 |
| BUF_SIZE | 0 | ctrl | 32 |
| BUF_SIZE | 0 | ctrl | 32 |
| DATA_SOURCE | 0 | ctrl | r wcd_clsh_ctrl_alloc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &card->mutex | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct snd_soc_card)->mutex |
sound/soc/codecs/wcd937x.c wcd937x_soc_codec_remove() -> wcd_clsh_ctrl_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &card->mutex |
sound/soc/codecs/wcd9335.c wcd9335_codec_probe() -> wcd_clsh_ctrl_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctrl | 4096-ptr_max |
| PARAM_VALUE | 0 | ctrl->codec_version | 0 |
| PARAM_VALUE | 0 | ctrl->comp | 4096-ptr_max |
| PARAM_VALUE | 0 | ctrl->comp->card | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 0 | ctrl->comp->debugfs_root | s64min-(-1),4096-s64max |
| PARAM_VALUE | 0 | ctrl->comp->dev | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 0 | ctrl->comp->driver | 4096-1435867442332889087,1435867442332889089-8436744040795156479 |
| PARAM_VALUE | 0 | ctrl->state | 0 |
| BUF_SIZE | 0 | ctrl | 32 |
| BUF_SIZE | 0 | ctrl | 32 |
| DATA_SOURCE | 0 | ctrl | r wcd_clsh_ctrl_alloc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &card->mutex | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct snd_soc_card)->mutex |
sound/soc/codecs/wcd9335.c wcd9335_codec_remove() -> wcd_clsh_ctrl_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &card->mutex |
sound/soc/codecs/wcd934x.c wcd934x_comp_remove() -> wcd_clsh_ctrl_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &card->mutex |
sound/soc/codecs/wcd939x.c wcd939x_soc_codec_probe() -> wcd_clsh_ctrl_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctrl | 4096-ptr_max |
| PARAM_VALUE | 0 | ctrl->codec_version | 4 |
| PARAM_VALUE | 0 | ctrl->comp | 4096-ptr_max |
| PARAM_VALUE | 0 | ctrl->comp->card | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 0 | ctrl->comp->debugfs_root | s64min-(-1),4096-s64max |
| PARAM_VALUE | 0 | ctrl->comp->dev | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 0 | ctrl->comp->driver | 4096-1435867442332889087,1435867442332889089-8436744040795156479 |
| PARAM_VALUE | 0 | ctrl->state | 0 |
| BUF_SIZE | 0 | ctrl | 32 |
| BUF_SIZE | 0 | ctrl | 32 |
| DATA_SOURCE | 0 | ctrl | r wcd_clsh_ctrl_alloc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &card->mutex | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct snd_soc_card)->mutex |
sound/soc/codecs/wcd939x.c wcd939x_soc_codec_remove() -> wcd_clsh_ctrl_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &card->mutex |
sound/soc/codecs/wcd938x.c wcd938x_soc_codec_probe() -> wcd_clsh_ctrl_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctrl | 4096-ptr_max |
| PARAM_VALUE | 0 | ctrl->codec_version | 3 |
| PARAM_VALUE | 0 | ctrl->comp | 4096-ptr_max |
| PARAM_VALUE | 0 | ctrl->comp->card | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 0 | ctrl->comp->debugfs_root | s64min-(-1),4096-s64max |
| PARAM_VALUE | 0 | ctrl->comp->dev | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 0 | ctrl->comp->driver | 4096-1435867442332889087,1435867442332889089-8436744040795156479 |
| PARAM_VALUE | 0 | ctrl->state | 0 |
| BUF_SIZE | 0 | ctrl | 32 |
| BUF_SIZE | 0 | ctrl | 32 |
| DATA_SOURCE | 0 | ctrl | r wcd_clsh_ctrl_alloc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &card->mutex | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct snd_soc_card)->mutex |
sound/soc/codecs/wcd938x.c wcd938x_soc_codec_remove() -> wcd_clsh_ctrl_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &card->mutex |