]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - include/drm/drm_modeset_helper_vtables.h
drm: writeback: Add job prepare and cleanup operations
[linux.git] / include / drm / drm_modeset_helper_vtables.h
index cfb7be40bed7a55a453757b30bf20772590b718d..8f3602811eb532eb255d57855f54400a6aeb218b 100644 (file)
@@ -49,6 +49,8 @@
  */
 
 enum mode_set_atomic;
+struct drm_writeback_connector;
+struct drm_writeback_job;
 
 /**
  * struct drm_crtc_helper_funcs - helper operations for CRTCs
@@ -989,6 +991,11 @@ struct drm_connector_helper_funcs {
         */
        void (*atomic_commit)(struct drm_connector *connector,
                              struct drm_connector_state *state);
+
+       int (*prepare_writeback_job)(struct drm_writeback_connector *connector,
+                                    struct drm_writeback_job *job);
+       void (*cleanup_writeback_job)(struct drm_writeback_connector *connector,
+                                     struct drm_writeback_job *job);
 };
 
 /**