Lines Matching refs:reply
68 struct sof_ipc_reply reply; in ipc3_probes_init() local
80 ret = sof_client_ipc_tx_message(cdev, msg, &reply, sizeof(reply)); in ipc3_probes_init()
96 struct sof_ipc_reply reply; in ipc3_probes_deinit() local
101 return sof_client_ipc_tx_message(cdev, &msg, &reply, sizeof(reply)); in ipc3_probes_deinit()
109 struct sof_ipc_probe_info_params *reply; in ipc3_probes_info() local
116 reply = kzalloc(max_msg_size, GFP_KERNEL); in ipc3_probes_info()
117 if (!reply) in ipc3_probes_info()
122 ret = sof_client_ipc_tx_message(cdev, &msg, reply, max_msg_size); in ipc3_probes_info()
123 if (ret < 0 || reply->rhdr.error < 0) in ipc3_probes_info()
126 if (!reply->num_elems) in ipc3_probes_info()
130 bytes = sizeof(reply->dma[0]); in ipc3_probes_info()
132 bytes = sizeof(reply->desc[0]); in ipc3_probes_info()
133 bytes *= reply->num_elems; in ipc3_probes_info()
134 *params = kmemdup(&reply->dma[0], bytes, GFP_KERNEL); in ipc3_probes_info()
139 *num_params = reply->num_elems; in ipc3_probes_info()
142 kfree(reply); in ipc3_probes_info()
183 struct sof_ipc_reply reply; in ipc3_probes_points_add() local
194 ret = sof_client_ipc_tx_message(cdev, msg, &reply, sizeof(reply)); in ipc3_probes_points_add()
214 struct sof_ipc_reply reply; in ipc3_probes_points_remove() local
225 ret = sof_client_ipc_tx_message(cdev, msg, &reply, sizeof(reply)); in ipc3_probes_points_remove()