Defined in 1 files as a function:

Referenced in 4 files:

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