Lines Matching refs:sroute
34 struct snd_sof_route *sroute; in sof_reset_route_setup_status() local
36 list_for_each_entry(sroute, &sdev->route_list, list) in sof_reset_route_setup_status()
37 if (sroute->src_widget == widget || sroute->sink_widget == widget) { in sof_reset_route_setup_status()
38 if (sroute->setup && tplg_ops && tplg_ops->route_free) in sof_reset_route_setup_status()
39 tplg_ops->route_free(sdev, sroute); in sof_reset_route_setup_status()
41 sroute->setup = false; in sof_reset_route_setup_status()
245 struct snd_sof_route *sroute; in sof_route_setup() local
254 list_for_each_entry(sroute, &sdev->route_list, list) in sof_route_setup()
255 if (sroute->src_widget == src_widget && sroute->sink_widget == sink_widget) { in sof_route_setup()
267 if (sroute->setup) in sof_route_setup()
271 int ret = tplg_ops->route_setup(sdev, sroute); in sof_route_setup()
277 sroute->setup = true; in sof_route_setup()
286 struct snd_sof_route *sroute; in sof_setup_pipeline_connections() local
337 list_for_each_entry(sroute, &sdev->route_list, list) { in sof_setup_pipeline_connections()
341 if (sroute->setup) in sof_setup_pipeline_connections()
344 src_widget_in_dapm_list = widget_in_list(list, sroute->src_widget->widget); in sof_setup_pipeline_connections()
345 sink_widget_in_dapm_list = widget_in_list(list, sroute->sink_widget->widget); in sof_setup_pipeline_connections()
362 swidget = sroute->sink_widget; in sof_setup_pipeline_connections()
364 swidget = sroute->src_widget; in sof_setup_pipeline_connections()
377 ret = tplg_ops->route_setup(sdev, sroute); in sof_setup_pipeline_connections()
379 sroute->setup = true; in sof_setup_pipeline_connections()