Home
last modified time | relevance | path

Searched refs:pipelines (Results 1 - 19 of 19) sorted by relevance

/kernel/linux/linux-6.6/sound/soc/sof/
H A Dipc4-pcm.c35 /* trigger multiple pipelines with a single IPC */ in sof_ipc4_set_multi_pipeline_state()
38 /* ipc_size includes the count and the pipeline IDs for the number of pipelines */ in sof_ipc4_set_multi_pipeline_state()
201 * model on SOF driver has two notional pipelines, one at host DAI,
253 struct snd_sof_pipeline *spipe = pipeline_list->pipelines[i]; in sof_ipc4_chain_dma_trigger()
259 "All pipelines in chained DMA stream should have use_chain_dma attribute set."); in sof_ipc4_chain_dma_trigger()
303 if (!pipeline_list->pipelines || !pipeline_list->count) in sof_ipc4_trigger_pipelines()
306 spipe = pipeline_list->pipelines[0]; in sof_ipc4_trigger_pipelines()
326 * IPC4 requires pipelines to be triggered in order starting at the sink and in sof_ipc4_trigger_pipelines()
329 * Skip the pipelines that have their skip_during_fe_trigger flag set. If there is a fork in sof_ipc4_trigger_pipelines()
336 spipe = pipeline_list->pipelines[ in sof_ipc4_trigger_pipelines()
[all...]
H A Dsof-audio.c111 * skip for static pipelines in sof_widget_free_unlocked()
161 * widget in the pipeline is freed. Skip setting up scheduler widget for static pipelines. in sof_widget_setup_unlocked()
350 * This is not sufficient to handle loopback cases between pipelines configured with in sof_setup_pipeline_connections()
568 if (!pipeline_list->pipelines) in sof_set_up_widgets_in_path()
572 * Add the widget's pipe_widget to the list of pipelines to be triggered if not in sof_set_up_widgets_in_path()
573 * already in the list. This will result in the pipelines getting added in the in sof_set_up_widgets_in_path()
577 spipe = pipeline_list->pipelines[i]; in sof_set_up_widgets_in_path()
584 pipeline_list->pipelines[i] = swidget->spipe; in sof_set_up_widgets_in_path()
718 /* complete pipelines */ in sof_widget_list_setup()
H A Dsof-audio.h203 * @set_up_all_pipelines: Function pointer for setting up all topology pipelines
204 * @tear_down_all_pipelines: Function pointer for tearing down all topology pipelines
304 * struct snd_sof_pcm_stream_pipeline_list - List of pipelines associated with a PCM stream
306 * @pipelines: array of pipelines
310 struct snd_sof_pipeline **pipelines; member
324 * flag to indicate that the DSP pipelines should be kept
423 * unique for each module type across all pipelines. This will not be used in SOF_IPC.
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_dev.c37 komeda_pipeline_dump_register(mdev->pipelines[i], sf); in komeda_register_show()
84 struct komeda_pipeline *pipe = mdev->pipelines[0]; in config_id_show()
176 mdev->pipelines[pipe_id]->of_node = of_node_get(child); in komeda_parse_dt()
181 pipe = mdev->pipelines[pipe_id]; in komeda_parse_dt()
260 DRM_ERROR("assemble display pipelines failed.\n"); in komeda_dev_create()
310 komeda_pipeline_destroy(mdev, mdev->pipelines[i]); in komeda_dev_destroy()
311 mdev->pipelines[i] = NULL; in komeda_dev_destroy()
H A Dkomeda_pipeline.c20 DRM_ERROR("Exceed max support %d pipelines.\n", in komeda_pipeline_add()
38 mdev->pipelines[mdev->n_pipelines] = pipe; in komeda_pipeline_add()
85 temp = mdev->pipelines[id - KOMEDA_COMPONENT_COMPIZ0]; in komeda_pipeline_get_component_pos()
104 temp = mdev->pipelines[id - KOMEDA_COMPONENT_IPS0]; in komeda_pipeline_get_component_pos()
347 pipe = mdev->pipelines[i]; in komeda_assemble_pipelines()
H A Dkomeda_dev.h144 * And D71 supports assign two pipelines to one single display on mode
184 /** @n_pipelines: the number of pipe in @pipelines */
186 /** @pipelines: the komeda pipelines */
187 struct komeda_pipeline *pipelines[KOMEDA_MAX_PIPELINES]; member
H A Dkomeda_plane.c333 pipe = mdev->pipelines[i]; in komeda_kms_add_planes()
H A Dkomeda_private_obj.c373 pipe = mdev->pipelines[i]; in komeda_kms_add_private_objs()
H A Dkomeda_crtc.c566 master = mdev->pipelines[i]; in komeda_kms_setup_crtcs()
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_dev.c37 komeda_pipeline_dump_register(mdev->pipelines[i], sf); in komeda_register_show()
73 struct komeda_pipeline *pipe = mdev->pipelines[0]; in config_id_show()
164 mdev->pipelines[pipe_id]->of_node = of_node_get(child); in komeda_parse_dt()
169 pipe = mdev->pipelines[pipe_id]; in komeda_parse_dt()
248 DRM_ERROR("assemble display pipelines failed.\n"); in komeda_dev_create()
297 komeda_pipeline_destroy(mdev, mdev->pipelines[i]); in komeda_dev_destroy()
298 mdev->pipelines[i] = NULL; in komeda_dev_destroy()
H A Dkomeda_pipeline.c22 DRM_ERROR("Exceed max support %d pipelines.\n", in komeda_pipeline_add()
40 mdev->pipelines[mdev->n_pipelines] = pipe; in komeda_pipeline_add()
87 temp = mdev->pipelines[id - KOMEDA_COMPONENT_COMPIZ0]; in komeda_pipeline_get_component_pos()
106 temp = mdev->pipelines[id - KOMEDA_COMPONENT_IPS0]; in komeda_pipeline_get_component_pos()
350 pipe = mdev->pipelines[i]; in komeda_assemble_pipelines()
H A Dkomeda_dev.h144 * And D71 supports assign two pipelines to one single display on mode
182 /** @n_pipelines: the number of pipe in @pipelines */
184 /** @pipelines: the komeda pipelines */
185 struct komeda_pipeline *pipelines[KOMEDA_MAX_PIPELINES]; member
H A Dkomeda_plane.c325 pipe = mdev->pipelines[i]; in komeda_kms_add_planes()
H A Dkomeda_private_obj.c373 pipe = mdev->pipelines[i]; in komeda_kms_add_private_objs()
H A Dkomeda_crtc.c575 master = mdev->pipelines[i]; in komeda_kms_setup_crtcs()
/kernel/linux/linux-5.10/drivers/media/platform/exynos4-is/
H A Dmedia-dev.h141 struct list_head pipelines; member
H A Dmedia-dev.c381 list_add_tail(&p->list, &fmd->pipelines); in fimc_md_pipeline_create()
389 while (!list_empty(&fmd->pipelines)) { in fimc_md_pipelines_free()
392 p = list_entry(fmd->pipelines.next, typeof(*p), list); in fimc_md_pipelines_free()
1442 INIT_LIST_HEAD(&fmd->pipelines); in fimc_md_probe()
/kernel/linux/linux-6.6/drivers/media/platform/samsung/exynos4-is/
H A Dmedia-dev.h115 * @pipelines: list of pipelines
145 struct list_head pipelines; member
H A Dmedia-dev.c380 list_add_tail(&p->list, &fmd->pipelines); in fimc_md_pipeline_create()
388 while (!list_empty(&fmd->pipelines)) { in fimc_md_pipelines_free()
391 p = list_entry(fmd->pipelines.next, typeof(*p), list); in fimc_md_pipelines_free()
1447 INIT_LIST_HEAD(&fmd->pipelines); in fimc_md_probe()

Completed in 26 milliseconds