Lines Matching refs:drm_plane
778 static void sti_hqvdp_atomic_update(struct drm_plane *drm_plane, in sti_hqvdp_atomic_update() argument
781 struct drm_plane_state *state = drm_plane->state; in sti_hqvdp_atomic_update()
782 struct sti_plane *plane = to_sti_plane(drm_plane); in sti_hqvdp_atomic_update()
805 drm_plane->base.id, sti_plane_to_str(plane)); in sti_hqvdp_atomic_update()
937 static void sti_hqvdp_atomic_disable(struct drm_plane *drm_plane, in sti_hqvdp_atomic_disable() argument
940 struct sti_plane *plane = to_sti_plane(drm_plane); in sti_hqvdp_atomic_disable()
941 struct sti_mixer *mixer = to_sti_mixer(drm_plane->crtc); in sti_hqvdp_atomic_disable()
943 if (!drm_plane->crtc) { in sti_hqvdp_atomic_disable()
945 drm_plane->base.id); in sti_hqvdp_atomic_disable()
950 drm_plane->crtc->base.id, sti_mixer_to_str(mixer), in sti_hqvdp_atomic_disable()
951 drm_plane->base.id, sti_plane_to_str(plane)); in sti_hqvdp_atomic_disable()
961 static struct drm_plane *sti_hqvdp_create(struct drm_device *drm_dev, in sti_hqvdp_create()
972 res = drm_universal_plane_init(drm_dev, &hqvdp->plane.drm_plane, 1, in sti_hqvdp_create()
982 drm_plane_helper_add(&hqvdp->plane.drm_plane, &sti_hqvdp_helpers_funcs); in sti_hqvdp_create()
986 return &hqvdp->plane.drm_plane; in sti_hqvdp_create()
993 struct drm_plane *plane; in sti_hqvdp_bind()