Lines Matching defs:list

35 	list_for_each_entry(sroute, &sdev->route_list, list)
155 * widget list and it needs to be set up before the widgets in the pipeline
268 list_for_each_entry(sroute, &sdev->route_list, list)
296 struct snd_soc_dapm_widget_list *list, int dir)
312 for_each_dapm_widgets(list, i, widget) {
317 if (!widget_in_list(list, p->sink))
328 for_each_dapm_widgets(list, i, widget) {
333 if (!widget_in_list(list, p->source))
346 * The above loop handles connections between widgets that belong to the DAPM widget list.
351 list_for_each_entry(sroute, &sdev->route_list, list) {
358 src_widget_in_dapm_list = widget_in_list(list, sroute->src_widget->widget);
359 sink_widget_in_dapm_list = widget_in_list(list, sroute->sink_widget->widget);
362 * if both source and sink are in the DAPM list, the route must already have been
363 * set up above. And if neither are in the DAPM list, the route shouldn't be
370 * At this point either the source widget or the sink widget is in the DAPM list
372 * that is not in the DAPM list to confirm if it is in use currently before setting
407 struct snd_soc_dapm_widget_list *list)
431 if (!widget_in_list(list, p->sink))
435 sof_unprepare_widgets_in_path(sdev, p->sink, list);
446 struct snd_soc_dapm_widget_list *list)
477 if (!widget_in_list(list, p->sink))
483 list);
507 struct snd_soc_dapm_widget_list *list = spcm->stream[dir].list;
524 if (!widget_in_list(list, p->sink))
548 struct snd_soc_dapm_widget_list *list = spcm->stream[dir].list;
569 * Add the widget's pipe_widget to the list of pipelines to be triggered if not
570 * already in the list. This will result in the pipelines getting added in the
588 if (!widget_in_list(list, p->sink))
612 struct snd_soc_dapm_widget_list *list = spcm->stream[dir].list;
618 if (!list)
621 for_each_dapm_widgets(list, i, widget) {
648 * When walking the list of connected widgets, the pipeline_params for each
656 &pipeline_params, dir, list);
660 sof_unprepare_widgets_in_path(sdev, widget, list);
681 struct snd_soc_dapm_widget_list *list = spcm->stream[dir].list;
686 if (!list)
711 ret = sof_setup_pipeline_connections(sdev, list, dir);
716 for_each_dapm_widgets(list, i, widget) {
765 struct snd_soc_dapm_widget_list *list = spcm->stream[dir].list;
769 if (!list)
778 snd_soc_dapm_dai_free_widgets(&list);
779 spcm->stream[dir].list = NULL;
797 list_for_each_entry(spcm, &sdev->pcm_list, list) {
823 list_for_each_entry(spcm, &sdev->pcm_list, list) {
842 list_for_each_entry(spcm, &sdev->pcm_list, list) {
869 list_for_each_entry(spcm, &sdev->pcm_list, list) {
887 list_for_each_entry(swidget, &sdev->widget_list, list) {
909 list_for_each_entry(swidget, &sdev->widget_list, list) {
924 list_for_each_entry(dai, &sdev->dai_list, list) {