Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 sdev 4096-ptr_max
PARAM_VALUE 1 msg_data 4096-ptr_max
PARAM_VALUE 2 msg_bytes 0-4294967294
PARAM_VALUE 3 reply_bytes 0-4294967294
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
CAPPED_DATA 2 msg_bytes 1
CAPPED_DATA 2 msg_bytes 1
CAPPED_DATA 3 reply_bytes 1
CAPPED_DATA 3 reply_bytes 1
DATA_SOURCE 1 msg_data $1
DATA_SOURCE 2 msg_bytes $2
DATA_SOURCE 3 reply_bytes $4
PARAM_COMPARE 1 msg_data >= $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 msg_data->elem_cnt
NO_OVERFLOW_SIMPLE 1 msg_data->num_elems
UNITS 2 msg_bytes unit_byte
UNITS 3 reply_bytes unit_byte
BYTE_COUNT 1 ==msg_data2 8050
LOCK2 _T->lock

sound/soc/sof/ipc3.c ipc3_tx_msg_unlocked() -> sof_ipc_send_msg()

Type Parameter Key Value
PARAM_VALUE 0 sdev 4096-ptr_max
PARAM_VALUE 1 msg_data 4096-ptr_max
BUF_SIZE 1 msg_data (-1)-s32max
BUF_SIZE 1 msg_data (-1)-s32max
BUF_SIZE 1 msg_data->data_ptr (-1)-0,8-s32max
CAPPED_DATA 2 msg_bytes 1
CAPPED_DATA 2 msg_bytes 1
CAPPED_DATA 3 reply_bytes 1
CAPPED_DATA 3 reply_bytes 1
DATA_SOURCE 1 msg_data $1
DATA_SOURCE 2 msg_bytes $2
DATA_SOURCE 3 reply_bytes $4
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 msg_data->elem_cnt
NO_OVERFLOW_SIMPLE 1 msg_data->num_elems
UNITS 2 msg_bytes unit_byte
UNITS 3 reply_bytes unit_byte
BYTE_COUNT 1 ==msg_data2 8050
LOCK2 _T->lock