1#ifndef __DRM_GEM_FB_HELPER_H__
2#define __DRM_GEM_FB_HELPER_H__
17#define AFBC_VENDOR_AND_TYPE_MASK GENMASK_ULL(63, 52)
23 unsigned int *handle);
51#define drm_is_afbc(modifier) \
52 (((modifier) & AFBC_VENDOR_AND_TYPE_MASK) == DRM_FORMAT_MOD_ARM_AFBC(0))
int map
Definition d_mode.c:31
dma_data_direction
Definition dma-direction.h:21
size_t size_t const struct drm_bridge_funcs * funcs
Definition drm_bridge.h:1300
struct drm_framebuffer * drm_gem_fb_create_with_funcs(struct drm_device *dev, struct drm_file *file, const struct drm_format_info *info, const struct drm_mode_fb_cmd2 *mode_cmd, const struct drm_framebuffer_funcs *funcs)
int drm_gem_fb_vmap(struct drm_framebuffer *fb, struct iosys_map *map, struct iosys_map *data)
struct drm_gem_object * drm_gem_fb_get_obj(struct drm_framebuffer *fb, unsigned int plane)
struct drm_framebuffer * drm_gem_fb_create(struct drm_device *dev, struct drm_file *file, const struct drm_format_info *info, const struct drm_mode_fb_cmd2 *mode_cmd)
int drm_gem_fb_afbc_init(struct drm_device *dev, const struct drm_format_info *info, const struct drm_mode_fb_cmd2 *mode_cmd, struct drm_afbc_framebuffer *afbc_fb)
void drm_gem_fb_vunmap(struct drm_framebuffer *fb, struct iosys_map *map)
void drm_gem_fb_end_cpu_access(struct drm_framebuffer *fb, enum dma_data_direction dir)
int drm_gem_fb_begin_cpu_access(struct drm_framebuffer *fb, enum dma_data_direction dir)
int drm_gem_fb_init_with_funcs(struct drm_device *dev, struct drm_framebuffer *fb, struct drm_file *file, const struct drm_format_info *info, const struct drm_mode_fb_cmd2 *mode_cmd, const struct drm_framebuffer_funcs *funcs)
int drm_gem_fb_create_handle(struct drm_framebuffer *fb, struct drm_file *file, unsigned int *handle)
void drm_gem_fb_destroy(struct drm_framebuffer *fb)
struct drm_framebuffer * drm_gem_fb_create_with_dirty(struct drm_device *dev, struct drm_file *file, const struct drm_format_info *info, const struct drm_mode_fb_cmd2 *mode_cmd)
struct drm_plane * plane
Definition drm_plane.h:828
const struct device * dev
Definition drm_print.h:519
void * data
Definition kthread.h:30
Definition drm_framebuffer.h:295
Definition drm_device.h:75
Definition drm_fb_helper.h:57
Definition drm_file.h:165
Definition drm_framebuffer.h:43
Definition drm_framebuffer.h:120
Definition drm_mode.h:693
Definition iosys-map.h:109