modifier_info is a pointer to an optional modifier-related information. Managing the memory needed for that information is the responsibility of drivers. Signed-off-by: Andrzej Pietrasiewicz <andrzej.p@xxxxxxxxxxxxx> --- include/drm/drm_framebuffer.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/include/drm/drm_framebuffer.h b/include/drm/drm_framebuffer.h index c0e0256e3e98..2b3341b526d7 100644 --- a/include/drm/drm_framebuffer.h +++ b/include/drm/drm_framebuffer.h @@ -29,6 +29,7 @@ #include <drm/drm_mode_object.h> +struct drm_afbc; struct drm_clip_rect; struct drm_device; struct drm_file; @@ -139,6 +140,21 @@ struct drm_framebuffer { * @format: framebuffer format information */ const struct drm_format_info *format; + + union { + /** + * @modifier_info: pointer to an optional modifier-related + * information. Managing the memory holding that information + * is driver's responsibility. + */ + void *modifier_info; + + /** + * @afbc_info: afbc-specific pointer + */ + struct drm_afbc *afbc_info; + }; + /** * @funcs: framebuffer vfunc table */ -- 2.17.1 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel