Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 13 files:
- sound/soc/codecs/cs35l41.c
- sound/soc/codecs/cs35l45.c
- sound/soc/codecs/cs35l56.c
- sound/soc/codecs/cs47l15.c
- sound/soc/codecs/cs47l24.c
- sound/soc/codecs/cs47l35.c
- sound/soc/codecs/cs47l85.c
- sound/soc/codecs/cs47l90.c
- sound/soc/codecs/cs47l92.c
- sound/soc/codecs/cs48l32.c, line 3713
- sound/soc/codecs/wm5102.c, line 2157
- sound/soc/codecs/wm5110.c, line 2522
- sound/soc/codecs/wm_adsp.c, line 1212
Smatch caller information:
sound/soc/codecs/wm5102.c wm5102_remove() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| BUF_SIZE | 0 | dsp | 2176 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
sound/soc/codecs/cs35l41.c cs35l41_dsp_init() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp->name | 0-255 |
| PARAM_VALUE | 0 | dsp->cs_dsp.alg_regions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.alg_regions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.alg_regions.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.alg_regions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.alg_regions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.base | 45613056 |
| PARAM_VALUE | 0 | dsp->cs_dsp.base_sysinfo | 39714816 |
| PARAM_VALUE | 0 | dsp->cs_dsp.client_ops | 1-u64max |
| PARAM_VALUE | 0 | dsp->cs_dsp.client_ops->control_add | 0 |
| PARAM_VALUE | 0 | dsp->cs_dsp.client_ops->control_remove | 0 |
| PARAM_VALUE | 0 | dsp->cs_dsp.client_ops->post_run | 0 |
| PARAM_VALUE | 0 | dsp->cs_dsp.client_ops->post_stop | 0 |
| PARAM_VALUE | 0 | dsp->cs_dsp.client_ops->pre_run | 0 |
| PARAM_VALUE | 0 | dsp->cs_dsp.client_ops->pre_stop | 0 |
| PARAM_VALUE | 0 | dsp->cs_dsp.ctl_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.ctl_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.ctl_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.ctl_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.ctl_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.lock_regions | u32max |
| PARAM_VALUE | 0 | dsp->cs_dsp.mem | 5727737624247533568 |
| PARAM_VALUE | 0 | dsp->cs_dsp.mem->base | 20480,32768,45056,57344,69632,81920,524288,655360,786432,917504,1048576,1179648,1310720,1441792,1572864,1638400,1703936,1736704,1835008,1966080,2097152,2228224,2359296,2490368,2621440,2686976,2752512,2785280,2883584-u32max |
| PARAM_VALUE | 0 | dsp->cs_dsp.mem->type | 2-6,16-18 |
| PARAM_VALUE | 0 | dsp->cs_dsp.name | 1-u64max |
| PARAM_VALUE | 0 | dsp->cs_dsp.num | 1 |
| PARAM_VALUE | 0 | dsp->cs_dsp.num_mems | 5 |
| PARAM_VALUE | 0 | dsp->cs_dsp.ops | 2652279334917201920,8266765718791413760 |
| PARAM_VALUE | 0 | dsp->cs_dsp.ops->disable_core | 0 |
| PARAM_VALUE | 0 | dsp->cs_dsp.ops->disable_memory | 0 |
| PARAM_VALUE | 0 | dsp->cs_dsp.ops->enable_core | 0 |
| PARAM_VALUE | 0 | dsp->cs_dsp.ops->enable_memory | 0 |
| PARAM_VALUE | 0 | dsp->cs_dsp.ops->lock_memory | 0,5487933785180069888 |
| PARAM_VALUE | 0 | dsp->cs_dsp.ops->parse_sizes | 7318278016417349632 |
| PARAM_VALUE | 0 | dsp->cs_dsp.ops->region_to_reg | 5651043280848551936 |
| PARAM_VALUE | 0 | dsp->cs_dsp.ops->setup_algs | 9092650664357269504 |
| PARAM_VALUE | 0 | dsp->cs_dsp.ops->show_fw_status | 4874251649138417664 |
| PARAM_VALUE | 0 | dsp->cs_dsp.ops->start_core | 0,7525418152976556032 |
| PARAM_VALUE | 0 | dsp->cs_dsp.ops->stop_core | 0,775707222466617344 |
| PARAM_VALUE | 0 | dsp->cs_dsp.ops->stop_watchdog | 0,5858416454483427328 |
| PARAM_VALUE | 0 | dsp->cs_dsp.ops->validate_version | 2098349405443117056 |
| PARAM_VALUE | 0 | dsp->cs_dsp.pwr_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dsp->cs_dsp.pwr_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | dsp->cs_dsp.pwr_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.pwr_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | dsp->cs_dsp.pwr_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | dsp->cs_dsp.regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.rev | 0 |
| PARAM_VALUE | 0 | dsp->cs_dsp.type | 4 |
| PARAM_VALUE | 0 | dsp->fw | 9 |
| PARAM_VALUE | 0 | dsp->part | 7972207579549810688 |
| PARAM_VALUE | 0 | dsp->sys_config_size | 20 |
| PARAM_VALUE | 0 | dsp->system_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dsp->toggle_preload | 1 |
| BUF_SIZE | 0 | dsp | 544 |
| BUF_SIZE | 0 | dsp->part | 8 |
| STR_LEN | 0 | dsp->part | 7 |
| TERMINATED | 0 | dsp->part | 1 |
| MEM_ZERO | 0 | dsp | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/codecs/cs35l41.c cs35l41_probe() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->buffer_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->buffer_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->compr_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->compr_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.alg_regions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.alg_regions.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.base | 45613056 |
| PARAM_VALUE | 0 | dsp->cs_dsp.base_sysinfo | 39714816 |
| PARAM_VALUE | 0 | dsp->cs_dsp.client_ops | 1-u64max |
| PARAM_VALUE | 0 | dsp->cs_dsp.ctl_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.ctl_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.lock_regions | u32max |
| PARAM_VALUE | 0 | dsp->cs_dsp.mem | 5727737624247533568 |
| PARAM_VALUE | 0 | dsp->cs_dsp.name | 1-u64max |
| PARAM_VALUE | 0 | dsp->cs_dsp.num | 1 |
| PARAM_VALUE | 0 | dsp->cs_dsp.num_mems | 5 |
| PARAM_VALUE | 0 | dsp->cs_dsp.ops | 2652279334917201920,8266765718791413760 |
| PARAM_VALUE | 0 | dsp->cs_dsp.pwr_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.type | 4 |
| PARAM_VALUE | 0 | dsp->fw | 9 |
| PARAM_VALUE | 0 | dsp->part | 7972207579549810688 |
| PARAM_VALUE | 0 | dsp->sys_config_size | 20 |
| PARAM_VALUE | 0 | dsp->toggle_preload | 1 |
| MEM_ZERO | 0 | dsp | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/codecs/cs35l41.c cs35l41_remove() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->mutex | ||
| TYPE_LOCK | (struct device)->mutex |
sound/soc/codecs/wm5110.c wm5110_remove() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
sound/soc/codecs/cs47l90.c cs47l90_probe() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp->part | 6085542465887010816 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/codecs/cs47l90.c cs47l90_probe() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/codecs/cs47l90.c cs47l90_probe() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/codecs/cs47l90.c cs47l90_remove() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
sound/soc/codecs/cs47l85.c cs47l85_probe() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/codecs/cs47l85.c cs47l85_probe() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/codecs/cs47l85.c cs47l85_remove() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
sound/soc/codecs/cs47l35.c cs47l35_probe() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/codecs/cs47l35.c cs47l35_probe() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/codecs/cs47l35.c cs47l35_remove() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
sound/soc/codecs/cs48l32.c cs48l32_create_codec_component() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.base | 0,45613056 |
| PARAM_VALUE | 0 | dsp->cs_dsp.base_sysinfo | 0,39714816 |
| PARAM_VALUE | 0 | dsp->cs_dsp.mem | 0,13121796617048064 |
| PARAM_VALUE | 0 | dsp->cs_dsp.num | 0-1 |
| PARAM_VALUE | 0 | dsp->cs_dsp.num_mems | 0,5 |
| PARAM_VALUE | 0 | dsp->cs_dsp.ops | 0,2652279334917201920,8266765718791413760 |
| PARAM_VALUE | 0 | dsp->cs_dsp.type | 0,4 |
| PARAM_VALUE | 0 | dsp->part | 0,3920131540196995072 |
| PARAM_VALUE | 0 | dsp->pre_run | 0,3351002909490618368 |
| PARAM_VALUE | 0 | dsp->sys_config_size | 0,20 |
| MEM_ZERO | 0 | dsp | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/codecs/cs35l45.c cs35l45_probe() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->buffer_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->buffer_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->compr_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->compr_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.alg_regions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.alg_regions.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.base | 45613056 |
| PARAM_VALUE | 0 | dsp->cs_dsp.base_sysinfo | 39714816 |
| PARAM_VALUE | 0 | dsp->cs_dsp.client_ops | 1-u64max |
| PARAM_VALUE | 0 | dsp->cs_dsp.ctl_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.ctl_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.lock_regions | u32max |
| PARAM_VALUE | 0 | dsp->cs_dsp.mem | 4328655999028875264 |
| PARAM_VALUE | 0 | dsp->cs_dsp.name | 1-u64max |
| PARAM_VALUE | 0 | dsp->cs_dsp.num | 1 |
| PARAM_VALUE | 0 | dsp->cs_dsp.num_mems | 5 |
| PARAM_VALUE | 0 | dsp->cs_dsp.ops | 2652279334917201920,8266765718791413760 |
| PARAM_VALUE | 0 | dsp->cs_dsp.pwr_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.type | 4 |
| PARAM_VALUE | 0 | dsp->fw | 9 |
| PARAM_VALUE | 0 | dsp->part | 2830146225857228800 |
| PARAM_VALUE | 0 | dsp->sys_config_size | 20 |
| PARAM_VALUE | 0 | dsp->toggle_preload | 1 |
| MEM_ZERO | 0 | dsp | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/codecs/cs35l45.c cs35l45_remove() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->mutex | ||
| TYPE_LOCK | (struct device)->mutex |
sound/soc/codecs/cs47l92.c cs47l92_probe() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp->part | 8320306987813748736 |
| BUF_SIZE | 0 | dsp | 3808 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/codecs/cs47l92.c cs47l92_remove() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| BUF_SIZE | 0 | dsp | 3808 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
sound/soc/codecs/cs35l56.c cs35l56_common_probe() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->buffer_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->buffer_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->compr_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->compr_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->control_add | 4961414427231846400 |
| PARAM_VALUE | 0 | dsp->cs_dsp.alg_regions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.alg_regions.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.base | 45613056 |
| PARAM_VALUE | 0 | dsp->cs_dsp.base_sysinfo | 39714816 |
| PARAM_VALUE | 0 | dsp->cs_dsp.client_ops | 1-u64max |
| PARAM_VALUE | 0 | dsp->cs_dsp.ctl_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.ctl_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.mem | 4491118590418182144 |
| PARAM_VALUE | 0 | dsp->cs_dsp.name | 1-u64max |
| PARAM_VALUE | 0 | dsp->cs_dsp.no_core_startstop | 1 |
| PARAM_VALUE | 0 | dsp->cs_dsp.num | 1 |
| PARAM_VALUE | 0 | dsp->cs_dsp.num_mems | 5 |
| PARAM_VALUE | 0 | dsp->cs_dsp.ops | 2652279334917201920,8266765718791413760 |
| PARAM_VALUE | 0 | dsp->cs_dsp.pwr_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->cs_dsp.type | 4 |
| PARAM_VALUE | 0 | dsp->fw | 12 |
| PARAM_VALUE | 0 | dsp->sys_config_size | 20 |
| PARAM_VALUE | 0 | dsp->wmfw_optional | 1 |
| MEM_ZERO | 0 | dsp | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/codecs/cs35l56.c cs35l56_remove() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex |
sound/soc/codecs/cs47l24.c cs47l24_remove() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| BUF_SIZE | 0 | dsp | 1632 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
sound/soc/codecs/cs47l24.c cs47l24_remove() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| BUF_SIZE | 0 | dsp | 1088 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
sound/soc/codecs/cs47l15.c cs47l15_probe() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp->part | 5732903831315030016 |
| BUF_SIZE | 0 | dsp | 3808 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/codecs/cs47l15.c cs47l15_remove() -> wm_adsp2_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| BUF_SIZE | 0 | dsp | 3808 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |