Lines Matching full:encoders
121 * encoders. Virtual encoder manages one "logical" display. Physical
122 * encoders manage one intf block, tied to a specific panel/sub-panel.
123 * Virtual encoder defers as much as possible to the physical encoders.
130 * @num_phys_encs: Actual number of physical encoders contained.
131 * @phys_encs: Container of physical encoders managed.
171 * @dsc: drm_dsc_config pointer, for DSC-enabled encoders
306 * dpu_encoder_get_crc_values_cnt - get number of physical encoders contained
309 * Returns: Number of physical encoders for given drm encoder
563 * This helper function may be used by physical encoders to configure
680 * Use 2 DSC encoders, 2 layer mixers and 1 or 2 interfaces in dpu_encoder_update_topology()
1574 /* One of the physical encoders has become idle */ in dpu_encoder_frame_done_callback()
1696 * encoders if they require ctl_start triggering.
1765 * Iterate through the physical encoders and perform consolidated flush
1768 * use cases that require visibility into multiple physical encoders at
1783 /* don't perform flush/start operations for slave encoders */ in _dpu_encoder_kickoff_phys()
2524 DPU_ERROR_ENC(dpu_enc, "too many physical encoders %d\n", in dpu_encoder_virt_add_phys_encs()
2585 * Set writeback as possible clones of real-time DSI encoders and vice in dpu_encoder_get_clones()
2588 * Writeback encoders can't be clones of each other and DSI in dpu_encoder_get_clones()
2589 * encoders can't be clones of each other. in dpu_encoder_get_clones()
2591 * TODO: Add DP encoders as valid possible clones for writeback encoders in dpu_encoder_get_clones()
2783 * a vblank or CTL_START. Physical encoders will map this differently depending
2824 * encoders will map this differently depending on the type: vid mode -> vsync_irq,