Lines Matching full:damage

54  * drm_atomic_helper_check_plane_damage - Verify plane damage on atomic_check.
56 * @plane_state: Plane state for which to verify damage.
58 * This helper function makes sure that damage from plane state is discarded
60 * plane update rather than processing individual damage regions, then those
65 * &drm_plane_state.src as damage.
96 * A helper to implement &drm_framebuffer_funcs.dirty using damage interface
113 struct drm_property_blob *damage = NULL; in drm_atomic_helper_dirtyfb() local
148 damage = drm_property_create_blob(fb->dev, in drm_atomic_helper_dirtyfb()
151 if (IS_ERR(damage)) { in drm_atomic_helper_dirtyfb()
152 ret = PTR_ERR(damage); in drm_atomic_helper_dirtyfb()
153 damage = NULL; in drm_atomic_helper_dirtyfb()
178 damage); in drm_atomic_helper_dirtyfb()
191 drm_property_blob_put(damage); in drm_atomic_helper_dirtyfb()
205 * drm_atomic_helper_damage_iter_init - Initialize the damage iterator.
208 * @state: Plane state from which to iterate the damage clips.
210 * Initialize an iterator, which clips plane damage
212 * returns full plane src in case damage is not present because either
215 * changed but that can be changed in future to return damage.
254 * drm_atomic_helper_damage_iter_next - Advance the damage iterator.
258 * Since plane src is in 16.16 fixed point and damage clips are whole number,
261 * off for full plane src, in case it's returned as damage. This iterator will
262 * skip damage clips outside of plane src.
296 * drm_atomic_helper_damage_merged - Merged plane damage
298 * @state: Plane state from which to iterate the damage clips.
299 * @rect: Returns the merged damage rectangle
301 * This function merges any valid plane damage clips into one rectangle and
308 * True if there is valid plane damage otherwise false.