Defined in 1 files as a prototype:
Defined in 2 files as a function:
- sound/soc/codecs/wcd-mbhc-v2.c, line 1455 (as a function)
- sound/soc/codecs/wcd-mbhc-v2.h, line 290 (as a function)
Referenced in 6 files:
- sound/soc/codecs/pm4125.c, line 1696
- sound/soc/codecs/wcd-mbhc-v2.c, line 1501
- sound/soc/codecs/wcd934x.c, line 5830
- sound/soc/codecs/wcd937x.c, line 2942
- sound/soc/codecs/wcd938x.c, line 3247
- sound/soc/codecs/wcd939x.c, line 3201
Smatch caller information:
sound/soc/codecs/pm4125.c pm4125_probe() -> wcd_dt_parse_mbhc_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mem->pfn_base | 0-s64max |
| PARAM_VALUE | 1 | cfg | 4096-ptr_max |
| PARAM_VALUE | 1 | cfg->anc_micbias | 2 |
| PARAM_VALUE | 1 | cfg->hph_thr | 50 |
| PARAM_VALUE | 1 | cfg->hs_thr | 1700 |
| PARAM_VALUE | 1 | cfg->linein_th | 5000 |
| PARAM_VALUE | 1 | cfg->mbhc_micbias | 2 |
| PARAM_VALUE | 1 | cfg->num_btn | 8 |
| PARAM_VALUE | 1 | cfg->v_hs_max | 1600 |
| BUF_SIZE | 0 | dev | 1616 |
| MEM_ZERO | 1 | cfg | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/codecs/wcd937x.c wcd937x_probe() -> wcd_dt_parse_mbhc_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mem->pfn_base | 0-s64max |
| PARAM_VALUE | 1 | cfg | 4096-ptr_max |
| PARAM_VALUE | 1 | cfg->anc_micbias | 2 |
| PARAM_VALUE | 1 | cfg->hph_thr | 50 |
| PARAM_VALUE | 1 | cfg->hs_thr | 1700 |
| PARAM_VALUE | 1 | cfg->linein_th | 5000 |
| PARAM_VALUE | 1 | cfg->mbhc_micbias | 2 |
| PARAM_VALUE | 1 | cfg->num_btn | 8 |
| PARAM_VALUE | 1 | cfg->swap_gnd_mic | 1196813863208148992 |
| PARAM_VALUE | 1 | cfg->v_hs_max | 1600 |
| BUF_SIZE | 0 | dev | 1616 |
| MEM_ZERO | 1 | cfg | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/codecs/wcd934x.c wcd934x_codec_parse_data() -> wcd_dt_parse_mbhc_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->of_node | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->of_node->properties | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->parent | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->parent->of_node | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cfg | 4096-ptr_max |
| PARAM_VALUE | 1 | cfg->anc_micbias | 2 |
| PARAM_VALUE | 1 | cfg->hph_thr | 50 |
| PARAM_VALUE | 1 | cfg->hs_thr | 1700 |
| PARAM_VALUE | 1 | cfg->linein_th | 5000 |
| PARAM_VALUE | 1 | cfg->mbhc_micbias | 2 |
| PARAM_VALUE | 1 | cfg->num_btn | 8 |
| PARAM_VALUE | 1 | cfg->v_hs_max | 1600 |
| BUF_SIZE | 0 | dev | 0 |
| BUF_SIZE | 1 | cfg | 136 |
| BIT_INFO | 0 | dev | 0x0,0x0 |
| MEM_ZERO | 1 | cfg | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/codecs/wcd939x.c wcd939x_populate_dt_data() -> wcd_dt_parse_mbhc_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mem->pfn_base | 0-s64max |
| PARAM_VALUE | 1 | cfg | 4096-ptr_max |
| PARAM_VALUE | 1 | cfg->anc_micbias | 2 |
| PARAM_VALUE | 1 | cfg->hph_thr | 50 |
| PARAM_VALUE | 1 | cfg->hs_thr | 1700 |
| PARAM_VALUE | 1 | cfg->linein_th | 5000 |
| PARAM_VALUE | 1 | cfg->mbhc_micbias | 2 |
| PARAM_VALUE | 1 | cfg->num_btn | 8 |
| PARAM_VALUE | 1 | cfg->v_hs_max | 1600 |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | cfg | 136 |
| DATA_SOURCE | 0 | dev | $1 |
| MEM_ZERO | 1 | cfg | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/codecs/wcd938x.c wcd938x_populate_dt_data() -> wcd_dt_parse_mbhc_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mem->pfn_base | 0-s64max |
| PARAM_VALUE | 0 | dev->of_node->properties | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cfg | 4096-ptr_max |
| PARAM_VALUE | 1 | cfg->anc_micbias | 2 |
| PARAM_VALUE | 1 | cfg->hph_thr | 50 |
| PARAM_VALUE | 1 | cfg->hs_thr | 1700 |
| PARAM_VALUE | 1 | cfg->linein_th | 5000 |
| PARAM_VALUE | 1 | cfg->mbhc_micbias | 2 |
| PARAM_VALUE | 1 | cfg->num_btn | 8 |
| PARAM_VALUE | 1 | cfg->swap_gnd_mic | 8096022249870503936 |
| PARAM_VALUE | 1 | cfg->v_hs_max | 1600 |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | cfg | 136 |
| DATA_SOURCE | 0 | dev | $1 |
| MEM_ZERO | 1 | cfg | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &wcd938x->us_euro_mux->lock |