Lines Matching full:planes

342 	struct rcar_du_plane *planes[RCAR_DU_NUM_HW_PLANES];  in rcar_du_crtc_update_planes()  local
352 struct rcar_du_plane *plane = &rcrtc->group->planes[i]; in rcar_du_crtc_update_planes()
359 /* Insert the plane in the sorted planes array. */ in rcar_du_crtc_update_planes()
361 if (plane_zpos(planes[j-1]) <= plane_zpos(plane)) in rcar_du_crtc_update_planes()
363 planes[j] = planes[j-1]; in rcar_du_crtc_update_planes()
366 planes[j] = plane; in rcar_du_crtc_update_planes()
367 prio += plane_format(plane)->planes * 4; in rcar_du_crtc_update_planes()
371 struct rcar_du_plane *plane = planes[i]; in rcar_du_crtc_update_planes()
379 if (plane_format(plane)->planes == 2) { in rcar_du_crtc_update_planes()
400 * Update the planes to display timing and dot clock generator in rcar_du_crtc_update_planes()
405 * association if needed by enabled planes. Planes being disabled will in rcar_du_crtc_update_planes()
538 /* Start with all planes disabled. */ in rcar_du_crtc_setup()
621 * Disable planes and calculate how many vertical blanking interrupts we in rcar_du_crtc_disable_planes()
624 * after the planes got disabled. We thus have to wait for two vblank in rcar_du_crtc_disable_planes()
645 * Disable all planes and wait for the change to take effect. This is in rcar_du_crtc_stop()
647 * vblank will occur once the CRTC is stopped. Disabling planes when in rcar_du_crtc_stop()
823 * planes. We must *not* put the CRTC in .atomic_flush(), as it must be in rcar_du_crtc_atomic_begin()
928 struct drm_plane *plane = &rcrtc->vsp->planes[i].plane; in rcar_du_crtc_crc_init()
1066 if (index == rcrtc->vsp->planes[i].plane.base.id) in rcar_du_crtc_parse_crc_source()
1290 primary = &rcrtc->vsp->planes[rcrtc->vsp_pipe].plane; in rcar_du_crtc_create()
1292 primary = &rgrp->planes[swindex % 2].plane; in rcar_du_crtc_create()