Lines Matching full:reply
290 * Response may either be solicited - a reply for a request that has in avs_dsp_process_response()
332 * Firmware did its job, either notification or reply in avs_ipc_wait_busy_completion()
342 /* Reply delayed due to notification. */ in avs_ipc_wait_busy_completion()
357 static void avs_ipc_msg_init(struct avs_ipc *ipc, struct avs_ipc_msg *reply) in avs_ipc_msg_init() argument
362 ipc->rx.size = reply ? reply->size : 0; in avs_ipc_msg_init()
390 struct avs_ipc_msg *reply, int timeout, const char *name) in avs_dsp_do_send_msg() argument
401 avs_ipc_msg_init(ipc, reply); in avs_dsp_do_send_msg()
430 if (reply) { in avs_dsp_do_send_msg()
431 reply->header = ipc->rx.header; in avs_dsp_do_send_msg()
432 reply->size = ipc->rx.size; in avs_dsp_do_send_msg()
433 if (reply->data && ipc->rx.size) in avs_dsp_do_send_msg()
434 memcpy(reply->data, ipc->rx.data, reply->size); in avs_dsp_do_send_msg()
443 struct avs_ipc_msg *reply, int timeout, bool wake_d0i0, in avs_dsp_send_msg_sequence() argument
455 ret = avs_dsp_do_send_msg(adev, request, reply, timeout, name); in avs_dsp_send_msg_sequence()
467 struct avs_ipc_msg *reply, int timeout, const char *name) in avs_dsp_send_msg_timeout() argument
472 return avs_dsp_send_msg_sequence(adev, request, reply, timeout, wake_d0i0, schedule_d0ix, in avs_dsp_send_msg_timeout()
477 struct avs_ipc_msg *reply, const char *name) in avs_dsp_send_msg() argument
479 return avs_dsp_send_msg_timeout(adev, request, reply, adev->ipc->default_timeout_ms, name); in avs_dsp_send_msg()
483 struct avs_ipc_msg *reply, int timeout, bool wake_d0i0, in avs_dsp_send_pm_msg_timeout() argument
486 return avs_dsp_send_msg_sequence(adev, request, reply, timeout, wake_d0i0, false, name); in avs_dsp_send_pm_msg_timeout()
490 struct avs_ipc_msg *reply, bool wake_d0i0, const char *name) in avs_dsp_send_pm_msg() argument
492 return avs_dsp_send_pm_msg_timeout(adev, request, reply, adev->ipc->default_timeout_ms, in avs_dsp_send_pm_msg()