Home
last modified time | relevance | path

Searched refs:spipe (Results 1 – 7 of 7) sorted by relevance

/linux/sound/soc/sof/
H A Dsof-audio.c63 struct snd_sof_pipeline *spipe = swidget->spipe; in sof_widget_free_unlocked() local
108 for_each_set_bit(i, &spipe->core_mask, sdev->num_cores) { in sof_widget_free_unlocked()
117 swidget->spipe->complete = 0; in sof_widget_free_unlocked()
124 if (swidget->spipe && swidget->dynamic_pipeline_widget && in sof_widget_free_unlocked()
126 ret = sof_widget_free_unlocked(sdev, swidget->spipe->pipe_widget); in sof_widget_free_unlocked()
148 struct snd_sof_pipeline *spipe = swidget->spipe; in sof_widget_setup_unlocked() local
170 if (!swidget->spipe || !swidget->spipe->pipe_widget) { in sof_widget_setup_unlocked()
176 ret = sof_widget_setup_unlocked(sdev, swidget->spipe->pipe_widget); in sof_widget_setup_unlocked()
183 for_each_set_bit(i, &spipe->core_mask, sdev->num_cores) { in sof_widget_setup_unlocked()
233 sof_widget_free_unlocked(sdev, swidget->spipe->pipe_widget); in sof_widget_setup_unlocked()
[all …]
H A Dipc4-pcm.c172 struct snd_sof_pipeline *spipe, in sof_ipc4_add_pipeline_to_trigger_list() argument
176 struct snd_sof_widget *pipe_widget = spipe->pipe_widget; in sof_ipc4_add_pipeline_to_trigger_list()
188 if (spipe->started_count == spipe->paused_count) in sof_ipc4_add_pipeline_to_trigger_list()
194 if (!spipe->started_count && !spipe->paused_count) in sof_ipc4_add_pipeline_to_trigger_list()
200 if (spipe->paused_count == (spipe->started_count - 1)) in sof_ipc4_add_pipeline_to_trigger_list()
211 struct snd_sof_pipeline *spipe, in sof_ipc4_update_pipeline_state() argument
214 struct snd_sof_widget *pipe_widget = spipe->pipe_widget; in sof_ipc4_update_pipeline_state()
237 spipe->paused_count++; in sof_ipc4_update_pipeline_state()
245 spipe->started_count--; in sof_ipc4_update_pipeline_state()
255 spipe->paused_count--; in sof_ipc4_update_pipeline_state()
[all …]
H A Dtopology.c1612 struct snd_sof_pipeline *spipe;
1614 spipe = kzalloc_obj(*spipe); in sof_route_unload()
1615 if (!spipe) { in sof_route_unload()
1620 spipe->pipe_widget = swidget; in sof_route_unload()
1621 swidget->spipe = spipe; in sof_route_unload()
1622 list_add(&spipe->list, &sdev->pipeline_list); in sof_route_unload()
1688 struct snd_sof_pipeline *spipe = swidget->spipe; in sof_widget_unload()
1589 struct snd_sof_pipeline *spipe; sof_widget_ready() local
1665 struct snd_sof_pipeline *spipe = swidget->spipe; sof_widget_unload() local
2158 sof_set_widget_pipeline(struct snd_sof_dev * sdev,struct snd_sof_pipeline * spipe,struct snd_sof_widget * swidget) sof_set_widget_pipeline() argument
2190 struct snd_sof_pipeline *spipe; sof_complete() local
[all...]
H A Dipc4-topology.c632 struct snd_sof_widget *pipe_widget = swidget->spipe->pipe_widget; in sof_ipc4_update_card_components_string()
736 struct snd_sof_widget *pipe_widget = swidget->spipe->pipe_widget; in sof_ipc4_widget_setup_pcm()
855 pipe_widget = swidget->spipe->pipe_widget; in sof_ipc4_widget_setup_comp_dai()
991 struct snd_sof_pipeline *spipe = swidget->spipe; in sof_ipc4_widget_setup_comp_pipeline() local
1016 spipe->core_mask |= BIT(pipeline->core_id); in sof_ipc4_widget_setup_comp_pipeline()
1018 spipe->direction = pipeline->direction; in sof_ipc4_widget_setup_comp_pipeline()
1019 spipe->direction_valid = true; in sof_ipc4_widget_setup_comp_pipeline()
1148 struct snd_sof_pipeline *spipe = swidget->spipe; in sof_ipc4_widget_setup_comp_src() local
1182 spipe->core_mask |= BIT(swidget->core); in sof_ipc4_widget_setup_comp_src()
1201 struct snd_sof_pipeline *spipe = swidget->spipe; in sof_ipc4_widget_setup_comp_asrc() local
[all …]
H A Dipc3-topology.c528 struct snd_sof_pipeline *spipe = swidget->spipe; in sof_ipc3_widget_setup_comp_pipeline()
588 spipe->core_mask |= BIT(pipeline->core); in sof_ipc3_widget_setup_comp_buffer()
2415 swidget->spipe->complete = sof_ipc3_complete_pipeline(sdev, swidget); in sof_ipc3_free_widgets_in_list()
2416 if (swidget->spipe->complete < 0) in sof_ipc3_free_widgets_in_list()
2417 return swidget->spipe->complete; in sof_ipc3_free_widgets_in_list()
2478 if (swidget->spipe) in sof_ipc3_tear_down_all_pipelines()
2479 swidget->spipe->complete = 0; in sof_ipc3_tear_down_all_pipelines()
522 struct snd_sof_pipeline *spipe = swidget->spipe; sof_ipc3_widget_setup_comp_pipeline() local
H A Dsof-audio.h469 struct snd_sof_pipeline *spipe;
459 struct snd_sof_pipeline *spipe; global() member
/linux/sound/soc/sof/intel/
H A Dhda-dai-ops.c181 pipe_widget = swidget->spipe->pipe_widget; in hda_codec_dai_set_stream()
371 pipe_widget = swidget->spipe->pipe_widget; in hda_trigger()
448 pipe_widget = swidget->spipe->pipe_widget;
473 swidget->spipe->started_count++;
489 swidget->spipe->started_count = 0;
691 struct snd_sof_widget *pipe_widget = swidget->spipe->pipe_widget;