/* Public domain. */ #ifndef _DRM_WRITEBACK_H #define _DRM_WRITEBACK_H #include struct drm_writeback_connector { struct drm_connector base; }; struct drm_writeback_job { struct dma_fence *out_fence; struct drm_framebuffer *fb; }; static inline struct drm_writeback_connector * drm_connector_to_writeback(struct drm_connector *connector) { return container_of(connector, struct drm_writeback_connector, base); } static inline struct dma_fence * drm_writeback_get_out_fence(struct drm_writeback_connector *connector) { return NULL; } static inline void drm_writeback_cleanup_job(struct drm_writeback_job *j) { } static inline int drm_writeback_prepare_job(struct drm_writeback_job *j) { return 0; } static inline int drm_writeback_set_fb(struct drm_connector_state *cs, struct drm_framebuffer *fb) { return 0; } #endif