Lines Matching refs:plane
168 static int meson_overlay_atomic_check(struct drm_plane *plane,
172 plane);
229 struct drm_plane *plane,
234 struct drm_plane_state *state = plane->state;
471 static void meson_overlay_atomic_update(struct drm_plane *plane,
474 struct meson_overlay *meson_overlay = to_meson_overlay(plane);
476 plane);
550 meson_overlay_setup_scaler_params(priv, plane, interlace_mode);
659 DRM_DEBUG("plane 2 addr 0x%x stride %d height %d\n",
671 DRM_DEBUG("plane 1 addr 0x%x stride %d height %d\n",
683 DRM_DEBUG("plane 0 addr 0x%x stride %d height %d\n",
725 static void meson_overlay_atomic_disable(struct drm_plane *plane,
728 struct meson_overlay *meson_overlay = to_meson_overlay(plane);
753 static bool meson_overlay_format_mod_supported(struct drm_plane *plane,
837 struct drm_plane *plane;
847 plane = &meson_overlay->base;
849 drm_universal_plane_init(priv->drm, plane, 0xFF,
856 drm_plane_helper_add(plane, &meson_overlay_helper_funcs);
858 /* For now, VD Overlay plane is always on the back */
859 drm_plane_create_zpos_immutable_property(plane, 0);
861 priv->overlay_plane = plane;