Lines Matching full:pipelines
76 /* trigger multiple pipelines with a single IPC */
79 /* ipc_size includes the count and the pipeline IDs for the number of pipelines */
269 * model on SOF driver has two notional pipelines, one at host DAI,
331 struct snd_sof_pipeline *spipe = pipeline_list->pipelines[i];
337 "All pipelines in chained DMA stream should have use_chain_dma attribute set.");
401 if (!pipeline_list->pipelines || !pipeline_list->count)
404 spipe = pipeline_list->pipelines[0];
431 * IPC4 requires pipelines to be triggered in order starting at the sink and
434 * Skip the pipelines that have their skip_during_fe_trigger flag set. If there is a fork
441 spipe = pipeline_list->pipelines[i];
447 spipe = pipeline_list->pipelines[i];
452 /* return if all pipelines are in the requested state already */
463 * set paused state for pipelines if the final state is PAUSED or when the pipeline
468 dev_err(sdev->dev, "failed to pause all pipelines\n");
472 /* update PAUSED state for all pipelines just triggered */
474 spipe = pipeline_list->pipelines[i];
497 dev_err(sdev->dev, "failed to set final state %d for all pipelines\n", state);
500 * pipelines to reset state we must ignore the error code and
512 /* update RUNNING/RESET state for all pipelines that were just triggered */
514 spipe = pipeline_list->pipelines[i];
746 kfree(pipeline_list->pipelines);
747 pipeline_list->pipelines = NULL;
782 pipeline_list->pipelines = kcalloc(ipc4_data->max_num_pipelines,
784 if (!pipeline_list->pipelines) {