Lines Matching refs:msg_buf
18 typedef void (*ipc3_rx_callback)(struct snd_sof_dev *sdev, void *msg_buf);
938 static void ipc3_stream_message(struct snd_sof_dev *sdev, void *msg_buf)
940 struct sof_ipc_cmd_hdr *hdr = msg_buf;
959 static void ipc3_comp_notification(struct snd_sof_dev *sdev, void *msg_buf)
962 struct sof_ipc_cmd_hdr *hdr = msg_buf;
975 tplg_ops->control->update(sdev, msg_buf);
978 static void ipc3_trace_message(struct snd_sof_dev *sdev, void *msg_buf)
980 struct sof_ipc_cmd_hdr *hdr = msg_buf;
985 ipc3_dtrace_posn_update(sdev, msg_buf);
993 void sof_ipc3_do_rx_work(struct snd_sof_dev *sdev, struct sof_ipc_cmd_hdr *hdr, void *msg_buf)
1047 rx_callback(sdev, msg_buf);
1050 sof_client_ipc_rx_dispatcher(sdev, msg_buf);
1060 void *msg_buf;
1076 msg_buf = kmalloc(hdr.size, GFP_KERNEL);
1077 if (!msg_buf)
1080 err = snd_sof_ipc_msg_data(sdev, NULL, msg_buf, hdr.size);
1083 kfree(msg_buf);
1087 sof_ipc3_do_rx_work(sdev, &hdr, msg_buf);
1089 kfree(msg_buf);