Lines Matching full:widgets

157 	 * widget list and it needs to be set up before the widgets in the pipeline  in sof_widget_setup_unlocked()
264 /* ignore routes involving virtual widgets in topology */ in sof_route_setup()
269 /* find route matching source and sink widgets */ in sof_route_setup()
308 * Set up connections between widgets in the sink/source paths based on direction. in sof_setup_pipeline_connections()
309 * Some non-SOF widgets exist in topology either for compatibility or for the in sof_setup_pipeline_connections()
348 * The above loop handles connections between widgets that belong to the DAPM widget list. in sof_setup_pipeline_connections()
431 /* unprepare all widgets in the sink paths */ in sof_unprepare_widgets_in_path()
477 /* prepare all widgets in the sink paths */ in sof_prepare_widgets_in_path()
503 * free all widgets in the sink path starting from the source widget
523 /* free all widgets in the sink paths even in case of error to keep use counts balanced */ in sof_free_widgets_in_path()
542 * set up all widgets in the sink path starting from the source widget
544 * The error path in this function ensures that all successfully set up widgets getting freed.
650 * When walking the list of connected widgets, the pipeline_params for each in sof_walk_widgets_in_order()
669 dev_err(sdev->dev, "Failed to %s connected widgets\n", str); in sof_walk_widgets_in_order()
692 * Prepare widgets for set up. The prepare step is used to allocate memory, assign in sof_widget_list_setup()
711 * routes that were successfully set up when the widgets are freed. in sof_widget_list_setup()
864 dev_err(sdev->dev, "failed to free widgets during suspend\n"); in sof_pcm_stream_free()