Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/soc/sof/ipc4.c sof_ipc4_set_get_data() -> ipc4_tx_msg_unlocked()

Type Parameter Key Value
PARAM_VALUE 0 ipc 4096-ptr_max
PARAM_VALUE 0 ipc->max_payload_size 0-4000000
PARAM_VALUE 0 ipc->msg.rx_data 0,4096-ptr_max
PARAM_VALUE 0 ipc->ops 0,4096-ptr_max
PARAM_VALUE 0 ipc->ops->fw_tracing 4096-ptr_max
PARAM_VALUE 0 ipc->ops->fw_tracing->free 6116173155094605824,9132850256951795712
PARAM_VALUE 0 ipc->ops->pcm 4096-ptr_max
PARAM_VALUE 0 ipc->ops->pm 4096-ptr_max
PARAM_VALUE 0 ipc->ops->post_fw_boot 0,7573033595745730560
PARAM_VALUE 0 ipc->ops->rx_msg 4096-ptr_max
PARAM_VALUE 0 ipc->ops->tplg 4096-ptr_max
PARAM_VALUE 0 ipc->ops->tx_msg 4096-ptr_max
PARAM_VALUE 0 ipc->sdev->msg->rx_data 0,784178113353506816,6806950553865195520,8362215616277610496
PARAM_VALUE 1 msg_data 8697690453608267776
PARAM_VALUE 2 msg_bytes 0-4000000
PARAM_VALUE 3 reply_data 161697542937042944
PARAM_VALUE 4 reply_bytes 0-4000000
BUF_SIZE 1 msg_data 24
BUF_SIZE 3 reply_data 24
CAPPED_DATA 2 msg_bytes 1
CAPPED_DATA 2 msg_bytes 1
CAPPED_DATA 4 reply_bytes 1
CAPPED_DATA 4 reply_bytes 1
FUZZY_MAX 2 msg_bytes 0
FUZZY_MAX 4 reply_bytes 0
RX_PATH
TASK_NOT_RUNNING
UNITS 2 msg_bytes unit_byte
UNITS 4 reply_bytes unit_byte
LOCK2 _T->lock

sound/soc/sof/ipc4.c sof_ipc4_tx_msg() -> ipc4_tx_msg_unlocked()

Type Parameter Key Value
PARAM_VALUE 0 ipc->max_payload_size 0,228-u64max
PARAM_VALUE 0 ipc->msg.rx_data 0,4096-ptr_max
PARAM_VALUE 0 ipc->ops 0,4096-ptr_max
PARAM_VALUE 1 msg_data 1-u64max
BUF_SIZE 1 msg_data (-1),1-s32max
BUF_SIZE 1 msg_data (-1),1-s32max
BUF_SIZE 1 msg_data->data_ptr (-1)-0,8-s32max
BUF_SIZE 3 reply_data (-1),20,384
BUF_SIZE 3 reply_data (-1),20,384
CAPPED_DATA 2 msg_bytes 1
CAPPED_DATA 2 msg_bytes 1
CAPPED_DATA 4 reply_bytes 1
CAPPED_DATA 4 reply_bytes 1
DATA_SOURCE 1 msg_data $1
DATA_SOURCE 2 msg_bytes $2
DATA_SOURCE 3 reply_data $3
DATA_SOURCE 4 reply_bytes $4
PARAM_COMPARE 1 msg_data >= $2
PARAM_COMPARE 3 reply_data == $4
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 msg_data->num_elems
UNITS 2 msg_bytes unit_byte
BYTE_COUNT 1 ==msg_data2 8050
BYTE_COUNT 3 ==reply_data4 8050
LOCK2 _T->lock