···8686void dpu_encoder_kickoff(struct drm_encoder *encoder);87878888/**8989+ * dpu_encoder_wakeup_time - get the time of the next vsync9090+ */9191+int dpu_encoder_vsync_time(struct drm_encoder *drm_enc, ktime_t *wakeup_time);9292+9393+/**8994 * dpu_encoder_wait_for_event - Waits for encoder events9095 * @encoder: encoder pointer9196 * @event: event to wait for
···8080 */8181 void (*flush_commit)(struct msm_kms *kms, unsigned crtc_mask);82828383- /* TODO remove ->commit(), use ->flush_commit() instead: */8484- void (*commit)(struct msm_kms *kms, struct drm_atomic_state *state);8585-8683 /**8784 * Wait for any in-progress flush to complete on the specified8885 * crtcs. This should not block if there is no in-progress