Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 13 files:
- drivers/firmware/cirrus/cs_dsp.c, line 3089
- drivers/firmware/cirrus/test/cs_dsp_test_bin.c, line 2233
- drivers/firmware/cirrus/test/cs_dsp_test_bin_error.c, line 469
- drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c, line 505
- drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c, line 2744
- drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c, line 1431
- drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c, line 2112
- drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c, line 1857
- drivers/firmware/cirrus/test/cs_dsp_test_wmfw_error.c, line 1067
- drivers/mfd/cs40l50-core.c, line 219
- sound/hda/codecs/side-codecs/cs35l41_hda.c, line 568
- sound/hda/codecs/side-codecs/cs35l56_hda.c, line 1174
- sound/soc/codecs/wm_adsp.c, line 1200
Smatch caller information:
drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c cs_dsp_callbacks_test_common_init() -> cs_dsp_halo_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->mem | 2042098690311979008 |
| PARAM_VALUE | 0 | dsp->num | 1 |
| PARAM_VALUE | 0 | dsp->num_mems | 0-s32max |
| PARAM_VALUE | 0 | dsp->type | 4 |
| BUF_SIZE | 0 | dsp | 344 |
| BUF_SIZE | 0 | dsp->dev | 1616 |
| BUF_SIZE | 0 | dsp->mem | 40 |
| DATA_SOURCE | 0 | dsp | $1 |
| MEM_ZERO | 0 | dsp |
sound/hda/codecs/side-codecs/cs35l56_hda.c cs35l56_hda_common_probe() -> cs_dsp_halo_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->base | 45613056 |
| PARAM_VALUE | 0 | dsp->base_sysinfo | 39714816 |
| PARAM_VALUE | 0 | dsp->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->mem | 4491118590418182144 |
| PARAM_VALUE | 0 | dsp->no_core_startstop | 1 |
| PARAM_VALUE | 0 | dsp->num | 1 |
| PARAM_VALUE | 0 | dsp->num_mems | 5 |
| PARAM_VALUE | 0 | dsp->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->rev | 0 |
| PARAM_VALUE | 0 | dsp->type | 4 |
| MEM_ZERO | 0 | dsp | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/codecs/side-codecs/cs35l41_hda.c cs35l41_init_dsp() -> cs_dsp_halo_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->base | 45613056 |
| PARAM_VALUE | 0 | dsp->base_sysinfo | 39714816 |
| PARAM_VALUE | 0 | dsp->client_ops | 8271651435367936000 |
| PARAM_VALUE | 0 | dsp->lock_regions | u32max |
| PARAM_VALUE | 0 | dsp->mem | 5727737624247533568 |
| PARAM_VALUE | 0 | dsp->num | 1 |
| PARAM_VALUE | 0 | dsp->num_mems | 5 |
| PARAM_VALUE | 0 | dsp->rev | 0 |
| PARAM_VALUE | 0 | dsp->type | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cs35l41->fw_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &component_mutex |
drivers/firmware/cirrus/test/cs_dsp_test_wmfw_error.c cs_dsp_wmfw_err_test_common_init() -> cs_dsp_halo_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->client_ops | 16,4096-ptr_max |
| PARAM_VALUE | 0 | dsp->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->mem | 2042098690311979008 |
| PARAM_VALUE | 0 | dsp->num | 1 |
| PARAM_VALUE | 0 | dsp->num_mems | 0-s32max |
| PARAM_VALUE | 0 | dsp->type | 4 |
| BUF_SIZE | 0 | dsp | 344 |
| BUF_SIZE | 0 | dsp->client_ops | 56 |
| BUF_SIZE | 0 | dsp->dev | 1616 |
| BUF_SIZE | 0 | dsp->mem | 40 |
| DATA_SOURCE | 0 | dsp | $1 |
| MEM_ZERO | 0 | dsp | |
| MEM_ZERO | 0 | dsp->client_ops |
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c cs_dsp_ctl_cache_test_common_init() -> cs_dsp_halo_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->client_ops | 16,4096-ptr_max |
| PARAM_VALUE | 0 | dsp->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->mem | 2042098690311979008 |
| PARAM_VALUE | 0 | dsp->num | 1 |
| PARAM_VALUE | 0 | dsp->num_mems | 0-s32max |
| PARAM_VALUE | 0 | dsp->type | 4 |
| BUF_SIZE | 0 | dsp | 344 |
| BUF_SIZE | 0 | dsp->client_ops | 56 |
| BUF_SIZE | 0 | dsp->dev | 1616 |
| BUF_SIZE | 0 | dsp->mem | 40 |
| DATA_SOURCE | 0 | dsp | $1 |
| MEM_ZERO | 0 | dsp | |
| MEM_ZERO | 0 | dsp->client_ops |
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c cs_dsp_wmfw_test_common_init() -> cs_dsp_halo_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->client_ops | 16,4096-ptr_max |
| PARAM_VALUE | 0 | dsp->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->mem | 2042098690311979008 |
| PARAM_VALUE | 0 | dsp->num | 1 |
| PARAM_VALUE | 0 | dsp->num_mems | 0-s32max |
| PARAM_VALUE | 0 | dsp->type | 4 |
| BUF_SIZE | 0 | dsp | 344 |
| BUF_SIZE | 0 | dsp->client_ops | 56 |
| BUF_SIZE | 0 | dsp->dev | 1616 |
| BUF_SIZE | 0 | dsp->mem | 40 |
| DATA_SOURCE | 0 | dsp | $1 |
| MEM_ZERO | 0 | dsp | |
| MEM_ZERO | 0 | dsp->client_ops |
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c cs_dsp_ctl_parse_test_common_init() -> cs_dsp_halo_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->client_ops | 16,4096-ptr_max |
| PARAM_VALUE | 0 | dsp->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->mem | 2042098690311979008 |
| PARAM_VALUE | 0 | dsp->num | 1 |
| PARAM_VALUE | 0 | dsp->num_mems | 0-s32max |
| PARAM_VALUE | 0 | dsp->type | 4 |
| BUF_SIZE | 0 | dsp | 344 |
| BUF_SIZE | 0 | dsp->client_ops | 56 |
| BUF_SIZE | 0 | dsp->dev | 1616 |
| BUF_SIZE | 0 | dsp->mem | 40 |
| DATA_SOURCE | 0 | dsp | $1 |
| MEM_ZERO | 0 | dsp | |
| MEM_ZERO | 0 | dsp->client_ops |
drivers/mfd/cs40l50-core.c cs40l50_dsp_init() -> cs_dsp_halo_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->base | 45613056 |
| PARAM_VALUE | 0 | dsp->base_sysinfo | 39714816 |
| PARAM_VALUE | 0 | dsp->client_ops | 7527051975348883456 |
| PARAM_VALUE | 0 | dsp->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->mem | 4875171837080174592 |
| PARAM_VALUE | 0 | dsp->no_core_startstop | 1 |
| PARAM_VALUE | 0 | dsp->num | 1 |
| PARAM_VALUE | 0 | dsp->num_mems | 5 |
| PARAM_VALUE | 0 | dsp->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->type | 4 |
| MEM_ZERO | 0 | dsp | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/firmware/cirrus/test/cs_dsp_test_bin.c cs_dsp_bin_test_common_init() -> cs_dsp_halo_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->client_ops | 16,4096-ptr_max |
| PARAM_VALUE | 0 | dsp->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->mem | 2042098690311979008,3303495641393344512,6658809426303332352 |
| PARAM_VALUE | 0 | dsp->num | 1 |
| PARAM_VALUE | 0 | dsp->num_mems | 0-s32max |
| PARAM_VALUE | 0 | dsp->type | 4 |
| BUF_SIZE | 0 | dsp | 344 |
| BUF_SIZE | 0 | dsp->client_ops | 56 |
| BUF_SIZE | 0 | dsp->dev | 1616 |
| BUF_SIZE | 0 | dsp->mem | 32,40 |
| DATA_SOURCE | 0 | dsp | $1 [m] |
| MEM_ZERO | 0 | dsp | |
| MEM_ZERO | 0 | dsp->client_ops |
sound/soc/codecs/wm_adsp.c wm_halo_init() -> cs_dsp_halo_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->base | 45613056 |
| PARAM_VALUE | 0 | dsp->base_sysinfo | 39714816 |
| PARAM_VALUE | 0 | dsp->client_ops | 583136014584442880 |
| PARAM_VALUE | 0 | dsp->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->mem | 13121796617048064,4328655999028875264,4491118590418182144,5727737624247533568 |
| PARAM_VALUE | 0 | dsp->num | 1 |
| PARAM_VALUE | 0 | dsp->num_mems | 5 |
| PARAM_VALUE | 0 | dsp->regmap | 0-ptr_max |
| PARAM_VALUE | 0 | dsp->rev | 0 |
| PARAM_VALUE | 0 | dsp->type | 4 |
| MEM_ZERO | 0 | dsp | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/firmware/cirrus/test/cs_dsp_test_bin_error.c cs_dsp_bin_err_test_common_init() -> cs_dsp_halo_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->client_ops | 16,4096-ptr_max |
| PARAM_VALUE | 0 | dsp->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->mem | 2042098690311979008,3303495641393344512,6658809426303332352 |
| PARAM_VALUE | 0 | dsp->num | 1 |
| PARAM_VALUE | 0 | dsp->num_mems | 0-s32max |
| PARAM_VALUE | 0 | dsp->type | 4 |
| BUF_SIZE | 0 | dsp | 344 |
| BUF_SIZE | 0 | dsp->client_ops | 56 |
| BUF_SIZE | 0 | dsp->dev | 1616 |
| BUF_SIZE | 0 | dsp->mem | 32,40 |
| DATA_SOURCE | 0 | dsp | $1 [m] |
| MEM_ZERO | 0 | dsp | |
| MEM_ZERO | 0 | dsp->client_ops |
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c cs_dsp_ctl_rw_test_common_init() -> cs_dsp_halo_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsp | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->client_ops | 16,4096-ptr_max |
| PARAM_VALUE | 0 | dsp->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dsp->mem | 2042098690311979008 |
| PARAM_VALUE | 0 | dsp->num | 1 |
| PARAM_VALUE | 0 | dsp->num_mems | 0-s32max |
| PARAM_VALUE | 0 | dsp->type | 4 |
| BUF_SIZE | 0 | dsp | 344 |
| BUF_SIZE | 0 | dsp->client_ops | 56 |
| BUF_SIZE | 0 | dsp->dev | 1616 |
| BUF_SIZE | 0 | dsp->mem | 40 |
| DATA_SOURCE | 0 | dsp | $1 |
| MEM_ZERO | 0 | dsp | |
| MEM_ZERO | 0 | dsp->client_ops |