Lines Matching refs:sroute
34 struct snd_sof_route *sroute;
36 list_for_each_entry(sroute, &sdev->route_list, list)
37 if (sroute->src_widget == widget || sroute->sink_widget == widget) {
38 if (sroute->setup && tplg_ops && tplg_ops->route_free)
39 tplg_ops->route_free(sdev, sroute);
41 sroute->setup = false;
262 struct snd_sof_route *sroute;
271 list_for_each_entry(sroute, &sdev->route_list, list)
272 if (sroute->src_widget == src_widget && sroute->sink_widget == sink_widget) {
284 if (sroute->setup)
288 int ret = tplg_ops->route_setup(sdev, sroute);
294 sroute->setup = true;
303 struct snd_sof_route *sroute;
354 list_for_each_entry(sroute, &sdev->route_list, list) {
358 if (sroute->setup)
361 src_widget_in_dapm_list = widget_in_list(list, sroute->src_widget->widget);
362 sink_widget_in_dapm_list = widget_in_list(list, sroute->sink_widget->widget);
379 swidget = sroute->sink_widget;
381 swidget = sroute->src_widget;
394 ret = tplg_ops->route_setup(sdev, sroute);
396 sroute->setup = true;