Lines Matching refs:meson_plane
65 struct meson_plane { struct
70 #define to_meson_plane(x) container_of(x, struct meson_plane, base) argument
136 struct meson_plane *meson_plane = to_meson_plane(plane); in meson_plane_atomic_update() local
140 struct meson_drm *priv = meson_plane->priv; in meson_plane_atomic_update()
385 if (!meson_plane->enabled) { in meson_plane_atomic_update()
391 meson_plane->enabled = true; in meson_plane_atomic_update()
402 struct meson_plane *meson_plane = to_meson_plane(plane); in meson_plane_atomic_disable() local
403 struct meson_drm *priv = meson_plane->priv; in meson_plane_atomic_disable()
418 meson_plane->enabled = false; in meson_plane_atomic_disable()
431 struct meson_plane *meson_plane = to_meson_plane(plane); in meson_plane_format_mod_supported() local
432 struct meson_drm *priv = meson_plane->priv; in meson_plane_format_mod_supported()
534 struct meson_plane *meson_plane; in meson_plane_create() local
539 meson_plane = devm_kzalloc(priv->drm->dev, sizeof(*meson_plane), in meson_plane_create()
541 if (!meson_plane) in meson_plane_create()
544 meson_plane->priv = priv; in meson_plane_create()
545 plane = &meson_plane->base; in meson_plane_create()
559 devm_kfree(priv->drm->dev, meson_plane); in meson_plane_create()