Lines Matching refs:sroute
33 struct snd_sof_route *sroute; in sof_reset_route_setup_status() local
35 list_for_each_entry(sroute, &sdev->route_list, list) in sof_reset_route_setup_status()
36 if (sroute->src_widget == widget || sroute->sink_widget == widget) { in sof_reset_route_setup_status()
37 if (sroute->setup && tplg_ops && tplg_ops->route_free) in sof_reset_route_setup_status()
38 tplg_ops->route_free(sdev, sroute); in sof_reset_route_setup_status()
40 sroute->setup = false; in sof_reset_route_setup_status()
259 struct snd_sof_route *sroute; in sof_route_setup() local
268 list_for_each_entry(sroute, &sdev->route_list, list) in sof_route_setup()
269 if (sroute->src_widget == src_widget && sroute->sink_widget == sink_widget) { in sof_route_setup()
281 if (sroute->setup) in sof_route_setup()
285 int ret = tplg_ops->route_setup(sdev, sroute); in sof_route_setup()
291 sroute->setup = true; in sof_route_setup()
300 struct snd_sof_route *sroute; in sof_setup_pipeline_connections() local
351 list_for_each_entry(sroute, &sdev->route_list, list) { in sof_setup_pipeline_connections()
355 if (sroute->setup) in sof_setup_pipeline_connections()
358 src_widget_in_dapm_list = widget_in_list(list, sroute->src_widget->widget); in sof_setup_pipeline_connections()
359 sink_widget_in_dapm_list = widget_in_list(list, sroute->sink_widget->widget); in sof_setup_pipeline_connections()
376 swidget = sroute->sink_widget; in sof_setup_pipeline_connections()
378 swidget = sroute->src_widget; in sof_setup_pipeline_connections()
391 ret = tplg_ops->route_setup(sdev, sroute); in sof_setup_pipeline_connections()
393 sroute->setup = true; in sof_setup_pipeline_connections()