Lines Matching refs:reply
25 * interrupt and send reply msg to dsp
42 * set DONE bit - tell DSP we have received the reply msg
43 * from DSP, and processed it, don't send more reply to host
71 struct sof_ipc_reply reply;
76 * Sometimes, there is unexpected reply ipc arriving. The reply
89 * memory windows are powered off before sending IPC reply,
93 reply.error = 0;
94 reply.hdr.cmd = SOF_IPC_GLB_REPLY;
95 reply.hdr.size = sizeof(reply);
96 memcpy(msg->reply_data, &reply, sizeof(reply));
100 /* get IPC reply from DSP in the mailbox */
101 sof_mailbox_read(sdev, sdev->host_box.offset, &reply,
102 sizeof(reply));
104 if (reply.error < 0) {
105 memcpy(msg->reply_data, &reply, sizeof(reply));
106 ret = reply.error;
108 /* reply correct size ? */
109 if (reply.hdr.size != msg->reply_size &&
111 ((reply.hdr.cmd & SOF_GLB_TYPE_MASK) != SOF_IPC_GLB_PROBE)) {
112 dev_err(sdev->dev, "error: reply expected %zu got %u bytes\n",
113 msg->reply_size, reply.hdr.size);
147 /* is this a reply message from the DSP */
165 * if the DSP is fast enough to receive an IPC message, reply to
169 * reply.
173 /* handle immediate reply from DSP core */
279 const struct sof_ipc_pcm_params_reply *reply)
284 size_t posn_offset = reply->posn_offset;