Lines Matching defs:spipe
63 struct snd_sof_pipeline *spipe = swidget->spipe;
108 for_each_set_bit(i, &spipe->core_mask, sdev->num_cores) {
117 swidget->spipe->complete = 0;
124 if (swidget->spipe && swidget->dynamic_pipeline_widget &&
126 ret = sof_widget_free_unlocked(sdev, swidget->spipe->pipe_widget);
148 struct snd_sof_pipeline *spipe = swidget->spipe;
171 if (!swidget->spipe || !swidget->spipe->pipe_widget) {
177 ret = sof_widget_setup_unlocked(sdev, swidget->spipe->pipe_widget);
184 for_each_set_bit(i, &spipe->core_mask, sdev->num_cores) {
233 sof_widget_free_unlocked(sdev, swidget->spipe->pipe_widget);
238 for_each_set_bit(j, &spipe->core_mask, sdev->num_cores) {
306 return swidget->spipe->direction == dir;
322 if (sink_widget->spipe && sink_widget->spipe->direction_valid &&
323 !sof_widget_in_same_direction(sink_widget, src_widget->spipe->direction))
419 src_widget->spipe && src_widget->spipe->direction_valid &&
420 sof_widget_in_same_direction(sink_widget, src_widget->spipe->direction))
449 if (swidget->spipe && swidget->spipe->direction_valid &&
501 if (swidget->spipe && swidget->spipe->direction_valid &&
566 if (swidget->spipe && swidget->spipe->direction_valid &&
607 struct snd_sof_pipeline *spipe;
617 if (swidget->spipe && swidget->spipe->direction_valid &&
639 spipe = pipeline_list->pipelines[i];
640 if (spipe == swidget->spipe)
646 pipeline_list->pipelines[i] = swidget->spipe;
797 struct snd_sof_pipeline *spipe;
802 spipe = swidget->spipe;
803 if (!spipe) {
810 pipe_widget = spipe->pipe_widget;
818 if (spipe->complete)
822 spipe->complete = tplg_ops->pipeline_complete(sdev, pipe_widget);
823 if (spipe->complete < 0) {
824 ret = spipe->complete;