Lines Matching refs:msg

139 	struct sof_ipc4_msg msg;  in ipc4_probes_init()  local
151 msg.primary = mentry->id; in ipc4_probes_init()
152 msg.primary |= SOF_IPC4_MSG_TYPE_SET(SOF_IPC4_MOD_INIT_INSTANCE); in ipc4_probes_init()
153 msg.primary |= SOF_IPC4_MSG_DIR(SOF_IPC4_MSG_REQUEST); in ipc4_probes_init()
154 msg.primary |= SOF_IPC4_MSG_TARGET(SOF_IPC4_MODULE_MSG); in ipc4_probes_init()
155 msg.extension = SOF_IPC4_MOD_EXT_DST_MOD_INSTANCE(INVALID_PIPELINE_ID); in ipc4_probes_init()
156 msg.extension |= SOF_IPC4_MOD_EXT_CORE_ID(0); in ipc4_probes_init()
157 msg.extension |= SOF_IPC4_MOD_EXT_PARAM_SIZE(sizeof(cfg) / sizeof(uint32_t)); in ipc4_probes_init()
159 msg.data_size = sizeof(cfg); in ipc4_probes_init()
160 msg.data_ptr = &cfg; in ipc4_probes_init()
162 return sof_client_ipc_tx_message_no_reply(cdev, &msg); in ipc4_probes_init()
177 struct sof_ipc4_msg msg; in ipc4_probes_deinit() local
182 msg.primary = mentry->id; in ipc4_probes_deinit()
183 msg.primary |= SOF_IPC4_MSG_TYPE_SET(SOF_IPC4_MOD_DELETE_INSTANCE); in ipc4_probes_deinit()
184 msg.primary |= SOF_IPC4_MSG_DIR(SOF_IPC4_MSG_REQUEST); in ipc4_probes_deinit()
185 msg.primary |= SOF_IPC4_MSG_TARGET(SOF_IPC4_MODULE_MSG); in ipc4_probes_deinit()
186 msg.extension = SOF_IPC4_MOD_EXT_DST_MOD_INSTANCE(INVALID_PIPELINE_ID); in ipc4_probes_deinit()
187 msg.extension |= SOF_IPC4_MOD_EXT_CORE_ID(0); in ipc4_probes_deinit()
189 msg.data_size = 0; in ipc4_probes_deinit()
190 msg.data_ptr = NULL; in ipc4_probes_deinit()
192 return sof_client_ipc_tx_message_no_reply(cdev, &msg); in ipc4_probes_deinit()
215 struct sof_ipc4_msg msg; in ipc4_probes_points_info() local
234 msg.primary = mentry->id; in ipc4_probes_points_info()
235 msg.primary |= SOF_IPC4_MSG_DIR(SOF_IPC4_MSG_REQUEST); in ipc4_probes_points_info()
236 msg.primary |= SOF_IPC4_MSG_TARGET(SOF_IPC4_MODULE_MSG); in ipc4_probes_points_info()
238 msg.extension = SOF_IPC4_MOD_EXT_MSG_PARAM_ID(param_id); in ipc4_probes_points_info()
240 msg.data_size = sof_client_get_ipc_max_payload_size(cdev); in ipc4_probes_points_info()
241 msg.data_ptr = kzalloc(msg.data_size, GFP_KERNEL); in ipc4_probes_points_info()
242 if (!msg.data_ptr) in ipc4_probes_points_info()
245 ret = sof_client_ipc_set_get_data(cdev, &msg, false); in ipc4_probes_points_info()
247 kfree(msg.data_ptr); in ipc4_probes_points_info()
250 info = msg.data_ptr; in ipc4_probes_points_info()
256 kfree(msg.data_ptr); in ipc4_probes_points_info()
265 kfree(msg.data_ptr); in ipc4_probes_points_info()
318 struct sof_ipc4_msg msg; in ipc4_probes_points_add() local
340 msg.primary = mentry->id; in ipc4_probes_points_add()
341 msg.primary |= SOF_IPC4_MSG_DIR(SOF_IPC4_MSG_REQUEST); in ipc4_probes_points_add()
342 msg.primary |= SOF_IPC4_MSG_TARGET(SOF_IPC4_MODULE_MSG); in ipc4_probes_points_add()
344 msg.extension = SOF_IPC4_MOD_EXT_MSG_PARAM_ID(SOF_IPC4_PROBE_POINTS); in ipc4_probes_points_add()
346 msg.data_size = sizeof(*points) * num_desc; in ipc4_probes_points_add()
347 msg.data_ptr = points; in ipc4_probes_points_add()
349 ret = sof_client_ipc_set_get_data(cdev, &msg, true); in ipc4_probes_points_add()
370 struct sof_ipc4_msg msg; in ipc4_probes_points_remove() local
385 msg.primary = mentry->id; in ipc4_probes_points_remove()
386 msg.primary |= SOF_IPC4_MSG_DIR(SOF_IPC4_MSG_REQUEST); in ipc4_probes_points_remove()
387 msg.primary |= SOF_IPC4_MSG_TARGET(SOF_IPC4_MODULE_MSG); in ipc4_probes_points_remove()
389 msg.extension = in ipc4_probes_points_remove()
392 msg.data_size = num_buffer_id * sizeof(*probe_point_ids); in ipc4_probes_points_remove()
393 msg.data_ptr = probe_point_ids; in ipc4_probes_points_remove()
395 ret = sof_client_ipc_set_get_data(cdev, &msg, true); in ipc4_probes_points_remove()