Lines Matching full:plane
81 int armada_drm_plane_atomic_check(struct drm_plane *plane, in armada_drm_plane_atomic_check() argument
85 plane); in armada_drm_plane_atomic_check()
136 static void armada_drm_primary_plane_atomic_update(struct drm_plane *plane, in armada_drm_primary_plane_atomic_update() argument
140 plane); in armada_drm_primary_plane_atomic_update()
142 plane); in armada_drm_primary_plane_atomic_update()
148 DRM_DEBUG_KMS("[PLANE:%d:%s]\n", plane->base.id, plane->name); in armada_drm_primary_plane_atomic_update()
153 DRM_DEBUG_KMS("[PLANE:%d:%s] is on [CRTC:%d:%s] with [FB:%d] visible %u->%u\n", in armada_drm_primary_plane_atomic_update()
154 plane->base.id, plane->name, in armada_drm_primary_plane_atomic_update()
226 static void armada_drm_primary_plane_atomic_disable(struct drm_plane *plane, in armada_drm_primary_plane_atomic_disable() argument
230 plane); in armada_drm_primary_plane_atomic_disable()
235 DRM_DEBUG_KMS("[PLANE:%d:%s]\n", plane->base.id, plane->name); in armada_drm_primary_plane_atomic_disable()
240 DRM_DEBUG_KMS("[PLANE:%d:%s] was on [CRTC:%d:%s] with [FB:%d]\n", in armada_drm_primary_plane_atomic_disable()
241 plane->base.id, plane->name, in armada_drm_primary_plane_atomic_disable()
248 /* Disable plane and power down most RAMs and FIFOs */ in armada_drm_primary_plane_atomic_disable()
263 void armada_plane_reset(struct drm_plane *plane) in armada_plane_reset() argument
266 if (plane->state) in armada_plane_reset()
267 __drm_atomic_helper_plane_destroy_state(plane->state); in armada_plane_reset()
268 kfree(plane->state); in armada_plane_reset()
271 __drm_atomic_helper_plane_reset(plane, &st->base); in armada_plane_reset()
274 struct drm_plane_state *armada_plane_duplicate_state(struct drm_plane *plane) in armada_plane_duplicate_state() argument
278 if (WARN_ON(!plane->state)) in armada_plane_duplicate_state()
281 st = kmemdup(plane->state, sizeof(*st), GFP_KERNEL); in armada_plane_duplicate_state()
283 __drm_atomic_helper_plane_duplicate_state(plane, &st->base); in armada_plane_duplicate_state()