Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 13 files:

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