Lines Matching refs:msg

158 static void avs_dsp_exception_caught(struct avs_dev *adev, union avs_notify_msg *msg)  in avs_dsp_exception_caught()  argument
178 avs_dsp_op(adev, coredump, msg); in avs_dsp_exception_caught()
186 union avs_reply_msg msg = AVS_MSG(header); in avs_dsp_receive_rx() local
194 if (!msg.status) { in avs_dsp_receive_rx()
196 if (msg.msg_target == AVS_MOD_MSG && in avs_dsp_receive_rx()
197 msg.global_msg_type == AVS_MOD_LARGE_CONFIG_GET) in avs_dsp_receive_rx()
199 msg.ext.large_config.data_off_size); in avs_dsp_receive_rx()
209 union avs_notify_msg msg = AVS_MSG(header); in avs_dsp_process_notification() local
218 if (!adev->ipc->ready && msg.notify_msg_type != AVS_NOTIFY_FW_READY) { in avs_dsp_process_notification()
219 dev_dbg(adev->dev, "FW not ready, skip notification: 0x%08x\n", msg.primary); in avs_dsp_process_notification()
224 switch (msg.notify_msg_type) { in avs_dsp_process_notification()
247 dev_info(adev->dev, "unknown notification: 0x%08x\n", msg.primary); in avs_dsp_process_notification()
261 switch (msg.notify_msg_type) { in avs_dsp_process_notification()
263 dev_dbg(adev->dev, "FW READY 0x%08x\n", msg.primary); in avs_dsp_process_notification()
269 avs_log_buffer_status_locked(adev, &msg); in avs_dsp_process_notification()
273 avs_dsp_exception_caught(adev, &msg); in avs_dsp_process_notification()
355 union avs_reply_msg msg; in avs_dsp_irq_thread() local
365 msg.primary = hipct; in avs_dsp_irq_thread()
366 msg.ext.val = hipcte; in avs_dsp_irq_thread()
367 avs_dsp_process_response(adev, msg.val); in avs_dsp_irq_thread()
476 union avs_notify_msg msg = AVS_NOTIFICATION(EXCEPTION_CAUGHT); in avs_dsp_do_send_msg() local
479 avs_dsp_exception_caught(adev, &msg); in avs_dsp_do_send_msg()