Lines Matching defs:request

193 	/* Abort copying payload if request processing was unsuccessful. */
288 * Response may either be solicited - a reply for a request that has
318 /* DSP acked host's request */
457 static int avs_dsp_do_send_msg(struct avs_dev *adev, struct avs_ipc_msg *request,
470 avs_dsp_send_tx(adev, request, true);
497 static int avs_dsp_send_msg_sequence(struct avs_dev *adev, struct avs_ipc_msg *request,
503 trace_avs_d0ix("wake", wake_d0i0, request->header);
505 ret = avs_dsp_wake_d0i0(adev, request);
510 ret = avs_dsp_do_send_msg(adev, request, reply, timeout);
514 trace_avs_d0ix("schedule", schedule_d0ix, request->header);
516 avs_dsp_schedule_d0ix(adev, request);
521 int avs_dsp_send_msg_timeout(struct avs_dev *adev, struct avs_ipc_msg *request,
524 bool wake_d0i0 = avs_dsp_op(adev, d0ix_toggle, request, true);
525 bool schedule_d0ix = avs_dsp_op(adev, d0ix_toggle, request, false);
527 return avs_dsp_send_msg_sequence(adev, request, reply, timeout, wake_d0i0, schedule_d0ix);
530 int avs_dsp_send_msg(struct avs_dev *adev, struct avs_ipc_msg *request,
533 return avs_dsp_send_msg_timeout(adev, request, reply, adev->ipc->default_timeout_ms);
536 int avs_dsp_send_pm_msg_timeout(struct avs_dev *adev, struct avs_ipc_msg *request,
539 return avs_dsp_send_msg_sequence(adev, request, reply, timeout, wake_d0i0, false);
542 int avs_dsp_send_pm_msg(struct avs_dev *adev, struct avs_ipc_msg *request,
545 return avs_dsp_send_pm_msg_timeout(adev, request, reply, adev->ipc->default_timeout_ms,
549 static int avs_dsp_do_send_rom_msg(struct avs_dev *adev, struct avs_ipc_msg *request, int timeout)
562 avs_dsp_send_tx(adev, request, false);
577 int avs_dsp_send_rom_msg_timeout(struct avs_dev *adev, struct avs_ipc_msg *request, int timeout)
579 return avs_dsp_do_send_rom_msg(adev, request, timeout);
582 int avs_dsp_send_rom_msg(struct avs_dev *adev, struct avs_ipc_msg *request)
584 return avs_dsp_send_rom_msg_timeout(adev, request, adev->ipc->default_timeout_ms);