Defined in 1 files as a function:
Referenced in 4 files:
- sound/soc/sof/amd/acp-pcm.c, line 108
- sound/soc/sof/ipc3.c
- sound/soc/sof/ipc4.c
- sound/soc/sof/mediatek/mtk-adsp-common.c, line 198
Smatch caller information:
sound/soc/sof/ipc4.c sof_ipc4_module_notification_handler() -> snd_sof_ipc_msg_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->ipc | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->ipc->max_payload_size | 0,384,4096 |
| PARAM_VALUE | 0 | sdev->ipc->msg.rx_data | 784178113353506816,6806950553865195520,8362215616277610496 |
| PARAM_VALUE | 0 | sdev->ipc->ops | 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->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 | 1 | sps | 0 |
| PARAM_VALUE | 2 | p | 1-u64max |
| PARAM_VALUE | 3 | sz | 13-4294967335 |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| BUF_SIZE | 2 | p | 13-4294967335 |
| BUF_SIZE | 2 | p | 13-4294967335 |
| CAPPED_DATA | 3 | sz | 1 |
| CAPPED_DATA | 3 | sz | 1 |
| DATA_SOURCE | 0 | sdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | *sdev->msg->reply_data | (-4611686018427387904)-s32max |
| HOST_DATA | 2 | *p | s64min-s64max |
| UNITS | 2 | p | unit_byte |
| UNITS | 3 | sz | unit_byte |
| BYTE_COUNT | 2 | ==p3 | 8050 |
sound/soc/sof/ipc4.c sof_ipc4_rx_msg() -> snd_sof_ipc_msg_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->ipc | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->ipc->max_payload_size | 0,384,4096 |
| PARAM_VALUE | 0 | sdev->ipc->msg.rx_data | 784178113353506816,6806950553865195520,8362215616277610496 |
| PARAM_VALUE | 0 | sdev->ipc->ops | 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 | 1 | sps | 0 |
| PARAM_VALUE | 2 | p | 4096-ptr_max |
| PARAM_VALUE | 3 | sz | 12,40 |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| BUF_SIZE | 2 | p | 12,40 |
| BUF_SIZE | 2 | p | 12,40 |
| DATA_SOURCE | 0 | sdev | $0 |
| DATA_SOURCE | 2 | p | r _kmalloc_noprof |
| BIT_INFO | 3 | sz | 0x8,0x3f |
| BIT_INFO | 3 | sz | 0x8,0x3f |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | *sdev->msg->reply_data | (-4611686018427387904)-s32max |
| UNITS | 2 | p | unit_byte |
| UNITS | 3 | sz | unit_byte |
| BYTE_COUNT | 2 | ==p3 | 8050 |
sound/soc/sof/amd/acp-pcm.c acp_pcm_pointer() -> snd_sof_ipc_msg_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->component | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->component->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->component->dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->ipc | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->ipc->ops | 0,33499521977491456,1807000495050428416 |
| PARAM_VALUE | 0 | sdev->ipc->ops->pcm | 2727965018001317888,7051671994805637120 |
| 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 | p | 4183369506660765696 |
| PARAM_VALUE | 3 | sz | 76 |
| BUF_SIZE | 0 | sdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | p | 76 |
| DATA_SOURCE | 0 | sdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | sz | 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/mediatek/mtk-adsp-common.c mtk_adsp_stream_pcm_pointer() -> snd_sof_ipc_msg_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->component | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->component->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->component->dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->ipc | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->ipc->ops | 0,33499521977491456,1807000495050428416 |
| PARAM_VALUE | 0 | sdev->ipc->ops->pcm | 2727965018001317888,7051671994805637120 |
| 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 | p | 865574289258078208 |
| PARAM_VALUE | 3 | sz | 76 |
| BUF_SIZE | 0 | sdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sdev | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | p | 76 |
| DATA_SOURCE | 0 | sdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | sz | 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/ipc3.c ipc3_period_elapsed() -> snd_sof_ipc_msg_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->component | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->component->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->component->dev->driver_data | 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->max_payload_size | 0,384,4096 |
| 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->pdata | 4096-ptr_max |
| PARAM_VALUE | 1 | sps | 4096-ptr_max |
| PARAM_VALUE | 2 | p | 9198059255512588288 |
| PARAM_VALUE | 3 | sz | 76 |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| BUF_SIZE | 2 | p | 76 |
| DATA_SOURCE | 0 | sdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | *sdev->msg->reply_data | (-4611686018427387904)-s32max |
| UNITS | 3 | sz | unit_byte |
sound/soc/sof/ipc3.c ipc3_xrun() -> snd_sof_ipc_msg_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->component | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->component->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->component->dev->driver_data | 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->max_payload_size | 0,384,4096 |
| 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->pdata | 4096-ptr_max |
| PARAM_VALUE | 1 | sps | 4096-ptr_max |
| PARAM_VALUE | 2 | p | 8447501100168888320 |
| PARAM_VALUE | 3 | sz | 76 |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| BUF_SIZE | 2 | p | 76 |
| DATA_SOURCE | 0 | sdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | *sdev->msg->reply_data | (-4611686018427387904)-s32max |
| UNITS | 3 | sz | unit_byte |
sound/soc/sof/ipc3.c sof_ipc3_rx_msg() -> snd_sof_ipc_msg_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->ipc | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->ipc->msg.rx_data | 0,784178113353506816,6806950553865195520,8362215616277610496 |
| PARAM_VALUE | 0 | sdev->ipc->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | sps | 0 |
| PARAM_VALUE | 2 | p | 5092134913061695488 |
| PARAM_VALUE | 3 | sz | 8 |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| BUF_SIZE | 2 | p | 8 |
| DATA_SOURCE | 0 | sdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | *sdev->msg->reply_data | (-4611686018427387904)-s32max |
| UNITS | 3 | sz | unit_byte |
sound/soc/sof/ipc3.c sof_ipc3_rx_msg() -> snd_sof_ipc_msg_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->ipc | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->ipc->msg.rx_data | 0,784178113353506816,6806950553865195520,8362215616277610496 |
| PARAM_VALUE | 0 | sdev->ipc->ops | 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->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 | 1 | sps | 0 |
| PARAM_VALUE | 2 | p | 4096-ptr_max |
| PARAM_VALUE | 3 | sz | 8-384 |
| BUF_SIZE | 0 | sdev->ipc->msg.rx_data | (-1),24 |
| BUF_SIZE | 2 | p | 8-384 |
| BUF_SIZE | 2 | p | 8-384 |
| DATA_SOURCE | 0 | sdev | $0 |
| DATA_SOURCE | 2 | p | r _kmalloc_noprof |
| FUZZY_MAX | 3 | sz | 384 |
| HARD_MAX | 3 | sz | 384 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | *sdev->msg->reply_data | (-4611686018427387904)-s32max |
| UNITS | 3 | sz | unit_byte |
| BYTE_COUNT | 2 | ==p3 | 8050 |