Lines Matching full:widgets

158 	 * widget list and it needs to be set up before the widgets in the pipeline  in sof_widget_setup_unlocked()
265 /* ignore routes involving virtual widgets in topology */ in sof_route_setup()
270 /* find route matching source and sink widgets */ in sof_route_setup()
309 * Set up connections between widgets in the sink/source paths based on direction. in sof_setup_pipeline_connections()
310 * Some non-SOF widgets exist in topology either for compatibility or for the in sof_setup_pipeline_connections()
349 * The above loop handles connections between widgets that belong to the DAPM widget list. in sof_setup_pipeline_connections()
432 /* unprepare all widgets in the sink paths */ in sof_unprepare_widgets_in_path()
478 /* prepare all widgets in the sink paths */ in sof_prepare_widgets_in_path()
504 * free all widgets in the sink path starting from the source widget
524 /* free all widgets in the sink paths even in case of error to keep use counts balanced */ in sof_free_widgets_in_path()
543 * set up all widgets in the sink path starting from the source widget
545 * The error path in this function ensures that all successfully set up widgets getting freed.
651 * When walking the list of connected widgets, the pipeline_params for each in sof_walk_widgets_in_order()
670 dev_err(sdev->dev, "Failed to %s connected widgets\n", str); in sof_walk_widgets_in_order()
693 * Prepare widgets for set up. The prepare step is used to allocate memory, assign in sof_widget_list_setup()
712 * routes that were successfully set up when the widgets are freed. in sof_widget_list_setup()
865 dev_err(sdev->dev, "failed to free widgets during suspend\n"); in sof_pcm_stream_free()