Lines Matching refs:plane
28 struct drm_plane plane; member
43 #define to_shmob_plane(p) container_of(p, struct shmob_drm_plane, plane)
69 struct shmob_drm_device *sdev = splane->plane.dev->dev_private; in __shmob_drm_plane_setup()
165 void shmob_drm_plane_setup(struct drm_plane *plane) in shmob_drm_plane_setup() argument
167 struct shmob_drm_plane *splane = to_shmob_plane(plane); in shmob_drm_plane_setup()
169 if (plane->fb == NULL) in shmob_drm_plane_setup()
172 __shmob_drm_plane_setup(splane, plane->fb); in shmob_drm_plane_setup()
176 shmob_drm_plane_update(struct drm_plane *plane, struct drm_crtc *crtc, in shmob_drm_plane_update() argument
182 struct shmob_drm_plane *splane = to_shmob_plane(plane); in shmob_drm_plane_update()
183 struct shmob_drm_device *sdev = plane->dev->dev_private; in shmob_drm_plane_update()
211 static int shmob_drm_plane_disable(struct drm_plane *plane) in shmob_drm_plane_disable() argument
213 struct shmob_drm_plane *splane = to_shmob_plane(plane); in shmob_drm_plane_disable()
214 struct shmob_drm_device *sdev = plane->dev->dev_private; in shmob_drm_plane_disable()
222 static void shmob_drm_plane_destroy(struct drm_plane *plane) in shmob_drm_plane_destroy() argument
224 shmob_drm_plane_disable(plane); in shmob_drm_plane_destroy()
225 drm_plane_cleanup(plane); in shmob_drm_plane_destroy()
258 ret = drm_plane_init(sdev->ddev, &splane->plane, 1, in shmob_drm_plane_create()