Lines Matching refs:msg

67 				struct sof_ipc4_msg *data = sdev->ipc->msg.reply_data;  in cnl_ipc4_irq_thread()
89 sdev->ipc->msg.rx_data = &notification_data; in cnl_ipc4_irq_thread()
91 sdev->ipc->msg.rx_data = NULL; in cnl_ipc4_irq_thread()
121 u32 msg; in cnl_ipc_irq_thread() local
133 msg = hipcida & CNL_DSP_REG_HIPCIDA_MSG_MASK; in cnl_ipc_irq_thread()
135 trace_sof_intel_ipc_firmware_response(sdev, msg, msg_ext); in cnl_ipc_irq_thread()
147 snd_sof_ipc_reply(sdev, msg); in cnl_ipc_irq_thread()
154 msg); in cnl_ipc_irq_thread()
162 msg = hipctdr & CNL_DSP_REG_HIPCTDR_MSG_MASK; in cnl_ipc_irq_thread()
165 trace_sof_intel_ipc_firmware_initiated(sdev, msg, msg_ext); in cnl_ipc_irq_thread()
244 static bool cnl_compact_ipc_compress(struct snd_sof_ipc_msg *msg, in cnl_compact_ipc_compress() argument
247 struct sof_ipc_pm_gate *pm_gate = msg->msg_data; in cnl_compact_ipc_compress()
262 int cnl_ipc4_send_msg(struct snd_sof_dev *sdev, struct snd_sof_ipc_msg *msg) in cnl_ipc4_send_msg() argument
265 struct sof_ipc4_msg *msg_data = msg->msg_data; in cnl_ipc4_send_msg()
268 hdev->delayed_ipc_tx_msg = msg; in cnl_ipc4_send_msg()
283 hda_dsp_ipc4_schedule_d0i3_work(hdev, msg); in cnl_ipc4_send_msg()
288 int cnl_ipc_send_msg(struct snd_sof_dev *sdev, struct snd_sof_ipc_msg *msg) in cnl_ipc_send_msg() argument
303 if (cnl_compact_ipc_compress(msg, &dr, &dd)) { in cnl_ipc_send_msg()
313 sof_mailbox_write(sdev, sdev->host_box.offset, msg->msg_data, in cnl_ipc_send_msg()
314 msg->msg_size); in cnl_ipc_send_msg()
318 hdr = msg->msg_data; in cnl_ipc_send_msg()