Lines Matching refs:src_widget
51 if (sroute->src_widget == widget || sroute->sink_widget == widget) { in sof_reset_route_setup_status()
261 struct snd_sof_widget *src_widget = wsource->dobj.private; in sof_route_setup() local
267 if (is_virtual_widget(sdev, src_widget->widget, __func__) || in sof_route_setup()
272 if (!src_widget->use_count || !sink_widget->use_count) in sof_route_setup()
277 if (sroute->src_widget == src_widget && sroute->sink_widget == sink_widget) { in sof_route_setup()
312 struct snd_sof_widget *src_widget = wsource->dobj.private; in sof_set_up_same_dir_widget_routes() local
322 !sof_widget_in_same_direction(sink_widget, src_widget->spipe->direction)) in sof_set_up_same_dir_widget_routes()
391 src_widget_in_dapm_list = widget_in_list(list, sroute->src_widget->widget); in sof_setup_pipeline_connections()
407 struct snd_sof_widget *src_widget, *sink_widget; in sof_setup_pipeline_connections() local
409 src_widget = sroute->src_widget->widget->dobj.private; in sof_setup_pipeline_connections()
417 if (src_widget && sink_widget && in sof_setup_pipeline_connections()
418 src_widget->spipe && src_widget->spipe->direction_valid && in sof_setup_pipeline_connections()
419 sof_widget_in_same_direction(sink_widget, src_widget->spipe->direction)) in sof_setup_pipeline_connections()
423 ret = sof_route_setup(sdev, sroute->src_widget->widget, in sof_setup_pipeline_connections()