Lines Matching refs:reply
223 struct sof_ipc_dbg_mem_usage *reply; in memory_info_update() local
228 reply = kmalloc(SOF_IPC_MSG_MAX_SIZE, GFP_KERNEL); in memory_info_update()
229 if (!reply) in memory_info_update()
238 ret = sof_ipc_tx_message(sdev->ipc, &msg, msg.size, reply, SOF_IPC_MSG_MAX_SIZE); in memory_info_update()
241 if (ret < 0 || reply->rhdr.error < 0) { in memory_info_update()
242 ret = min(ret, reply->rhdr.error); in memory_info_update()
247 if (struct_size(reply, elems, reply->num_elems) != reply->rhdr.hdr.size) { in memory_info_update()
249 reply->rhdr.hdr.size); in memory_info_update()
254 for (i = 0, len = 0; i < reply->num_elems; i++) { in memory_info_update()
256 reply->elems[i].zone, reply->elems[i].id, in memory_info_update()
257 reply->elems[i].used, reply->elems[i].free); in memory_info_update()
265 kfree(reply); in memory_info_update()