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, line 582
- sound/soc/codecs/cs35l56-shared.c
- sound/soc/codecs/cs35l56.c, line 910
Smatch caller information:
sound/hda/codecs/side-codecs/cs35l56_hda.c cs35l56_hda_fw_load() -> cs35l56_read_prot_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cs35l56_base | 4096-ptr_max |
| PARAM_VALUE | 0 | cs35l56_base->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | fw_missing | 2983059201043218432 |
| PARAM_VALUE | 2 | fw_version | 9149575451129872384 |
| HALF_LOCKED2 | &pool->lock |
sound/soc/codecs/cs35l56.c cs35l56_dsp_work() -> cs35l56_read_prot_status()
| 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->init_done | 1 |
| PARAM_VALUE | 1 | fw_missing | 5249703914335584256 |
| PARAM_VALUE | 2 | fw_version | 8057007701034004480 |
| HALF_LOCKED2 | &pool->lock |
sound/soc/codecs/cs35l56-shared.c cs35l56_hw_init() -> cs35l56_read_prot_status()
| 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->calibration_controls | 5090866251638620160,9218432351843938304 |
| 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 |
| PARAM_VALUE | 0 | cs35l56_base->regmap->format.format_write | 0 |
| PARAM_VALUE | 0 | cs35l56_base->regmap->lock | 4096-ptr_max |
| PARAM_VALUE | 0 | cs35l56_base->regmap->unlock | 4096-ptr_max |
| PARAM_VALUE | 0 | cs35l56_base->type | 0,84-99 |
| PARAM_VALUE | 1 | fw_missing | 3613480269603049472 |
| PARAM_VALUE | 2 | fw_version | 3807679379576934400 |
| BUF_SIZE | 0 | cs35l56_base->calibration_controls | 40 |
| DATA_SOURCE | 0 | cs35l56_base | $0 |
| BIT_INFO | 0 | cs35l56_base->calibration_controls | 0x46a6636015a04000,0x7fee73e3fff1f000 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/codecs/cs35l56-shared.c cs35l56_warn_if_firmware_missing() -> cs35l56_read_prot_status()
| 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->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | cs35l56_base->fw_reg | 4096-ptr_max |
| PARAM_VALUE | 0 | cs35l56_base->init_done | 1 |
| PARAM_VALUE | 0 | cs35l56_base->irq_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | cs35l56_base->irq_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | cs35l56_base->irq_lock.wait_lock.owner_cpu | u32max |
| 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 |
| PARAM_VALUE | 1 | fw_missing | 6363822769232871424 |
| PARAM_VALUE | 2 | fw_version | 7821281584308629504 |
| DATA_SOURCE | 0 | cs35l56_base | $0 |
| LOCK2 | &cs35l56->base.irq_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct cs35l56_base)->irq_lock |