Lines Matching full:reply
288 * Response may either be solicited - a reply for a request that has in avs_dsp_process_response()
404 * Firmware did its job, either notification or reply in avs_ipc_wait_busy_completion()
414 /* Reply delayed due to notification. */ in avs_ipc_wait_busy_completion()
429 static void avs_ipc_msg_init(struct avs_ipc *ipc, struct avs_ipc_msg *reply) in avs_ipc_msg_init() argument
434 ipc->rx.size = reply ? reply->size : 0; in avs_ipc_msg_init()
458 struct avs_ipc_msg *reply, int timeout, const char *name) in avs_dsp_do_send_msg() argument
469 avs_ipc_msg_init(ipc, reply); in avs_dsp_do_send_msg()
498 if (reply) { in avs_dsp_do_send_msg()
499 reply->header = ipc->rx.header; in avs_dsp_do_send_msg()
500 reply->size = ipc->rx.size; in avs_dsp_do_send_msg()
501 if (reply->data && ipc->rx.size) in avs_dsp_do_send_msg()
502 memcpy(reply->data, ipc->rx.data, reply->size); in avs_dsp_do_send_msg()
511 struct avs_ipc_msg *reply, int timeout, bool wake_d0i0, in avs_dsp_send_msg_sequence() argument
523 ret = avs_dsp_do_send_msg(adev, request, reply, timeout, name); in avs_dsp_send_msg_sequence()
535 struct avs_ipc_msg *reply, int timeout, const char *name) in avs_dsp_send_msg_timeout() argument
540 return avs_dsp_send_msg_sequence(adev, request, reply, timeout, wake_d0i0, schedule_d0ix, in avs_dsp_send_msg_timeout()
545 struct avs_ipc_msg *reply, const char *name) in avs_dsp_send_msg() argument
547 return avs_dsp_send_msg_timeout(adev, request, reply, adev->ipc->default_timeout_ms, name); in avs_dsp_send_msg()
551 struct avs_ipc_msg *reply, int timeout, bool wake_d0i0, in avs_dsp_send_pm_msg_timeout() argument
554 return avs_dsp_send_msg_sequence(adev, request, reply, timeout, wake_d0i0, false, name); in avs_dsp_send_pm_msg_timeout()
558 struct avs_ipc_msg *reply, bool wake_d0i0, const char *name) in avs_dsp_send_pm_msg() argument
560 return avs_dsp_send_pm_msg_timeout(adev, request, reply, adev->ipc->default_timeout_ms, in avs_dsp_send_pm_msg()