Lines Matching full:pipeline
130 struct sof_ipc4_pipeline *pipeline; in hda_ipc4_get_hext_stream() local
137 pipeline = pipe_widget->private; in hda_ipc4_get_hext_stream()
139 /* mark pipeline so that it can be skipped during FE trigger */ in hda_ipc4_get_hext_stream()
140 pipeline->skip_during_fe_trigger = true; in hda_ipc4_get_hext_stream()
301 struct sof_ipc4_pipeline *pipeline; in hda_ipc4_pre_trigger() local
309 pipeline = pipe_widget->private; in hda_ipc4_pre_trigger()
328 pipeline->state = SOF_IPC4_PIPE_PAUSED; in hda_ipc4_pre_trigger()
378 struct sof_ipc4_pipeline *pipeline; in hda_ipc4_post_trigger() local
386 pipeline = pipe_widget->private; in hda_ipc4_post_trigger()
395 if (pipeline->state != SOF_IPC4_PIPE_PAUSED) { in hda_ipc4_post_trigger()
400 pipeline->state = SOF_IPC4_PIPE_PAUSED; in hda_ipc4_post_trigger()
407 pipeline->state = SOF_IPC4_PIPE_RUNNING; in hda_ipc4_post_trigger()
415 pipeline->state = SOF_IPC4_PIPE_RUNNING; in hda_ipc4_post_trigger()
420 * STOP/SUSPEND trigger is invoked only once when all users of this pipeline have in hda_ipc4_post_trigger()
421 * been stopped. So, clear the started_count so that the pipeline can be reset in hda_ipc4_post_trigger()
627 struct sof_ipc4_pipeline *pipeline = pipe_widget->private; in hda_select_dai_widget_ops() local
631 if (pipeline->use_chain_dma) in hda_select_dai_widget_ops()
646 if (pipeline->use_chain_dma) in hda_select_dai_widget_ops()