Lines Matching defs:sink_widget
51 if (sroute->src_widget == widget || sroute->sink_widget == widget) {
263 struct snd_sof_widget *sink_widget = wsink->dobj.private;
269 is_virtual_widget(sdev, sink_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) {
314 struct snd_sof_widget *sink_widget = wsink->dobj.private;
322 if (sink_widget->spipe && sink_widget->spipe->direction_valid &&
323 !sof_widget_in_same_direction(sink_widget, src_widget->spipe->direction))
393 sink_widget_in_dapm_list = widget_in_list(list, sroute->sink_widget->widget);
408 struct snd_sof_widget *src_widget, *sink_widget;
411 sink_widget = sroute->sink_widget->widget->dobj.private;
418 if (src_widget && sink_widget &&
420 sof_widget_in_same_direction(sink_widget, src_widget->spipe->direction))
425 sroute->sink_widget->widget);