1 /* Public domain. */ 2 3 #ifndef DRM_WRITEBACK_H 4 #define DRM_WRITEBACK_H 5 6 #include <drm/drm_connector.h> 7 8 struct drm_writeback_connector { 9 struct drm_connector base; 10 }; 11 12 struct drm_writeback_job { 13 struct dma_fence *out_fence; 14 struct drm_framebuffer *fb; 15 }; 16 17 static inline struct drm_writeback_connector * 18 drm_connector_to_writeback(struct drm_connector *connector) 19 { 20 return container_of(connector, struct drm_writeback_connector, base); 21 } 22 23 static inline struct dma_fence * 24 drm_writeback_get_out_fence(struct drm_writeback_connector *connector) 25 { 26 return NULL; 27 } 28 29 #endif 30