Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- sound/hda/codecs/side-codecs/cs35l56_hda.c
- sound/soc/codecs/cs35l56-shared.c
- sound/soc/codecs/cs35l56.c, line 2103
Smatch caller information:
sound/hda/codecs/side-codecs/cs35l56_hda.c cs35l56_hda_common_probe() -> cs35l56_wait_for_firmware_boot()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cs35l56_base | 4096-ptr_max |
| PARAM_VALUE | 0 | cs35l56_base->cal_index | (-1)-3 |
| PARAM_VALUE | 0 | cs35l56_base->calibration_controls | 5090866251638620160,9218432351843938304 |
| PARAM_VALUE | 0 | cs35l56_base->can_hibernate | 1 |
| PARAM_VALUE | 0 | cs35l56_base->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | cs35l56_base->dsp | 4096-ptr_max |
| PARAM_VALUE | 0 | cs35l56_base->fw_reg | 3433386870042001408,6315454320786112512,9010191639324585984 |
| PARAM_VALUE | 0 | cs35l56_base->irq_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | cs35l56_base->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | cs35l56_base->secured | 1 |
| PARAM_VALUE | 0 | cs35l56_base->type | 0,84-99 |
| MEM_ZERO | 0 | cs35l56_base | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/codecs/side-codecs/cs35l56_hda.c cs35l56_hda_fw_load() -> cs35l56_wait_for_firmware_boot()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cs35l56_base | 4096-ptr_max |
| PARAM_VALUE | 0 | cs35l56_base->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | cs35l56_base->fw_reg | 4096-ptr_max |
| PARAM_VALUE | 0 | cs35l56_base->regmap | 4096-ptr_max |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock |
sound/soc/codecs/cs35l56.c cs35l56_init() -> cs35l56_wait_for_firmware_boot()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cs35l56_base | 4096-ptr_max |
| PARAM_VALUE | 0 | cs35l56_base->calibration_controls | 5090866251638620160,9218432351843938304 |
| PARAM_VALUE | 0 | cs35l56_base->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | cs35l56_base->secured | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cs35l56->base.irq_lock | ||
| HALF_LOCKED2 | &peripheral->sdw_dev_lock |
sound/soc/codecs/cs35l56-shared.c cs35l56_hw_init() -> cs35l56_wait_for_firmware_boot()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cs35l56_base | 4096-ptr_max |
| PARAM_VALUE | 0 | cs35l56_base->cal_index | (-1)-127 |
| PARAM_VALUE | 0 | cs35l56_base->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | cs35l56_base->fw_reg | 3433386870042001408,6315454320786112512,9010191639324585984 |
| PARAM_VALUE | 0 | cs35l56_base->fw_reg->fw_ver | 41943056 |
| PARAM_VALUE | 0 | cs35l56_base->fw_reg->halo_state | 41951712,41958404,41958688 |
| PARAM_VALUE | 0 | cs35l56_base->fw_reg->pm_cur_stat | 41960200,41960728,41961080 |
| PARAM_VALUE | 0 | cs35l56_base->fw_reg->posture_number | 54526056,54526100 |
| PARAM_VALUE | 0 | cs35l56_base->fw_reg->prot_sts | 54526108,54526168 |
| PARAM_VALUE | 0 | cs35l56_base->fw_reg->transducer_actual_ps | 54526196,54526288 |
| PARAM_VALUE | 0 | cs35l56_base->fw_reg->user_mute | 54525984,54525988 |
| PARAM_VALUE | 0 | cs35l56_base->fw_reg->user_volume | 54525992,54525996 |
| PARAM_VALUE | 0 | cs35l56_base->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | cs35l56_base->regmap->cache_bypass | 0-1 |
| PARAM_VALUE | 0 | cs35l56_base->regmap->cache_only | 0-1 |
| PARAM_VALUE | 0 | cs35l56_base->regmap->format.format_write | 0 |
| PARAM_VALUE | 0 | cs35l56_base->type | 98-99 |
| DATA_SOURCE | 0 | cs35l56_base | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/codecs/cs35l56-shared.c cs35l56_runtime_resume_common() -> cs35l56_wait_for_firmware_boot()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cs35l56_base | 4096-ptr_max |
| PARAM_VALUE | 0 | cs35l56_base->init_done | 1 |
| DATA_SOURCE | 0 | cs35l56_base | $0 |