Lines Matching refs:pipeline

1369 	const struct sof_ipc_pipe_new *pipeline;  in sof_pipeline_core_enable()  local
1373 pipeline = swidget->private; in sof_pipeline_core_enable()
1375 pipeline = snd_sof_pipeline_find(sdev, swidget->pipeline_id); in sof_pipeline_core_enable()
1376 if (!pipeline) in sof_pipeline_core_enable()
1381 ret = sof_core_enable(sdev, pipeline->core); in sof_pipeline_core_enable()
1707 struct sof_ipc_pipe_new *pipeline, in sof_load_pipeline_ipc() argument
1711 int ret = sof_core_enable(sdev, pipeline->core); in sof_load_pipeline_ipc()
1716 ret = sof_ipc_tx_message(sdev->ipc, pipeline->hdr.cmd, pipeline, in sof_load_pipeline_ipc()
1717 sizeof(*pipeline), r, sizeof(*r)); in sof_load_pipeline_ipc()
1730 struct sof_ipc_pipe_new *pipeline; in sof_widget_load_pipeline() local
1734 pipeline = kzalloc(sizeof(*pipeline), GFP_KERNEL); in sof_widget_load_pipeline()
1735 if (!pipeline) in sof_widget_load_pipeline()
1739 pipeline->hdr.size = sizeof(*pipeline); in sof_widget_load_pipeline()
1740 pipeline->hdr.cmd = SOF_IPC_GLB_TPLG_MSG | SOF_IPC_TPLG_PIPE_NEW; in sof_widget_load_pipeline()
1741 pipeline->pipeline_id = index; in sof_widget_load_pipeline()
1742 pipeline->comp_id = swidget->comp_id; in sof_widget_load_pipeline()
1753 pipeline->sched_id = comp_swidget->comp_id; in sof_widget_load_pipeline()
1756 pipeline->pipeline_id, pipeline->comp_id, pipeline->sched_id); in sof_widget_load_pipeline()
1758 ret = sof_parse_tokens(scomp, pipeline, sched_tokens, in sof_widget_load_pipeline()
1768 swidget->widget->name, pipeline->period, pipeline->priority, in sof_widget_load_pipeline()
1769 pipeline->period_mips, pipeline->core, pipeline->frames_per_sched); in sof_widget_load_pipeline()
1771 swidget->private = pipeline; in sof_widget_load_pipeline()
1774 ret = sof_load_pipeline_ipc(scomp->dev, pipeline, r); in sof_widget_load_pipeline()
1778 kfree(pipeline); in sof_widget_load_pipeline()
2570 struct sof_ipc_pipe_new *pipeline; in sof_widget_unload() local
2600 pipeline = swidget->private; in sof_widget_unload()
2601 ret = snd_sof_dsp_core_power_down(sdev, 1 << pipeline->core); in sof_widget_unload()
2604 pipeline->core); in sof_widget_unload()