Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 16 files:
- sound/soc/sof/imx/imx-common.c
- sound/soc/sof/intel/atom.c
- sound/soc/sof/intel/bdw.c
- sound/soc/sof/intel/byt.c
- sound/soc/sof/intel/hda-common-ops.c, line 31
- sound/soc/sof/intel/hda-dsp.c, line 1568
- sound/soc/sof/intel/hda-ipc.c
- sound/soc/sof/intel/pci-tng.c, line 150
- sound/soc/sof/intel/telemetry.c
- sound/soc/sof/iomem-utils.c, line 70
- sound/soc/sof/ipc4-mtrace.c
- sound/soc/sof/ipc4-pcm.c
- sound/soc/sof/ipc4.c, line 709
- sound/soc/sof/mediatek/mt8186/mt8186.c, line 396
- sound/soc/sof/mediatek/mt8195/mt8195.c, line 420
- sound/soc/sof/mediatek/mtk-adsp-common.c
Smatch caller information:
sound/soc/sof/ipc4.c sof_ipc4_find_debug_slot_offset_by_type() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 7233986765517565952 |
| PARAM_VALUE | 3 | bytes | 4 |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| BUF_SIZE | 2 | message | 4 |
| DATA_SOURCE | 0 | sdev | $0 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sdev->dsp_oops_offset | 0-u32max[c] |
| HOST_DATA | 0 | *sdev->msg->reply_data | s64min-s64max |
| UNITS | 0 | sdev | unit_byte |
| UNITS | 1 | offset | unit_byte |
| UNITS | 3 | bytes | unit_byte |
sound/soc/sof/intel/hda-dsp.c hda_dsp_get_registers() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 2609771681123446784 |
| PARAM_VALUE | 3 | bytes | 124 |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| DATA_SOURCE | 0 | sdev | $0 |
| DATA_SOURCE | 2 | message | $1 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sdev->dsp_oops_offset | 0-u32max[c] |
| HOST_DATA | 0 | *sdev->msg->reply_data | s64min-s64max |
| HOST_DATA | 1 | offset | 0-u32max[c] |
| UNITS | 1 | offset | unit_byte |
| UNITS | 3 | bytes | unit_byte |
| HALF_LOCKED2 | _T->lock |
sound/soc/sof/imx/imx-common.c imx8_dump() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 2380567325860032512 |
| PARAM_VALUE | 3 | bytes | 4 |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| BUF_SIZE | 2 | message | 4 |
| DATA_SOURCE | 0 | sdev | $0 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sdev->dsp_oops_offset | 0-u32max[c] |
| HOST_DATA | 0 | *sdev->msg->reply_data | (-4611686018427387904)-s32max |
| UNITS | 1 | offset | unit_byte |
| HALF_LOCKED2 | _T->lock |
sound/soc/sof/imx/imx-common.c imx8_get_registers() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 1344001181685112832 |
| PARAM_VALUE | 3 | bytes | 124 |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| DATA_SOURCE | 0 | sdev | $0 |
| DATA_SOURCE | 2 | message | $1 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sdev->dsp_oops_offset | 0-u32max[c] |
| HOST_DATA | 0 | *sdev->msg->reply_data | s64min-s64max |
| HOST_DATA | 1 | offset | 0-u32max[c] |
| UNITS | 1 | offset | unit_byte |
| UNITS | 3 | bytes | unit_byte |
| HALF_LOCKED2 | _T->lock |
sound/soc/sof/imx/imx-common.c imx8_get_registers() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 8960082372542803968 |
| PARAM_VALUE | 3 | bytes | 44 |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| DATA_SOURCE | 0 | sdev | $0 |
| DATA_SOURCE | 2 | message | $2 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sdev->dsp_oops_offset | 0-u32max[c] |
| HOST_DATA | 0 | *sdev->msg->reply_data | s64min-s64max |
| HOST_DATA | 1 | offset | 0-u32max[c] |
| UNITS | 1 | offset | unit_byte |
| UNITS | 3 | bytes | unit_byte |
| HALF_LOCKED2 | _T->lock |
sound/soc/sof/imx/imx-common.c imx8_get_registers() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 5194117437611327488 |
| PARAM_VALUE | 3 | bytes | 128 |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| BUF_SIZE | 2 | message | 128 |
| DATA_SOURCE | 0 | sdev | $0 |
| DATA_SOURCE | 2 | message | $3 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sdev->dsp_oops_offset | 0-u32max[c] |
| HOST_DATA | 0 | *sdev->msg->reply_data | s64min-s64max |
| HOST_DATA | 1 | offset | 0-u32max[c] |
| UNITS | 1 | offset | unit_byte |
| HALF_LOCKED2 | _T->lock |
sound/soc/sof/imx/imx-common.c imx_handle_request() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 2616204916722507776 |
| PARAM_VALUE | 3 | bytes | 4 |
| BUF_SIZE | 2 | message | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | offset | unit_byte |
| UNITS | 3 | bytes | unit_byte |
| HALF_LOCKED2 | &chan->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &thread->chan->lock | ||
| HALF_LOCKED2 | flags |
sound/soc/sof/intel/hda-ipc.c hda_ipc_msg_data() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 1-u64max |
| PARAM_VALUE | 3 | bytes | 8-4294967307 |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| BUF_SIZE | 2 | message | 8-s32max |
| BUF_SIZE | 2 | message | 8-s32max |
| CAPPED_DATA | 3 | bytes | 1 |
| CAPPED_DATA | 3 | bytes | 1 |
| DATA_SOURCE | 0 | sdev | $0 |
| DATA_SOURCE | 2 | message | $2 |
| DATA_SOURCE | 3 | bytes | $3 |
| FUZZY_MAX | 3 | bytes | 384 |
| PARAM_COMPARE | 2 | message | >= $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | *sdev->msg->reply_data | s64min-s64max |
| HOST_DATA | 2 | *message | s64min-s64max |
| UNITS | 1 | offset | unit_byte |
| BYTE_COUNT | 2 | ==message3 | 8050 |
sound/soc/sof/intel/hda-ipc.c hda_ipc_msg_data() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 4096-ptr_max |
| PARAM_VALUE | 3 | bytes | 8-384 |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| BUF_SIZE | 2 | message | 8-384 |
| BUF_SIZE | 2 | message | 8-384 |
| CAPPED_DATA | 3 | bytes | 1 |
| CAPPED_DATA | 3 | bytes | 1 |
| DATA_SOURCE | 0 | sdev | $0 |
| DATA_SOURCE | 2 | message | $2 |
| DATA_SOURCE | 3 | bytes | $3 |
| FUZZY_MAX | 3 | bytes | 384 |
| PARAM_COMPARE | 2 | message | > $3 |
| HARD_MAX | 3 | bytes | 384 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | *sdev->msg->reply_data | s64min-s64max |
| UNITS | 1 | offset | unit_byte |
| BYTE_COUNT | 2 | ==message3 | 8050 |
sound/soc/sof/ipc4-mtrace.c sof_ipc4_mtrace_dfs_read() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 3 | bytes | 0-4088 |
| BUF_SIZE | 2 | message | 4096 |
| BUF_SIZE | 2 | message | 4096 |
| CAPPED_DATA | 3 | bytes | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | offset | unit_byte |
| UNITS | 3 | bytes | unit_byte |
sound/soc/sof/ipc4-mtrace.c sof_ipc4_mtrace_dfs_read() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 3 | bytes | 0-u32max |
| BUF_SIZE | 2 | message | 4096 |
| BUF_SIZE | 2 | message | 4096 |
| CAPPED_DATA | 3 | bytes | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | offset | unit_byte |
| UNITS | 3 | bytes | unit_byte |
sound/soc/sof/ipc4-mtrace.c sof_ipc4_mtrace_dfs_read() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | *message | 0-255 |
| PARAM_VALUE | 3 | bytes | 1-u32max |
| CAPPED_DATA | 3 | bytes | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | offset | unit_byte |
| UNITS | 2 | message | unit_byte |
| UNITS | 3 | bytes | unit_byte |
sound/soc/sof/ipc4-mtrace.c sof_ipc4_mtrace_update_pos() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 4096-ptr_max |
| PARAM_VALUE | 3 | bytes | 4 |
| BUF_SIZE | 0 | sdev->fw_trace_data | (-1),88-s32max |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| BUF_SIZE | 2 | message | 4 |
| DATA_SOURCE | 0 | sdev | $0 |
| STR_LEN | 0 | sdev | (-1),11 |
| STR_LEN | 0 | sdev | (-1),11 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sdev->dsp_oops_offset | 0-u32max[c] |
| HOST_DATA | 0 | *sdev->msg->reply_data | s64min-s64max |
| NO_OVERFLOW_SIMPLE | 0 | sdev->num_cores | |
| UNITS | 1 | offset | unit_byte |
| HALF_LOCKED2 | &pool->lock |
sound/soc/sof/ipc4-mtrace.c sof_mtrace_find_core_slots() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 8685682281943371776 |
| PARAM_VALUE | 3 | bytes | 4 |
| BUF_SIZE | 0 | sdev->fw_trace_data | 88-s32max |
| BUF_SIZE | 2 | message | 4 |
| CAPPED_DATA | 0 | sdev->num_cores | 1 |
| CAPPED_DATA | 0 | sdev->pdata->desc->ops->debug_map_count | 1 |
| DATA_SOURCE | 0 | sdev | $0 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | sdev->num_cores | |
| UNITS | 1 | offset | unit_byte |
| UNITS | 3 | bytes | unit_byte |
| LOCK2 | &pool->lock |
sound/soc/sof/intel/atom.c atom_get_registers() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 6589441377513488384 |
| PARAM_VALUE | 3 | bytes | 124 |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| DATA_SOURCE | 0 | sdev | $0 |
| DATA_SOURCE | 2 | message | $1 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sdev->dsp_oops_offset | 0-u32max[c] |
| HOST_DATA | 0 | *sdev->msg->reply_data | s64min-s64max |
| HOST_DATA | 1 | offset | 0-u32max[c] |
| UNITS | 1 | offset | unit_byte |
| UNITS | 3 | bytes | unit_byte |
| HALF_LOCKED2 | _T->lock |
sound/soc/sof/intel/atom.c atom_get_registers() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 5307975442149089280 |
| PARAM_VALUE | 3 | bytes | 44 |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| DATA_SOURCE | 0 | sdev | $0 |
| DATA_SOURCE | 2 | message | $2 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sdev->dsp_oops_offset | 0-u32max[c] |
| HOST_DATA | 0 | *sdev->msg->reply_data | s64min-s64max |
| HOST_DATA | 1 | offset | 0-u32max[c] |
| UNITS | 1 | offset | unit_byte |
| UNITS | 3 | bytes | unit_byte |
| HALF_LOCKED2 | _T->lock |
sound/soc/sof/intel/atom.c atom_get_registers() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 4462250522550857728 |
| PARAM_VALUE | 3 | bytes | 128 |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| BUF_SIZE | 2 | message | 128 |
| DATA_SOURCE | 0 | sdev | $0 |
| DATA_SOURCE | 2 | message | $3 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sdev->dsp_oops_offset | 0-u32max[c] |
| HOST_DATA | 0 | *sdev->msg->reply_data | s64min-s64max |
| HOST_DATA | 1 | offset | 0-u32max[c] |
| UNITS | 1 | offset | unit_byte |
| HALF_LOCKED2 | _T->lock |
sound/soc/sof/mediatek/mtk-adsp-common.c mtk_adsp_dump() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 7750332399057453056 |
| PARAM_VALUE | 3 | bytes | 4 |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| BUF_SIZE | 2 | message | 4 |
| DATA_SOURCE | 0 | sdev | $0 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sdev->dsp_oops_offset | 0-u32max[c] |
| HOST_DATA | 0 | *sdev->msg->reply_data | s64min-s64max |
| UNITS | 1 | offset | unit_byte |
| HALF_LOCKED2 | _T->lock |
sound/soc/sof/mediatek/mtk-adsp-common.c mtk_adsp_get_registers() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 6721011897447714816 |
| PARAM_VALUE | 3 | bytes | 124 |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| DATA_SOURCE | 0 | sdev | $0 |
| DATA_SOURCE | 2 | message | $1 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sdev->dsp_oops_offset | 0-u32max[c] |
| HOST_DATA | 0 | *sdev->msg->reply_data | s64min-s64max |
| HOST_DATA | 1 | offset | 0-u32max[c] |
| UNITS | 1 | offset | unit_byte |
| UNITS | 3 | bytes | unit_byte |
| HALF_LOCKED2 | _T->lock |
sound/soc/sof/mediatek/mtk-adsp-common.c mtk_adsp_get_registers() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 8998480767849738240 |
| PARAM_VALUE | 3 | bytes | 44 |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| DATA_SOURCE | 0 | sdev | $0 |
| DATA_SOURCE | 2 | message | $2 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sdev->dsp_oops_offset | 0-u32max[c] |
| HOST_DATA | 0 | *sdev->msg->reply_data | s64min-s64max |
| HOST_DATA | 1 | offset | 0-u32max[c] |
| UNITS | 1 | offset | unit_byte |
| UNITS | 3 | bytes | unit_byte |
| HALF_LOCKED2 | _T->lock |
sound/soc/sof/mediatek/mtk-adsp-common.c mtk_adsp_get_registers() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 8048878298603499520 |
| PARAM_VALUE | 3 | bytes | 128 |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| BUF_SIZE | 2 | message | 128 |
| DATA_SOURCE | 0 | sdev | $0 |
| DATA_SOURCE | 2 | message | $3 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sdev->dsp_oops_offset | 0-u32max[c] |
| HOST_DATA | 0 | *sdev->msg->reply_data | s64min-s64max |
| HOST_DATA | 1 | offset | 0-u32max[c] |
| UNITS | 1 | offset | unit_byte |
| HALF_LOCKED2 | _T->lock |
sound/soc/sof/mediatek/mtk-adsp-common.c mtk_adsp_handle_request() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 4660195695663636480 |
| PARAM_VALUE | 3 | bytes | 4 |
| BUF_SIZE | 2 | message | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | offset | unit_byte |
| UNITS | 3 | bytes | unit_byte |
| HALF_LOCKED2 | &chan->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &thread->chan->lock | ||
| HALF_LOCKED2 | flags |
sound/soc/sof/intel/bdw.c bdw_get_registers() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 463249655567880192 |
| PARAM_VALUE | 3 | bytes | 124 |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| DATA_SOURCE | 0 | sdev | $0 |
| DATA_SOURCE | 2 | message | $1 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sdev->dsp_oops_offset | 0-u32max[c] |
| HOST_DATA | 0 | *sdev->msg->reply_data | s64min-s64max |
| HOST_DATA | 1 | offset | 0-u32max[c] |
| UNITS | 1 | offset | unit_byte |
| UNITS | 3 | bytes | unit_byte |
| HALF_LOCKED2 | _T->lock |
sound/soc/sof/intel/bdw.c bdw_get_registers() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 6924241697900351488 |
| PARAM_VALUE | 3 | bytes | 44 |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| DATA_SOURCE | 0 | sdev | $0 |
| DATA_SOURCE | 2 | message | $2 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sdev->dsp_oops_offset | 0-u32max[c] |
| HOST_DATA | 0 | *sdev->msg->reply_data | s64min-s64max |
| HOST_DATA | 1 | offset | 0-u32max[c] |
| UNITS | 1 | offset | unit_byte |
| UNITS | 3 | bytes | unit_byte |
| HALF_LOCKED2 | _T->lock |
sound/soc/sof/intel/bdw.c bdw_get_registers() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 4991304591638659072 |
| PARAM_VALUE | 3 | bytes | 128 |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| BUF_SIZE | 2 | message | 128 |
| DATA_SOURCE | 0 | sdev | $0 |
| DATA_SOURCE | 2 | message | $3 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sdev->dsp_oops_offset | 0-u32max[c] |
| HOST_DATA | 0 | *sdev->msg->reply_data | s64min-s64max |
| HOST_DATA | 1 | offset | 0-u32max[c] |
| UNITS | 1 | offset | unit_byte |
| HALF_LOCKED2 | _T->lock |
sound/soc/sof/ipc4-pcm.c sof_ipc4_build_time_info() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 2757991949511684096 |
| PARAM_VALUE | 3 | bytes | 20 |
| BUF_SIZE | 0 | sdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | message | 20 |
| DATA_SOURCE | 0 | sdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sdev | unit_byte |
| UNITS | 1 | offset | unit_byte |
| UNITS | 3 | bytes | unit_byte |
| HALF_LOCKED2 | &substream->runtime->buffer_mutex | ||
| HALF_LOCKED2 | &substream->self_group.lock | ||
| HALF_LOCKED2 | &substream->self_group.mutex |
sound/soc/sof/ipc4-pcm.c sof_ipc4_build_time_info() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 2757991949511684096 |
| PARAM_VALUE | 3 | bytes | 20 |
| BUF_SIZE | 0 | sdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | message | 20 |
| DATA_SOURCE | 0 | sdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sdev | unit_byte |
| UNITS | 1 | offset | unit_byte |
| UNITS | 3 | bytes | unit_byte |
| HALF_LOCKED2 | &substream->runtime->buffer_mutex | ||
| HALF_LOCKED2 | &substream->self_group.lock | ||
| HALF_LOCKED2 | &substream->self_group.mutex |
sound/soc/sof/ipc4-pcm.c sof_ipc4_build_time_info() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 2757991949511684096 |
| PARAM_VALUE | 3 | bytes | 20 |
| BUF_SIZE | 0 | sdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | message | 20 |
| DATA_SOURCE | 0 | sdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sdev | unit_byte |
| UNITS | 1 | offset | unit_byte |
| UNITS | 3 | bytes | unit_byte |
| HALF_LOCKED2 | &substream->runtime->buffer_mutex | ||
| HALF_LOCKED2 | &substream->self_group.lock | ||
| HALF_LOCKED2 | &substream->self_group.mutex |
sound/soc/sof/ipc4-pcm.c sof_ipc4_get_stream_start_offset() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 5454504316550356992 |
| PARAM_VALUE | 3 | bytes | 16 |
| BUF_SIZE | 0 | sdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | message | 16 |
| DATA_SOURCE | 0 | sdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sdev | unit_byte |
| UNITS | 1 | offset | unit_byte |
| UNITS | 3 | bytes | unit_byte |
| HALF_LOCKED2 | &atimer->lock | ||
| HALF_LOCKED2 | &substream->runtime->buffer_mutex | ||
| HALF_LOCKED2 | &substream->self_group.lock | ||
| HALF_LOCKED2 | &substream->self_group.mutex | ||
| HALF_LOCKED2 | irq |
sound/soc/sof/ipc4-pcm.c sof_ipc4_pcm_pointer() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1-u32max |
| PARAM_VALUE | 2 | message | 4654411191176118272 |
| PARAM_VALUE | 3 | bytes | 20 |
| BUF_SIZE | 0 | sdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | message | 20 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sdev | unit_byte |
| UNITS | 1 | offset | unit_byte |
| UNITS | 3 | bytes | unit_byte |
| HALF_LOCKED2 | &atimer->lock | ||
| HALF_LOCKED2 | &substream->runtime->buffer_mutex | ||
| HALF_LOCKED2 | &substream->self_group.lock | ||
| HALF_LOCKED2 | &substream->self_group.mutex | ||
| HALF_LOCKED2 | irq |
sound/soc/sof/ipc4-pcm.c sof_ipc4_pcm_setup() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 6037098162054664192 |
| PARAM_VALUE | 3 | bytes | 4 |
| BUF_SIZE | 0 | sdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | message | 4 |
| DATA_SOURCE | 0 | sdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | offset | unit_byte |
| UNITS | 3 | bytes | unit_byte |
| LOCK2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct snd_soc_card)->mutex |
sound/soc/sof/intel/telemetry.c sof_ipc4_intel_dump_telemetry_state() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1-u32max |
| PARAM_VALUE | 2 | message | 4096-ptr_max |
| PARAM_VALUE | 3 | bytes | 21 |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| BUF_SIZE | 2 | message | 21 |
| DATA_SOURCE | 0 | sdev | $0 |
| DATA_SOURCE | 1 | offset | r sof_ipc4_find_debug_slot_offset_by_type |
| DATA_SOURCE | 2 | message | r _kmalloc_noprof |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sdev->dsp_oops_offset | 0-u32max[c] |
| HOST_DATA | 0 | *sdev->msg->reply_data | s64min-s64max |
| UNITS | 3 | bytes | unit_byte |
| HALF_LOCKED2 | _T->lock |
sound/soc/sof/intel/telemetry.c sof_ipc4_intel_dump_telemetry_state() -> sof_mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 4096-ptr_max |
| PARAM_VALUE | 3 | bytes | 104 |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| BUF_SIZE | 2 | message | 104 |
| DATA_SOURCE | 0 | sdev | $0 |
| DATA_SOURCE | 2 | message | r _kmalloc_noprof |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| STR_LEN | 0 | sdev | (-1),10-12,19,24,36,38 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sdev->dsp_oops_offset | 0-u32max[c] |
| HOST_DATA | 0 | *sdev->msg->reply_data | s64min-s64max |
| UNITS | 1 | offset | unit_byte |
| UNITS | 3 | bytes | unit_byte |
| HALF_LOCKED2 | _T->lock |
sound/soc/sof/ipc4.c snd_sof_dsp_mailbox_read() -> (struct snd_sof_dsp_ops)->mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->ipc | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->ipc->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->msg | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->msg->reply_size | 1-u64max |
| PARAM_VALUE | 0 | sdev->pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->pdata->desc | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->pdata->desc->ops | 4096-ptr_max |
| PARAM_VALUE | 3 | bytes | 1-u64max |
| BUF_SIZE | 2 | message | 1-s32max |
| BUF_SIZE | 2 | message | 1-s32max |
| DATA_SOURCE | 0 | sdev | $0 |
| DATA_SOURCE | 1 | offset | $1 |
| DATA_SOURCE | 2 | message | $2 |
| DATA_SOURCE | 3 | bytes | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | irq | ||
| LOCK2 | 0 | &sdev->ipc_lock | |
| TYPE_LOCK | (struct snd_sof_dev)->ipc_lock |
sound/soc/sof/ipc3.c snd_sof_dsp_mailbox_read() -> (struct snd_sof_dsp_ops)->mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->ipc | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->ipc->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->msg | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->pdata->desc | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->pdata->desc->ops | 4096-ptr_max |
| PARAM_VALUE | 3 | bytes | 12-u32max |
| BUF_SIZE | 2 | message | 384,4120 |
| BUF_SIZE | 2 | message | 384,4120 |
| CAPPED_DATA | 3 | bytes | 1 |
| CAPPED_DATA | 3 | bytes | 1 |
| DATA_SOURCE | 0 | sdev | $0 |
| DATA_SOURCE | 1 | offset | $1 |
| DATA_SOURCE | 2 | message | $2 |
| DATA_SOURCE | 3 | bytes | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | irq | ||
| LOCK2 | 0 | &sdev->ipc_lock | |
| TYPE_LOCK | (struct snd_sof_dev)->ipc_lock |
sound/soc/sof/stream-ipc.c snd_sof_dsp_mailbox_read() -> (struct snd_sof_dsp_ops)->mailbox_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->debugfs_root->d_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | sdev->debugfs_root->d_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | sdev->ipc->msg.rx_data | 0,784178113353506816,6806950553865195520,8362215616277610496 |
| PARAM_VALUE | 0 | sdev->ipc->ops | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->ipc->ops->pcm | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->ipc->ops->pm | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->ipc->ops->rx_msg | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->ipc->ops->tplg | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->ipc->ops->tx_msg | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->msg->rx_data | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->pdata->desc | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->pdata->desc->ops | 4096-ptr_max |
| PARAM_VALUE | 2 | message | 1-u64max |
| PARAM_VALUE | 3 | bytes | 8-4294967307 |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| BUF_SIZE | 2 | message | 8-s32max |
| BUF_SIZE | 2 | message | 8-s32max |
| CAPPED_DATA | 3 | bytes | 1 |
| CAPPED_DATA | 3 | bytes | 1 |
| DATA_SOURCE | 0 | sdev | $0 |
| DATA_SOURCE | 1 | offset | $1 |
| DATA_SOURCE | 2 | message | $2 |
| DATA_SOURCE | 3 | bytes | $3 |
| FUZZY_MAX | 3 | bytes | 384 |
| PARAM_COMPARE | 2 | message | == $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | *sdev->msg->reply_data | s64min-s64max |
| HOST_DATA | 2 | *message | s64min-s64max |
| BYTE_COUNT | 2 | ==message3 | 8050 |