Lines Matching full:pipelines

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