Lines Matching full:overlay

27 	struct omap_hw_overlay *overlay;  member
28 struct omap_hw_overlay *r_overlay; /* right overlay */
83 /* Cleanup previously held overlay if needed */ in omap_plane_atomic_update()
84 if (old_omap_state->overlay) in omap_plane_atomic_update()
85 omap_overlay_update_state(priv, old_omap_state->overlay); in omap_plane_atomic_update()
89 if (!new_omap_state->overlay) { in omap_plane_atomic_update()
90 DBG("[PLANE:%d:%s] no overlay attached", plane->base.id, plane->name); in omap_plane_atomic_update()
94 ovl_id = new_omap_state->overlay->id; in omap_plane_atomic_update()
117 new_omap_state->overlay->name, info.width, info.height, in omap_plane_atomic_update()
127 * main overlay zorder + 1 in omap_plane_atomic_update()
157 dev_err(plane->dev->dev, "Failed to setup plane right-overlay %s\n", in omap_plane_atomic_update()
183 if (!old_omap_state->overlay) in omap_plane_atomic_disable()
189 omap_overlay_update_state(priv, old_omap_state->overlay); in omap_plane_atomic_disable()
190 new_omap_state->overlay = NULL; in omap_plane_atomic_disable()
253 omap_overlay_release(state, omap_state->overlay); in omap_plane_atomic_check()
255 omap_state->overlay = NULL; in omap_plane_atomic_check()
280 * When calculating the split overlay width in omap_plane_atomic_check()
309 * (re)allocate hw overlay if we don't have one or in omap_plane_atomic_check()
312 if (!omap_state->overlay || (caps & ~omap_state->overlay->caps)) { in omap_plane_atomic_check()
316 if (!dispc_ovl_color_mode_supported(priv->dispc, omap_state->overlay->id, in omap_plane_atomic_check()
330 struct omap_hw_overlay *old_ovl = omap_state->overlay; in omap_plane_atomic_check()
342 omap_state->overlay = NULL; in omap_plane_atomic_check()
347 omap_state->overlay = new_ovl; in omap_plane_atomic_check()
354 DBG("plane: %s overlay_id: %d", plane->name, omap_state->overlay->id); in omap_plane_atomic_check()
435 state->overlay = current_state->overlay; in omap_plane_atomic_duplicate_state()
446 if (omap_state->overlay) in omap_plane_atomic_print_state()
448 omap_state->overlay->name, in omap_plane_atomic_print_state()
449 omap_state->overlay->caps); in omap_plane_atomic_print_state()
561 * Set the zpos default depending on whether we are a primary or overlay in omap_plane_init()