Lines Matching defs:src_widget
51 if (sroute->src_widget == widget || sroute->sink_widget == widget) {
262 struct snd_sof_widget *src_widget = wsource->dobj.private;
268 if (is_virtual_widget(sdev, src_widget->widget, __func__) ||
273 if (!src_widget->use_count || !sink_widget->use_count)
278 if (sroute->src_widget == src_widget && sroute->sink_widget == sink_widget) {
313 struct snd_sof_widget *src_widget = wsource->dobj.private;
323 !sof_widget_in_same_direction(sink_widget, src_widget->spipe->direction))
392 src_widget_in_dapm_list = widget_in_list(list, sroute->src_widget->widget);
408 struct snd_sof_widget *src_widget, *sink_widget;
410 src_widget = sroute->src_widget->widget->dobj.private;
418 if (src_widget && sink_widget &&
419 src_widget->spipe && src_widget->spipe->direction_valid &&
420 sof_widget_in_same_direction(sink_widget, src_widget->spipe->direction))
424 ret = sof_route_setup(sdev, sroute->src_widget->widget,