Lines Matching defs:reply
392 enum skl_ipc_glb_reply reply;
405 static int skl_ipc_set_reply_error_code(struct sst_generic_ipc *ipc, u32 reply)
410 if (skl_err_map[i].reply == reply)
415 dev_err(ipc->dev, "ipc FW reply: %d FW Error Code: %u\n",
416 reply,
422 dev_err(ipc->dev, "ipc FW reply: %s FW Error Code: %u\n",
426 dev_info(ipc->dev, "ipc FW reply: %s FW Error Code: %u\n",
437 u32 reply = header.primary & IPC_GLB_REPLY_STATUS_MASK;
452 if (reply == IPC_GLB_REPLY_SUCCESS) {
453 dev_dbg(ipc->dev, "ipc FW reply %x: success\n", header.primary);
469 msg->errno = skl_ipc_set_reply_error_code(ipc, reply);
509 /* reply message from DSP */
535 /* Handle Immediate reply from DSP Core */
976 struct sst_ipc_message request, reply = {0};
980 reply.data = kzalloc(SKL_ADSP_W1_SZ, GFP_KERNEL);
981 if (!reply.data)
998 reply.size = SKL_ADSP_W1_SZ;
1000 ret = sst_ipc_tx_message_wait(ipc, request, &reply);
1004 reply.size = (reply.header >> 32) & IPC_DATA_OFFSET_SZ_MASK;
1005 buf = krealloc(reply.data, reply.size, GFP_KERNEL);
1007 kfree(reply.data);
1011 *bytes = reply.size;