Lines Matching refs:msg
40 struct snd_sof_ipc_msg *msg; in sof_ipc_send_msg() local
53 msg = &ipc->msg; in sof_ipc_send_msg()
56 msg->msg_data = msg_data; in sof_ipc_send_msg()
57 msg->msg_size = msg_bytes; in sof_ipc_send_msg()
59 msg->reply_size = reply_bytes; in sof_ipc_send_msg()
60 msg->reply_error = 0; in sof_ipc_send_msg()
62 sdev->msg = msg; in sof_ipc_send_msg()
64 ret = snd_sof_dsp_send_msg(sdev, msg); in sof_ipc_send_msg()
67 msg->ipc_complete = false; in sof_ipc_send_msg()
120 if (!sdev->msg) { in snd_sof_ipc_get_reply()
125 sdev->msg->reply_error = sdev->ipc->ops->get_reply(sdev); in snd_sof_ipc_get_reply()
132 struct snd_sof_ipc_msg *msg = &sdev->ipc->msg; in snd_sof_ipc_reply() local
134 if (msg->ipc_complete) { in snd_sof_ipc_reply()
142 msg->ipc_complete = true; in snd_sof_ipc_reply()
143 wake_up(&msg->waitq); in snd_sof_ipc_reply()
150 struct snd_sof_ipc_msg *msg; in snd_sof_ipc_init() local
159 msg = &ipc->msg; in snd_sof_ipc_init()
162 msg->ipc_complete = true; in snd_sof_ipc_init()
164 init_waitqueue_head(&msg->waitq); in snd_sof_ipc_init()