Lines Matching full:encoder

22  * Encoder functions and data types
23 * @intfs: Interfaces this encoder is using, INTF_MODE_NONE if unused
31 * @encoder: encoder pointer
32 * @hw_res: resource table to populate with encoder required resources
34 void dpu_encoder_get_hw_resources(struct drm_encoder *encoder,
38 * dpu_encoder_assign_crtc - Link the encoder to the crtc it's assigned to
39 * @encoder: encoder pointer
42 void dpu_encoder_assign_crtc(struct drm_encoder *encoder,
47 * the encoder is assigned to the given crtc
48 * @encoder: encoder pointer
52 void dpu_encoder_toggle_vblank_for_crtc(struct drm_encoder *encoder,
56 * dpu_encoder_register_frame_event_callback - provide callback to encoder that
58 * @encoder: encoder pointer
62 void dpu_encoder_register_frame_event_callback(struct drm_encoder *encoder,
70 * @encoder: encoder pointer
72 void dpu_encoder_prepare_for_kickoff(struct drm_encoder *encoder);
77 * @encoder: encoder pointer
79 void dpu_encoder_trigger_kickoff_pending(struct drm_encoder *encoder);
84 * @encoder: encoder pointer
86 void dpu_encoder_kickoff(struct drm_encoder *encoder);
94 * dpu_encoder_wait_for_event - Waits for encoder events
95 * @encoder: encoder pointer
114 * dpu_encoder_get_intf_mode - get interface mode of the given encoder
115 * @encoder: Pointer to drm encoder object
117 enum dpu_intf_mode dpu_encoder_get_intf_mode(struct drm_encoder *encoder);
120 * dpu_encoder_virt_runtime_resume - pm runtime resume the encoder configs
121 * @encoder: encoder pointer
123 void dpu_encoder_virt_runtime_resume(struct drm_encoder *encoder);
126 * dpu_encoder_init - initialize virtual encoder object
129 * Returns: Pointer to newly created drm encoder
145 * dpu_encoder_prepare_commit - prepare encoder at the very beginning of an
147 * @drm_enc: Pointer to previously created drm encoder structure
154 * @drm_enc: Pointer to previously created drm encoder structure