Lines Matching defs:src_widget
2416 static int sof_ipc4_get_queue_id(struct snd_sof_widget *src_widget,
2428 current_swidget = src_widget;
2429 pin_binding = src_widget->output_pin_binding;
2430 queue_ida = &src_widget->output_queue_ida;
2431 num_pins = src_widget->num_output_pins;
2438 buddy_name = src_widget->widget->name;
2499 struct snd_sof_widget *src_widget,
2511 src_widget->widget->name, sink_id);
2513 if (WIDGET_IS_DAI(src_widget->id)) {
2514 struct snd_sof_dai *dai = src_widget->private;
2518 src_config = src_widget->private;
2521 fw_module = src_widget->module_info;
2539 msg.primary |= SOF_IPC4_MOD_INSTANCE(src_widget->instance_id);
2551 struct snd_sof_widget *src_widget = sroute->src_widget;
2553 struct snd_sof_widget *src_pipe_widget = src_widget->spipe->pipe_widget;
2555 struct sof_ipc4_fw_module *src_fw_module = src_widget->module_info;
2568 src_widget->widget->name, sink_widget->widget->name);
2577 src_widget->widget->name, sink_widget->widget->name,
2584 sroute->src_queue_id = sof_ipc4_get_queue_id(src_widget, sink_widget,
2588 src_widget->widget->name);
2592 sroute->dst_queue_id = sof_ipc4_get_queue_id(src_widget, sink_widget,
2597 sof_ipc4_put_queue_id(src_widget, sroute->src_queue_id,
2603 if (sroute->src_queue_id > 0 && WIDGET_IS_COPIER(src_widget->id)) {
2604 ret = sof_ipc4_set_copier_sink_format(sdev, src_widget, sink_widget,
2608 src_widget->widget->name, sroute->src_queue_id);
2614 src_widget->widget->name, sroute->src_queue_id,
2618 header |= SOF_IPC4_MOD_INSTANCE(src_widget->instance_id);
2634 src_widget->widget->name, sroute->src_queue_id,
2642 sof_ipc4_put_queue_id(src_widget, sroute->src_queue_id, SOF_PIN_TYPE_OUTPUT);
2649 struct snd_sof_widget *src_widget = sroute->src_widget;
2651 struct sof_ipc4_fw_module *src_fw_module = src_widget->module_info;
2654 struct snd_sof_widget *src_pipe_widget = src_widget->spipe->pipe_widget;
2666 src_widget->widget->name, sroute->src_queue_id,
2673 if (src_widget->spipe->pipe_widget == sink_widget->spipe->pipe_widget)
2677 header |= SOF_IPC4_MOD_INSTANCE(src_widget->instance_id);
2693 src_widget->widget->name, sroute->src_queue_id,
2697 sof_ipc4_put_queue_id(src_widget, sroute->src_queue_id, SOF_PIN_TYPE_OUTPUT);