Lines Matching refs:plane
257 struct drm_plane *plane;
270 /* The scaling engine can only handle one plane at a time. */
274 drm_atomic_crtc_state_for_each_plane_state(plane, pstate, state) {
275 struct malidp_plane *mp = to_malidp_plane(plane);
347 struct drm_plane *plane;
356 * Each plane has set its required memory size in the ->plane_check()
360 * The rotation memory allocation algorithm (for each plane):
362 * rotate memory in the bank is available for use by the plane.
363 * b. If other rotated or compressed planes exist, and plane's
367 * c. If other rotated or compressed planes exist, and plane's layer ID
371 * checked always has DE_VIDEO1 plane first in the list if it is
379 drm_atomic_crtc_state_for_each_plane_state(plane, pstate, crtc_state) {
388 * if we have more than 1 plane using rotation memory, use the second
395 drm_atomic_crtc_state_for_each_plane_state(plane, pstate, crtc_state) {
396 struct malidp_plane *mp = to_malidp_plane(plane);
401 /* process current plane */
529 struct drm_plane *primary = NULL, *plane;
538 drm_for_each_plane(plane, drm) {
539 if (plane->type == DRM_PLANE_TYPE_PRIMARY) {
540 primary = plane;
546 DRM_ERROR("no primary plane found\n");
557 /* No inverse-gamma: it is per-plane. */