Lines Matching defs:plane
81 int armada_drm_plane_prepare_fb(struct drm_plane *plane,
85 plane->base.id, plane->name,
97 void armada_drm_plane_cleanup_fb(struct drm_plane *plane,
101 plane->base.id, plane->name,
108 int armada_drm_plane_atomic_check(struct drm_plane *plane,
158 static void armada_drm_primary_plane_atomic_update(struct drm_plane *plane,
161 struct drm_plane_state *state = plane->state;
167 DRM_DEBUG_KMS("[PLANE:%d:%s]\n", plane->base.id, plane->name);
173 plane->base.id, plane->name,
244 static void armada_drm_primary_plane_atomic_disable(struct drm_plane *plane,
251 DRM_DEBUG_KMS("[PLANE:%d:%s]\n", plane->base.id, plane->name);
257 plane->base.id, plane->name,
264 /* Disable plane and power down most RAMs and FIFOs */
281 void armada_plane_reset(struct drm_plane *plane)
284 if (plane->state)
285 __drm_atomic_helper_plane_destroy_state(plane->state);
286 kfree(plane->state);
289 __drm_atomic_helper_plane_reset(plane, &st->base);
292 struct drm_plane_state *armada_plane_duplicate_state(struct drm_plane *plane)
296 if (WARN_ON(!plane->state))
299 st = kmemdup(plane->state, sizeof(*st), GFP_KERNEL);
301 __drm_atomic_helper_plane_duplicate_state(plane, &st->base);