Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- include/sound/simple_card_utils.h, line 203
- sound/soc/meson/meson-card-utils.c, line 299
- sound/soc/qcom/common.c, line 199
- sound/soc/samsung/odroid.c, line 215
- sound/soc/soc-core.c, line 2955
Smatch caller information:
sound/soc/samsung/odroid.c odroid_audio_probe() -> snd_soc_of_parse_audio_simple_widgets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| PARAM_VALUE | 0 | card->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | card->dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | card->drvdata | 1-u64max |
| PARAM_VALUE | 0 | card->fully_routed | 1 |
| PARAM_VALUE | 0 | card->owner | 0 |
| PARAM_VALUE | 1 | propname | 1304440694624079872 |
| BUF_SIZE | 0 | card | 1056 |
| BUF_SIZE | 0 | card->dev | 1616 |
| BUF_SIZE | 1 | propname | 22 |
| STR_LEN | 0 | card | 21 |
| TERMINATED | 1 | propname | 1 |
| MEM_ZERO | 0 | card | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/qcom/common.c qcom_snd_parse_of() -> snd_soc_of_parse_audio_simple_widgets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| PARAM_VALUE | 0 | card->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | card->dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | card->dev->of_node | 4096-ptr_max |
| PARAM_VALUE | 0 | card->dev->of_node->properties | 4096-ptr_max |
| PARAM_VALUE | 0 | card->name | 0 |
| PARAM_VALUE | 0 | card->owner | 0 |
| PARAM_VALUE | 1 | propname | 3164862571264790528 |
| BUF_SIZE | 0 | card | 1056 |
| BUF_SIZE | 0 | card->controls | (-1),160 |
| BUF_SIZE | 0 | card->dapm_routes | (-1),192 |
| BUF_SIZE | 0 | card->dapm_widgets | (-1),320,640,1280,1600,2240 |
| BUF_SIZE | 0 | card->dev | 1616 |
| BUF_SIZE | 0 | card->driver_name | (-1),7-8 |
| BUF_SIZE | 1 | propname | 8 |
| DATA_SOURCE | 0 | card | $0 |
| STR_LEN | 0 | card | 7 |
| STR_LEN | 0 | card->driver_name | (-1),6-7 |
| TERMINATED | 1 | propname | 1 |
| MEM_ZERO | 0 | card | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/generic/simple-card-utils.c simple_util_parse_property() -> simple_util_parse_property param 1()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| PARAM_VALUE | 0 | card->dai_link | 1-u64max |
| PARAM_VALUE | 0 | card->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | card->dev->of_node | 4096-ptr_max |
| PARAM_VALUE | 0 | card->dev->of_node->properties | 4096-ptr_max |
| PARAM_VALUE | 0 | card->num_links | s32min-(-1),1-s32max |
| PARAM_VALUE | 0 | card->owner | 0 |
| PARAM_VALUE | 1 | propname | 5865337438989074432 |
| BUF_SIZE | 0 | card | 1056 |
| BUF_SIZE | 1 | propname | 128 |
| STR_LEN | 0 | card | 127 |
| STR_LEN | 0 | card->name | (-1),12 |
| MEM_ZERO | 0 | card | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/meson/meson-card-utils.c meson_card_parse_of_optional() -> meson_card_parse_of_optional param 2()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| PARAM_VALUE | 0 | card->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | card->dev->of_node | 4096-ptr_max |
| PARAM_VALUE | 0 | card->dev->of_node->properties | 4096-ptr_max |
| PARAM_VALUE | 0 | card->drvdata | 4096-ptr_max |
| PARAM_VALUE | 0 | card->owner | 0 |
| PARAM_VALUE | 1 | propname | 1344554226150563840,1399171737016082432 |
| BUF_SIZE | 1 | propname | 14 |
| BUF_SIZE | 1 | propname | 14 |
| DATA_SOURCE | 0 | card | $0 |
| DATA_SOURCE | 1 | propname | $1 |
| STR_LEN | 0 | card | 13 |
| STR_LEN | 0 | card | 13 |
| TERMINATED | 1 | propname | 1 |
| MEM_ZERO | 0 | card | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | card->num_of_dapm_widgets |