Lines Matching full:encoder
41 * dpu_encoder_assign_crtc - Link the encoder to the crtc it's assigned to
42 * @encoder: encoder pointer
45 void dpu_encoder_assign_crtc(struct drm_encoder *encoder,
50 * the encoder is assigned to the given crtc
51 * @encoder: encoder pointer
55 void dpu_encoder_toggle_vblank_for_crtc(struct drm_encoder *encoder,
59 * dpu_encoder_register_frame_event_callback - provide callback to encoder that
61 * @encoder: encoder pointer
65 void dpu_encoder_register_frame_event_callback(struct drm_encoder *encoder,
73 * @encoder: encoder pointer
75 void dpu_encoder_prepare_for_kickoff(struct drm_encoder *encoder);
80 * @encoder: encoder pointer
82 void dpu_encoder_trigger_kickoff_pending(struct drm_encoder *encoder);
87 * @encoder: encoder pointer
89 void dpu_encoder_kickoff(struct drm_encoder *encoder);
97 * dpu_encoder_wait_for_event - Waits for encoder events
98 * @encoder: encoder pointer
117 * dpu_encoder_get_intf_mode - get interface mode of the given encoder
118 * @encoder: Pointer to drm encoder object
120 enum dpu_intf_mode dpu_encoder_get_intf_mode(struct drm_encoder *encoder);
123 * dpu_encoder_virt_runtime_resume - pm runtime resume the encoder configs
124 * @encoder: encoder pointer
126 void dpu_encoder_virt_runtime_resume(struct drm_encoder *encoder);
129 * dpu_encoder_init - initialize virtual encoder object
133 * Returns: Pointer to newly created drm encoder
142 * @drm_enc: Pointer to previously created drm encoder structure
148 * dpu_encoder_get_linecount - get interface line count for the encoder.
149 * @drm_enc: Pointer to previously created drm encoder structure
154 * dpu_encoder_get_vsync_count - get vsync count for the encoder.
155 * @drm_enc: Pointer to previously created drm encoder structure
163 * in virtual encoder that can collect CRC values
164 * @drm_enc: Pointer to previously created drm encoder structure
165 * Returns: Number of physical encoders for given drm encoder
171 * @drm_enc: Pointer to previously created drm encoder structure
177 * @drm_enc: Pointer to previously created drm encoder structure
183 * dpu_encoder_use_dsc_merge - returns true if the encoder uses DSC merge topology.
184 * @drm_enc: Pointer to previously created drm encoder structure
189 * dpu_encoder_prepare_wb_job - prepare writeback job for the encoder.
190 * @drm_enc: Pointer to previously created drm encoder structure
197 * dpu_encoder_cleanup_wb_job - cleanup writeback job for the encoder.
198 * @drm_enc: Pointer to previously created drm encoder structure
206 * @drm_enc: Pointer to drm encoder structure