Home
last modified time | relevance | path

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

/Linux-v6.6/sound/soc/sof/
Dipc4-pcm.c67 struct snd_sof_pipeline *spipe, in sof_ipc4_add_pipeline_to_trigger_list() argument
70 struct snd_sof_widget *pipe_widget = spipe->pipe_widget; in sof_ipc4_add_pipeline_to_trigger_list()
82 if (spipe->started_count == spipe->paused_count) in sof_ipc4_add_pipeline_to_trigger_list()
88 if (!spipe->started_count && !spipe->paused_count) in sof_ipc4_add_pipeline_to_trigger_list()
94 if (spipe->paused_count == (spipe->started_count - 1)) in sof_ipc4_add_pipeline_to_trigger_list()
105 struct snd_sof_pipeline *spipe, in sof_ipc4_update_pipeline_state() argument
108 struct snd_sof_widget *pipe_widget = spipe->pipe_widget; in sof_ipc4_update_pipeline_state()
131 spipe->paused_count++; in sof_ipc4_update_pipeline_state()
139 spipe->started_count--; in sof_ipc4_update_pipeline_state()
149 spipe->paused_count--; in sof_ipc4_update_pipeline_state()
[all …]
Dsof-audio.c62 pipe_widget = swidget->spipe->pipe_widget; in sof_widget_free_unlocked()
113 swidget->spipe->complete = 0; in sof_widget_free_unlocked()
158 if (!swidget->spipe || !swidget->spipe->pipe_widget) { in sof_widget_setup_unlocked()
164 ret = sof_widget_setup_unlocked(sdev, swidget->spipe->pipe_widget); in sof_widget_setup_unlocked()
219 sof_widget_free_unlocked(sdev, swidget->spipe->pipe_widget); in sof_widget_setup_unlocked()
536 struct snd_sof_pipeline *spipe; in sof_set_up_widgets_in_path() local
560 spipe = pipeline_list->pipelines[i]; in sof_set_up_widgets_in_path()
561 if (spipe == swidget->spipe) in sof_set_up_widgets_in_path()
567 pipeline_list->pipelines[i] = swidget->spipe; in sof_set_up_widgets_in_path()
705 struct snd_sof_pipeline *spipe; in sof_widget_list_setup() local
[all …]
Dtopology.c1564 struct snd_sof_pipeline *spipe; in sof_widget_ready() local
1566 spipe = kzalloc(sizeof(*spipe), GFP_KERNEL); in sof_widget_ready()
1567 if (!spipe) { in sof_widget_ready()
1572 spipe->pipe_widget = swidget; in sof_widget_ready()
1573 swidget->spipe = spipe; in sof_widget_ready()
1574 list_add(&spipe->list, &sdev->pipeline_list); in sof_widget_ready()
1640 struct snd_sof_pipeline *spipe = swidget->spipe; in sof_widget_unload() local
1642 list_del(&spipe->list); in sof_widget_unload()
1643 kfree(spipe); in sof_widget_unload()
1644 swidget->spipe = NULL; in sof_widget_unload()
[all …]
Dipc4-topology.c531 pipe_widget = swidget->spipe->pipe_widget; in sof_ipc4_widget_setup_comp_dai()
979 pipe_widget = swidget->spipe->pipe_widget; in sof_ipc4_update_resource_usage()
1222 pipe_widget = swidget->spipe->pipe_widget; in sof_ipc4_unprepare_copier_module()
1446 pipe_widget = swidget->spipe->pipe_widget; in sof_ipc4_prepare_copier_module()
1499 struct snd_sof_widget *pipe_widget = swidget->spipe->pipe_widget; in sof_ipc4_prepare_copier_module()
2199 struct snd_sof_widget *pipe_widget = swidget->spipe->pipe_widget; in sof_ipc4_widget_setup()
2394 struct snd_sof_widget *pipe_widget = swidget->spipe->pipe_widget; in sof_ipc4_widget_free()
2543 struct snd_sof_widget *src_pipe_widget = src_widget->spipe->pipe_widget; in sof_ipc4_route_setup()
2544 struct snd_sof_widget *sink_pipe_widget = sink_widget->spipe->pipe_widget; in sof_ipc4_route_setup()
2644 struct snd_sof_widget *src_pipe_widget = src_widget->spipe->pipe_widget; in sof_ipc4_route_free()
[all …]
Dsof-audio.h439 struct snd_sof_pipeline *spipe; member
Dipc3-topology.c2254 swidget->spipe->complete = sof_ipc3_complete_pipeline(sdev, swidget); in sof_ipc3_set_up_all_pipelines()
2255 if (swidget->spipe->complete < 0) in sof_ipc3_set_up_all_pipelines()
2256 return swidget->spipe->complete; in sof_ipc3_set_up_all_pipelines()
2340 if (swidget->spipe) in sof_ipc3_tear_down_all_pipelines()
2341 swidget->spipe->complete = 0; in sof_ipc3_tear_down_all_pipelines()
/Linux-v6.6/sound/soc/sof/intel/
Dhda-dai-ops.c135 pipe_widget = swidget->spipe->pipe_widget; in hda_ipc4_get_hext_stream()
319 pipe_widget = swidget->spipe->pipe_widget; in hda_ipc4_pre_trigger()
385 pipe_widget = swidget->spipe->pipe_widget; in hda_ipc4_post_trigger()
408 swidget->spipe->started_count++; in hda_ipc4_post_trigger()
423 swidget->spipe->started_count = 0; in hda_ipc4_post_trigger()
630 struct snd_sof_widget *pipe_widget = swidget->spipe->pipe_widget; in hda_select_dai_widget_ops()