Lines Matching refs:reply
392 enum skl_ipc_glb_reply reply; member
405 static int skl_ipc_set_reply_error_code(struct sst_generic_ipc *ipc, u32 reply) in skl_ipc_set_reply_error_code() argument
410 if (skl_err_map[i].reply == reply) in skl_ipc_set_reply_error_code()
416 reply, in skl_ipc_set_reply_error_code()
437 u32 reply = header.primary & IPC_GLB_REPLY_STATUS_MASK; in skl_ipc_process_reply() local
452 if (reply == IPC_GLB_REPLY_SUCCESS) { in skl_ipc_process_reply()
469 msg->errno = skl_ipc_set_reply_error_code(ipc, reply); in skl_ipc_process_reply()
976 struct sst_ipc_message request, reply = {0}; in skl_ipc_get_large_config() local
980 reply.data = kzalloc(SKL_ADSP_W1_SZ, GFP_KERNEL); in skl_ipc_get_large_config()
981 if (!reply.data) in skl_ipc_get_large_config()
998 reply.size = SKL_ADSP_W1_SZ; in skl_ipc_get_large_config()
1000 ret = sst_ipc_tx_message_wait(ipc, request, &reply); in skl_ipc_get_large_config()
1004 reply.size = (reply.header >> 32) & IPC_DATA_OFFSET_SZ_MASK; in skl_ipc_get_large_config()
1005 buf = krealloc(reply.data, reply.size, GFP_KERNEL); in skl_ipc_get_large_config()
1007 kfree(reply.data); in skl_ipc_get_large_config()
1011 *bytes = reply.size; in skl_ipc_get_large_config()