Lines Matching refs:reply
99 struct sof_ipc_reply reply;
105 * Sometimes, there is unexpected reply ipc arriving. The reply
117 * memory windows are powered off before sending IPC reply,
121 reply.error = 0;
122 reply.hdr.cmd = SOF_IPC_GLB_REPLY;
123 reply.hdr.size = sizeof(reply);
124 memcpy(msg->reply_data, &reply, sizeof(reply));
127 /* get IPC reply from DSP in the mailbox */
128 acp_mailbox_read(sdev, offset, &reply, sizeof(reply));
129 if (reply.error < 0) {
130 memcpy(msg->reply_data, &reply, sizeof(reply));
131 ret = reply.error;
140 /* reply correct size ? */
141 if (reply.hdr.size != msg->reply_size &&
142 !(reply.hdr.cmd & SOF_IPC_GLB_PROBE)) {
143 dev_err(sdev->dev, "reply expected %zu got %u bytes\n",
144 msg->reply_size, reply.hdr.size);
192 /* handle immediate reply from DSP core */