32#ifndef DRM_DAMAGE_HELPER_H_
33#define DRM_DAMAGE_HELPER_H_
46#define drm_atomic_for_each_plane_damage(iter, rect) \
47 while (drm_atomic_helper_damage_iter_next(iter, rect))
72 unsigned int num_clips);
uint8_t flags
Definition virtio.h:0
unsigned int uint32_t
Definition acefiex.h:163
int drm_atomic_helper_dirtyfb(struct drm_framebuffer *fb, struct drm_file *file_priv, unsigned int flags, unsigned int color, struct drm_clip_rect *clips, unsigned int num_clips)
bool drm_atomic_helper_damage_merged(const struct drm_plane_state *old_state, const struct drm_plane_state *state, struct drm_rect *rect)
void drm_atomic_helper_damage_iter_init(struct drm_atomic_helper_damage_iter *iter, const struct drm_plane_state *old_state, const struct drm_plane_state *new_state)
bool drm_atomic_helper_damage_iter_next(struct drm_atomic_helper_damage_iter *iter, struct drm_rect *rect)
void drm_atomic_helper_check_plane_damage(struct drm_atomic_commit *state, struct drm_plane_state *plane_state)
Definition drm_atomic.h:480
Definition drm_damage_helper.h:54
const struct drm_rect * clips
Definition drm_damage_helper.h:58
uint32_t curr_clip
Definition drm_damage_helper.h:62
uint32_t num_clips
Definition drm_damage_helper.h:60
bool full_update
Definition drm_damage_helper.h:64
struct drm_rect plane_src
Definition drm_damage_helper.h:56
Definition drm_file.h:165
Definition drm_framebuffer.h:120
Definition drm_plane.h:54