Lines Matching full:widgets
155 * widget list and it needs to be set up before the widgets in the pipeline in sof_widget_setup_unlocked()
262 /* ignore routes involving virtual widgets in topology */ in sof_route_setup()
267 /* find route matching source and sink widgets */ in sof_route_setup()
306 * Set up connections between widgets in the sink/source paths based on direction. in sof_setup_pipeline_connections()
307 * Some non-SOF widgets exist in topology either for compatibility or for the in sof_setup_pipeline_connections()
346 * The above loop handles connections between widgets that belong to the DAPM widget list. in sof_setup_pipeline_connections()
429 /* unprepare all widgets in the sink paths */ in sof_unprepare_widgets_in_path()
475 /* prepare all widgets in the sink paths */ in sof_prepare_widgets_in_path()
501 * free all widgets in the sink path starting from the source widget
521 /* free all widgets in the sink paths even in case of error to keep use counts balanced */ in sof_free_widgets_in_path()
540 * set up all widgets in the sink path starting from the source widget
542 * The error path in this function ensures that all successfully set up widgets getting freed.
648 * When walking the list of connected widgets, the pipeline_params for each in sof_walk_widgets_in_order()
667 dev_err(sdev->dev, "Failed to %s connected widgets\n", str); in sof_walk_widgets_in_order()
690 * Prepare widgets for set up. The prepare step is used to allocate memory, assign in sof_widget_list_setup()
709 * routes that were successfully set up when the widgets are freed. in sof_widget_list_setup()