/kernel/linux/linux-6.6/sound/soc/sof/ |
H A D | ipc4-pcm.c | 35 /* 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 D | sof-audio.c | 111 * 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 D | sof-audio.h | 203 * @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 D | komeda_dev.c | 37 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 D | komeda_pipeline.c | 20 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 D | komeda_dev.h | 144 * 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 D | komeda_plane.c | 333 pipe = mdev->pipelines[i]; in komeda_kms_add_planes()
|
H A D | komeda_private_obj.c | 373 pipe = mdev->pipelines[i]; in komeda_kms_add_private_objs()
|
H A D | komeda_crtc.c | 566 master = mdev->pipelines[i]; in komeda_kms_setup_crtcs()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_dev.c | 37 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 D | komeda_pipeline.c | 22 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 D | komeda_dev.h | 144 * 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 D | komeda_plane.c | 325 pipe = mdev->pipelines[i]; in komeda_kms_add_planes()
|
H A D | komeda_private_obj.c | 373 pipe = mdev->pipelines[i]; in komeda_kms_add_private_objs()
|
H A D | komeda_crtc.c | 575 master = mdev->pipelines[i]; in komeda_kms_setup_crtcs()
|
/kernel/linux/linux-5.10/drivers/media/platform/exynos4-is/ |
H A D | media-dev.h | 141 struct list_head pipelines; member
|
H A D | media-dev.c | 381 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 D | media-dev.h | 115 * @pipelines: list of pipelines 145 struct list_head pipelines; member
|
H A D | media-dev.c | 380 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()
|