Lines Matching refs:msg

59 int hda_dsp_ipc_send_msg(struct snd_sof_dev *sdev, struct snd_sof_ipc_msg *msg)  in hda_dsp_ipc_send_msg()  argument
62 sof_mailbox_write(sdev, sdev->host_box.offset, msg->msg_data, in hda_dsp_ipc_send_msg()
63 msg->msg_size); in hda_dsp_ipc_send_msg()
84 struct snd_sof_ipc_msg *msg) in hda_dsp_ipc4_schedule_d0i3_work() argument
86 struct sof_ipc4_msg *msg_data = msg->msg_data; in hda_dsp_ipc4_schedule_d0i3_work()
96 int hda_dsp_ipc4_send_msg(struct snd_sof_dev *sdev, struct snd_sof_ipc_msg *msg) in hda_dsp_ipc4_send_msg() argument
99 struct sof_ipc4_msg *msg_data = msg->msg_data; in hda_dsp_ipc4_send_msg()
102 hdev->delayed_ipc_tx_msg = msg; in hda_dsp_ipc4_send_msg()
117 hda_dsp_ipc4_schedule_d0i3_work(hdev, msg); in hda_dsp_ipc4_send_msg()
124 struct snd_sof_ipc_msg *msg = sdev->msg; in hda_dsp_ipc_get_reply() local
133 if (!msg) { in hda_dsp_ipc_get_reply()
138 hdr = msg->msg_data; in hda_dsp_ipc_get_reply()
149 memcpy(msg->reply_data, &reply, sizeof(reply)); in hda_dsp_ipc_get_reply()
151 msg->reply_error = 0; in hda_dsp_ipc_get_reply()
192 struct sof_ipc4_msg *data = sdev->ipc->msg.reply_data; in hda_dsp_ipc4_irq_thread()
214 sdev->ipc->msg.rx_data = &notification_data; in hda_dsp_ipc4_irq_thread()
216 sdev->ipc->msg.rx_data = NULL; in hda_dsp_ipc4_irq_thread()
247 u32 msg; in hda_dsp_ipc_irq_thread() local
260 msg = hipci & HDA_DSP_REG_HIPCI_MSG_MASK; in hda_dsp_ipc_irq_thread()
263 trace_sof_intel_ipc_firmware_response(sdev, msg, msg_ext); in hda_dsp_ipc_irq_thread()
285 snd_sof_ipc_reply(sdev, msg); in hda_dsp_ipc_irq_thread()
293 msg); in hda_dsp_ipc_irq_thread()
301 msg = hipct & HDA_DSP_REG_HIPCT_MSG_MASK; in hda_dsp_ipc_irq_thread()
304 trace_sof_intel_ipc_firmware_initiated(sdev, msg, msg_ext); in hda_dsp_ipc_irq_thread()