Lines Matching refs:fbdev
48 struct msm_fbdev *fbdev = to_msm_fbdev(helper); in msm_fbdev_mmap() local
49 struct drm_gem_object *bo = msm_framebuffer_bo(fbdev->fb, 0); in msm_fbdev_mmap()
57 struct msm_fbdev *fbdev = to_msm_fbdev(helper); in msm_fbdev_create() local
106 fbdev->fb = fb; in msm_fbdev_create()
125 DBG("allocated %dx%d fb", fbdev->fb->width, fbdev->fb->height); in msm_fbdev_create()
145 struct msm_fbdev *fbdev = NULL; in msm_fbdev_init() local
149 fbdev = kzalloc(sizeof(*fbdev), GFP_KERNEL); in msm_fbdev_init()
150 if (!fbdev) in msm_fbdev_init()
153 helper = &fbdev->base; in msm_fbdev_init()
172 priv->fbdev = helper; in msm_fbdev_init()
179 kfree(fbdev); in msm_fbdev_init()
186 struct drm_fb_helper *helper = priv->fbdev; in msm_fbdev_free()
187 struct msm_fbdev *fbdev; in msm_fbdev_free() local
195 fbdev = to_msm_fbdev(priv->fbdev); in msm_fbdev_free()
198 if (fbdev->fb) { in msm_fbdev_free()
200 msm_framebuffer_bo(fbdev->fb, 0); in msm_fbdev_free()
202 drm_framebuffer_remove(fbdev->fb); in msm_fbdev_free()
205 kfree(fbdev); in msm_fbdev_free()
207 priv->fbdev = NULL; in msm_fbdev_free()