Searched refs:spipe (Results 1 – 7 of 7) sorted by relevance
| /linux/sound/soc/sof/ |
| H A D | sof-audio.c | 63 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 D | ipc4-pcm.c | 172 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 D | topology.c | 1612 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 D | ipc4-topology.c | 632 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 D | ipc3-topology.c | 528 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 D | sof-audio.h | 469 struct snd_sof_pipeline *spipe; 459 struct snd_sof_pipeline *spipe; global() member
|
| /linux/sound/soc/sof/intel/ |
| H A D | hda-dai-ops.c | 181 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;
|