Lines Matching full:widgets
100 * widget list and it needs to be set up before the widgets in the pipeline in sof_widget_setup()
179 /* ignore routes involving virtual widgets in topology */ in sof_route_setup()
198 /* find route matching source and sink widgets */ in sof_route_setup()
232 * Set up connections between widgets in the sink/source paths based on direction. in sof_setup_pipeline_connections()
233 * Some non-SOF widgets exist in topology either for compatibility or for the in sof_setup_pipeline_connections()
284 /* unprepare all widgets in the sink paths */ in sof_unprepare_widgets_in_path()
320 /* prepare all widgets in the sink paths */ in sof_prepare_widgets_in_path()
342 * free all widgets in the sink path starting from the source widget
352 /* free all widgets even in case of error to keep use counts balanced */ in sof_free_widgets_in_path()
377 * set up all widgets in the sink path starting from the source widget
379 * The error path in this function ensures that all successfully set up widgets getting freed.
454 * When walking the list of connected widgets, the pipeline_params for each in sof_walk_widgets_in_order()
473 dev_err(sdev->dev, "Failed to %s connected widgets\n", str); in sof_walk_widgets_in_order()
496 * Prepare widgets for set up. The prepare step is used to allocate memory, assign in sof_widget_list_setup()
515 * routes that were successfully set up when the widgets are freed. in sof_widget_list_setup()
650 dev_err(sdev->dev, "failed to free widgets during suspend\n"); in sof_pcm_stream_free()