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()
320 /* Add the BRx to the pipeline. */ in vsp1_du_pipeline_setup_brx()
366 /* Setup the input side of the pipeline (RPFs and BRx). */
412 /* Setup the RPF input pipeline for every enabled input. */ in vsp1_du_pipeline_setup_inputs()
465 * hardware pipeline and from the pipeline's list of entities. Otherwise in vsp1_du_pipeline_setup_inputs()
466 * make sure it is present in the pipeline's list of entities if it in vsp1_du_pipeline_setup_inputs()
479 /* Setup the output side of the pipeline (WPF and LIF). */
524 * Verify that the format at the output of the pipeline matches the in vsp1_du_pipeline_setup_output()
538 /* Configure all entities in the pipeline. */
557 /* Disconnect unused entities from the pipeline. */ in vsp1_du_pipeline_configure()
623 * vsp1_du_setup_lif - Setup the output part of the VSP pipeline
625 * @pipe_index: the DRM pipeline index
628 * Configure the output part of VSP DRM pipeline for the given frame @cfg.width
632 * The @pipe_index argument selects which DRM pipeline to setup. The number of
668 * the pipeline and turn the light off. in vsp1_du_setup_lif()
672 dev_err(vsp1->dev, "DRM pipeline stop timeout\n"); in vsp1_du_setup_lif()
708 dev_dbg(vsp1->dev, "%s: pipeline disabled\n", __func__); in vsp1_du_setup_lif()
723 /* Setup formats through the pipeline. */ in vsp1_du_setup_lif()
748 /* Configure all entities in the pipeline. */ in vsp1_du_setup_lif()
757 /* Start the pipeline. */ in vsp1_du_setup_lif()
762 dev_dbg(vsp1->dev, "%s: pipeline enabled\n", __func__); in vsp1_du_setup_lif()
771 * @pipe_index: the DRM pipeline index
779 * vsp1_du_atomic_update - Setup one RPF input of the VSP pipeline
781 * @pipe_index: the DRM pipeline index
827 * Remove the RPF from the pipeline's inputs. Keep it in the in vsp1_du_atomic_update()
828 * pipeline's entity list to let vsp1_du_pipeline_configure() in vsp1_du_atomic_update()
829 * remove it from the hardware pipeline. in vsp1_du_atomic_update()
874 * @pipe_index: the DRM pipeline index
949 /* Create one DRM pipeline per LIF. */ in vsp1_drm_init()
961 * The output side of the DRM pipeline is static, add the in vsp1_drm_init()
977 * the pipeline. in vsp1_drm_init()