Lines Matching refs:plane
219 static bool rcar_du_plane_needs_realloc(struct rcar_du_plane *plane, in rcar_du_plane_needs_realloc() argument
224 cur_format = to_rcar_du_plane_state(plane->plane.state)->format; in rcar_du_plane_needs_realloc()
280 struct rcar_du_plane *plane; in rcar_du_atomic_check() local
286 plane = to_rcar_plane(state->planes[i]); in rcar_du_atomic_check()
294 index = plane - plane->group->planes.planes; in rcar_du_atomic_check()
295 group_freed_planes[plane->group->index] |= 1 << index; in rcar_du_atomic_check()
303 if (rcar_du_plane_needs_realloc(plane, plane_state)) { in rcar_du_atomic_check()
304 groups |= 1 << plane->group->index; in rcar_du_atomic_check()
307 index = plane - plane->group->planes.planes; in rcar_du_atomic_check()
308 group_freed_planes[plane->group->index] |= 1 << index; in rcar_du_atomic_check()
330 struct rcar_du_plane *plane = &group->planes.planes[i]; in rcar_du_atomic_check() local
334 s = drm_atomic_get_plane_state(state, &plane->plane); in rcar_du_atomic_check()
348 plane_state = to_rcar_du_plane_state(plane->plane.state); in rcar_du_atomic_check()
359 struct rcar_du_plane *plane; in rcar_du_atomic_check() local
365 plane = to_rcar_plane(state->planes[i]); in rcar_du_atomic_check()
372 !rcar_du_plane_needs_realloc(plane, plane_state)) in rcar_du_atomic_check()
376 group_free_planes[plane->group->index]); in rcar_du_atomic_check()
385 group_free_planes[plane->group->index] &= in rcar_du_atomic_check()