Lines Matching full:sink

253 	/* find route matching source and sink widgets */  in sof_route_setup()
261 dev_err(sdev->dev, "error: cannot find SOF route for source %s -> %s sink\n", in sof_route_setup()
292 * Set up connections between widgets in the sink/source paths based on direction. in sof_setup_pipeline_connections()
303 if (!widget_in_list(list, p->sink)) in sof_setup_pipeline_connections()
306 if (p->sink->dobj.private) { in sof_setup_pipeline_connections()
307 ret = sof_route_setup(sdev, widget, p->sink); in sof_setup_pipeline_connections()
348 * if both source and sink are in the DAPM list, the route must already have been in sof_setup_pipeline_connections()
356 * At this point either the source widget or the sink widget is in the DAPM list in sof_setup_pipeline_connections()
374 * this route will get freed when either the source widget or the sink in sof_setup_pipeline_connections()
415 /* unprepare all widgets in the sink paths */ in sof_unprepare_widgets_in_path()
417 if (!widget_in_list(list, p->sink)) in sof_unprepare_widgets_in_path()
419 if (!p->walking && p->sink->dobj.private) { in sof_unprepare_widgets_in_path()
421 sof_unprepare_widgets_in_path(sdev, p->sink, list); in sof_unprepare_widgets_in_path()
461 /* prepare all widgets in the sink paths */ in sof_prepare_widgets_in_path()
463 if (!widget_in_list(list, p->sink)) in sof_prepare_widgets_in_path()
465 if (!p->walking && p->sink->dobj.private) { in sof_prepare_widgets_in_path()
467 ret = sof_prepare_widgets_in_path(sdev, p->sink, fe_params, in sof_prepare_widgets_in_path()
487 * free all widgets in the sink path starting from the source widget
507 /* free all widgets in the sink paths even in case of error to keep use counts balanced */ in sof_free_widgets_in_path()
510 if (!widget_in_list(list, p->sink)) in sof_free_widgets_in_path()
515 err = sof_free_widgets_in_path(sdev, p->sink, dir, spcm); in sof_free_widgets_in_path()
526 * set up all widgets in the sink path starting from the source widget
557 * order source to sink. in sof_set_up_widgets_in_path()
574 if (!widget_in_list(list, p->sink)) in sof_set_up_widgets_in_path()
579 ret = sof_set_up_widgets_in_path(sdev, p->sink, dir, spcm); in sof_set_up_widgets_in_path()