Lines Matching full:pipeline

56  * Pipeline Configuration
60 * Insert the UIF in the pipeline between the prev and next entities. If no UIF
264 * The BRx might be acquired by the other pipeline in in vsp1_du_pipeline_setup_brx()
266 * of entities for this pipeline. The other pipeline's in vsp1_du_pipeline_setup_brx()
270 * However, if the other pipeline doesn't acquire our in vsp1_du_pipeline_setup_brx()
273 * the pipeline. To solve this, store the released BRx in vsp1_du_pipeline_setup_brx()
275 * if it isn't acquired by the other pipeline. in vsp1_du_pipeline_setup_brx()
286 * If the BRx we need is in use, force the owner pipeline to in vsp1_du_pipeline_setup_brx()
306 "DRM pipeline %u reconfiguration timeout\n", in vsp1_du_pipeline_setup_brx()
312 * by the other pipeline, add it back to the entities list (with in vsp1_du_pipeline_setup_brx()
314 * disconnect it from the hardware pipeline. in vsp1_du_pipeline_setup_brx()
321 * Add the BRx to the pipeline, inserting it just before the in vsp1_du_pipeline_setup_brx()
370 /* Setup the input side of the pipeline (RPFs and BRx). */
416 /* Setup the RPF input pipeline for every enabled input. */ in vsp1_du_pipeline_setup_inputs()
469 * hardware pipeline and from the pipeline's list of entities. Otherwise in vsp1_du_pipeline_setup_inputs()
470 * make sure it is present in the pipeline's list of entities if it in vsp1_du_pipeline_setup_inputs()
483 /* Setup the output side of the pipeline (WPF and LIF). */
529 * Verify that the format at the output of the pipeline matches the in vsp1_du_pipeline_setup_output()
543 /* Configure all entities in the pipeline. */
565 /* Disconnect unused entities from the pipeline. */ in vsp1_du_pipeline_configure()
633 * vsp1_du_setup_lif - Setup the output part of the VSP pipeline
635 * @pipe_index: the DRM pipeline index
638 * Configure the output part of VSP DRM pipeline for the given frame @cfg.width
642 * The @pipe_index argument selects which DRM pipeline to setup. The number of
678 * the pipeline and turn the light off. in vsp1_du_setup_lif()
682 dev_err(vsp1->dev, "DRM pipeline stop timeout\n"); in vsp1_du_setup_lif()
718 dev_dbg(vsp1->dev, "%s: pipeline disabled\n", __func__); in vsp1_du_setup_lif()
736 /* Setup formats through the pipeline. */ in vsp1_du_setup_lif()
763 /* Configure all entities in the pipeline. */ in vsp1_du_setup_lif()
772 /* Start the pipeline. */ in vsp1_du_setup_lif()
777 dev_dbg(vsp1->dev, "%s: pipeline enabled\n", __func__); in vsp1_du_setup_lif()
786 * @pipe_index: the DRM pipeline index
794 * vsp1_du_atomic_update - Setup one RPF input of the VSP pipeline
796 * @pipe_index: the DRM pipeline index
842 * Remove the RPF from the pipeline's inputs. Keep it in the in vsp1_du_atomic_update()
843 * pipeline's entity list to let vsp1_du_pipeline_configure() in vsp1_du_atomic_update()
844 * remove it from the hardware pipeline. in vsp1_du_atomic_update()
889 * @pipe_index: the DRM pipeline index
967 /* Create one DRM pipeline per LIF. */ in vsp1_drm_init()
982 * The output side of the DRM pipeline is static, add the in vsp1_drm_init()
998 * the pipeline. in vsp1_drm_init()