Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/soc/fsl/imx-pcm-rpmsg.c imx_rpmsg_pcm_close() -> (struct rpmsg_info)->send_message()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->s_msg.header.cmd 5,15
PARAM_VALUE 1 info 4096-ptr_max
PARAM_VALUE 1 info->msg 4096-ptr_max
BUF_SIZE 0 msg 726,1386
BUF_SIZE 0 msg 726,1386
BUF_SIZE 1 info s32min-(-2),1-s32max
BUF_SIZE 1 info s32min-(-2),1-s32max
FUZZY_MAX 0 msg->s_msg.header.cmd 15
CONTAINER 1 -9792+0 $(-1)
BIT_INFO 0 msg->s_msg.header.cmd 0x5,0xf
HARD_MAX 0 msg->s_msg.header.cmd 15
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/fsl/imx-pcm-rpmsg.c imx_rpmsg_pcm_hw_params() -> (struct rpmsg_info)->send_message()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->s_msg.header.cmd 6,16
PARAM_VALUE 0 msg->s_msg.param.format 0-2,49-50
PARAM_VALUE 1 info 4096-ptr_max
PARAM_VALUE 1 info->msg 4096-ptr_max
BUF_SIZE 0 msg 660,1320
BUF_SIZE 0 msg 660,1320
BUF_SIZE 1 info s32min-(-2),1-s32max
BUF_SIZE 1 info s32min-(-2),1-s32max
FUZZY_MAX 0 msg->s_msg.header.cmd 16
FUZZY_MAX 0 msg->s_msg.param.format 50
CONTAINER 1 -9792+0 $(-1)
BIT_INFO 0 msg->s_msg.header.cmd 0x0,0x16
BIT_INFO 0 msg->s_msg.param.format 0x0,0x33
HARD_MAX 0 msg->s_msg.header.cmd 16
HARD_MAX 0 msg->s_msg.param.format 50
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &runtime->buffer_mutex

sound/soc/fsl/imx-pcm-rpmsg.c imx_rpmsg_pcm_open() -> (struct rpmsg_info)->send_message()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->s_msg.header.cmd 0,10
PARAM_VALUE 1 info 4096-ptr_max
PARAM_VALUE 1 info->msg 4096-ptr_max
BUF_SIZE 0 msg 1056,1716
BUF_SIZE 0 msg 1056,1716
BUF_SIZE 1 info s32min-(-2),1-s32max
BUF_SIZE 1 info s32min-(-2),1-s32max
FUZZY_MAX 0 msg->s_msg.header.cmd 10
CONTAINER 1 -9792+0 $(-1)
BIT_INFO 0 msg->s_msg.header.cmd 0x0,0xa
HARD_MAX 0 msg->s_msg.header.cmd 10
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/fsl/imx-pcm-rpmsg.c imx_rpmsg_pcm_resume() -> (struct rpmsg_info)->send_message()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->s_msg.header.cmd 9
PARAM_VALUE 1 info 4096-ptr_max
PARAM_VALUE 1 info->msg 4096-ptr_max
BUF_SIZE 0 msg 1122
BUF_SIZE 0 msg 1122
BUF_SIZE 1 info s32min-(-2),1-s32max
BUF_SIZE 1 info s32min-(-2),1-s32max
CONTAINER 1 -9792+0 $(-1)
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/fsl/imx-pcm-rpmsg.c imx_rpmsg_pcm_resume() -> (struct rpmsg_info)->send_message()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->s_msg.header.cmd 19
PARAM_VALUE 1 info 4096-ptr_max
PARAM_VALUE 1 info->msg 4096-ptr_max
PARAM_VALUE 1 info->rpdev 0,4096-ptr_max
PARAM_VALUE 1 info->rpdev->ept 0,4096-ptr_max
PARAM_VALUE 1 info->rpdev->ept->ops->send 0,8,2532391187004870656,8101734627506692096,8243632285336358912
BUF_SIZE 0 msg 462
BUF_SIZE 0 msg 462
BUF_SIZE 1 info s32min-(-2),1-s32max
BUF_SIZE 1 info s32min-(-2),1-s32max
CONTAINER 1 -9792+0 $(-1)
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/fsl/imx-pcm-rpmsg.c imx_rpmsg_pcm_suspend() -> (struct rpmsg_info)->send_message()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->s_msg.header.cmd 8
PARAM_VALUE 1 info 4096-ptr_max
PARAM_VALUE 1 info->msg 4096-ptr_max
BUF_SIZE 0 msg 1188
BUF_SIZE 0 msg 1188
BUF_SIZE 1 info s32min-(-2),1-s32max
BUF_SIZE 1 info s32min-(-2),1-s32max
CONTAINER 1 -9792+0 $(-1)
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/fsl/imx-pcm-rpmsg.c imx_rpmsg_pcm_suspend() -> (struct rpmsg_info)->send_message()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->s_msg.header.cmd 18
PARAM_VALUE 1 info 4096-ptr_max
PARAM_VALUE 1 info->msg 4096-ptr_max
PARAM_VALUE 1 info->rpdev 0,4096-ptr_max
PARAM_VALUE 1 info->rpdev->ept 0,4096-ptr_max
PARAM_VALUE 1 info->rpdev->ept->ops->send 0,8,2532391187004870656,8101734627506692096,8243632285336358912
BUF_SIZE 0 msg 528
BUF_SIZE 0 msg 528
BUF_SIZE 1 info s32min-(-2),1-s32max
BUF_SIZE 1 info s32min-(-2),1-s32max
CONTAINER 1 -9792+0 $(-1)
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/fsl/imx-pcm-rpmsg.c imx_rpmsg_pcm_work() -> (struct rpmsg_info)->send_message()

Type Parameter Key Value
PARAM_VALUE 0 msg 2407493805112430592
PARAM_VALUE 1 info 4096-ptr_max
PARAM_VALUE 1 info->lock 4096-ptr_max
PARAM_VALUE 1 info->notify 4096-ptr_max
PARAM_VALUE 1 info->notify_updated 4096-ptr_max
CONTAINER 1 -9792+0 $(-1)
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

sound/soc/fsl/imx-pcm-rpmsg.c imx_rpmsg_pcm_work() -> (struct rpmsg_info)->send_message()

Type Parameter Key Value
PARAM_VALUE 0 msg 2407493805112430592
PARAM_VALUE 1 info 4096-ptr_max
PARAM_VALUE 1 info->lock 4096-ptr_max
PARAM_VALUE 1 info->notify 4096-ptr_max
PARAM_VALUE 1 info->notify_updated 4096-ptr_max
PARAM_VALUE 1 info->rpdev->ept->ops->send 0,8,2532391187004870656,8101734627506692096,8243632285336358912,8261549305416118272
CONTAINER 1 -9792+0 $(-1)
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

sound/soc/fsl/imx-pcm-rpmsg.c imx_rpmsg_pcm_work() -> (struct rpmsg_info)->send_message()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 1 info 4096-ptr_max
PARAM_VALUE 1 info->lock 4096-ptr_max
PARAM_VALUE 1 info->notify_updated 4096-ptr_max
PARAM_VALUE 1 info->rpdev->ept->ops->send 0,8,2532391187004870656,8101734627506692096,8243632285336358912,8261549305416118272
CONTAINER 1 -9792+0 $(-1)
NOCHECK_CALL
HALF_LOCKED2 &pool->lock