Lines Matching refs:msg

65 int hda_dsp_ipc_send_msg(struct snd_sof_dev *sdev, struct snd_sof_ipc_msg *msg)  in hda_dsp_ipc_send_msg()  argument
68 sof_mailbox_write(sdev, sdev->host_box.offset, msg->msg_data, in hda_dsp_ipc_send_msg()
69 msg->msg_size); in hda_dsp_ipc_send_msg()
91 struct snd_sof_ipc_msg *msg) in hda_dsp_ipc4_schedule_d0i3_work() argument
93 struct sof_ipc4_msg *msg_data = msg->msg_data; in hda_dsp_ipc4_schedule_d0i3_work()
104 int hda_dsp_ipc4_send_msg(struct snd_sof_dev *sdev, struct snd_sof_ipc_msg *msg) in hda_dsp_ipc4_send_msg() argument
107 struct sof_ipc4_msg *msg_data = msg->msg_data; in hda_dsp_ipc4_send_msg()
110 hdev->delayed_ipc_tx_msg = msg; in hda_dsp_ipc4_send_msg()
125 hda_dsp_ipc4_schedule_d0i3_work(hdev, msg); in hda_dsp_ipc4_send_msg()
133 struct snd_sof_ipc_msg *msg = sdev->msg; in hda_dsp_ipc_get_reply() local
142 if (!msg) { in hda_dsp_ipc_get_reply()
147 hdr = msg->msg_data; in hda_dsp_ipc_get_reply()
158 memcpy(msg->reply_data, &reply, sizeof(reply)); in hda_dsp_ipc_get_reply()
160 msg->reply_error = 0; in hda_dsp_ipc_get_reply()
202 struct sof_ipc4_msg *data = sdev->ipc->msg.reply_data; in hda_dsp_ipc4_irq_thread()
224 sdev->ipc->msg.rx_data = &notification_data; in hda_dsp_ipc4_irq_thread()
226 sdev->ipc->msg.rx_data = NULL; in hda_dsp_ipc4_irq_thread()
258 u32 msg; in hda_dsp_ipc_irq_thread() local
271 msg = hipci & HDA_DSP_REG_HIPCI_MSG_MASK; in hda_dsp_ipc_irq_thread()
274 trace_sof_intel_ipc_firmware_response(sdev, msg, msg_ext); in hda_dsp_ipc_irq_thread()
296 snd_sof_ipc_reply(sdev, msg); in hda_dsp_ipc_irq_thread()
304 msg); in hda_dsp_ipc_irq_thread()
312 msg = hipct & HDA_DSP_REG_HIPCT_MSG_MASK; in hda_dsp_ipc_irq_thread()
315 trace_sof_intel_ipc_firmware_initiated(sdev, msg, msg_ext); in hda_dsp_ipc_irq_thread()