Lines Matching refs:fbdev
49 struct msm_fbdev *fbdev = to_msm_fbdev(helper); in msm_fbdev_mmap() local
50 struct drm_gem_object *bo = msm_framebuffer_bo(fbdev->fb, 0); in msm_fbdev_mmap()
58 struct msm_fbdev *fbdev = to_msm_fbdev(helper); in msm_fbdev_create() local
105 fbdev->fb = fb; in msm_fbdev_create()
124 DBG("allocated %dx%d fb", fbdev->fb->width, fbdev->fb->height); in msm_fbdev_create()
141 struct msm_fbdev *fbdev = NULL; in msm_fbdev_init() local
145 fbdev = kzalloc(sizeof(*fbdev), GFP_KERNEL); in msm_fbdev_init()
146 if (!fbdev) in msm_fbdev_init()
149 helper = &fbdev->base; in msm_fbdev_init()
168 priv->fbdev = helper; in msm_fbdev_init()
175 kfree(fbdev); in msm_fbdev_init()
182 struct drm_fb_helper *helper = priv->fbdev; in msm_fbdev_free()
183 struct msm_fbdev *fbdev; in msm_fbdev_free() local
191 fbdev = to_msm_fbdev(priv->fbdev); in msm_fbdev_free()
194 if (fbdev->fb) { in msm_fbdev_free()
196 msm_framebuffer_bo(fbdev->fb, 0); in msm_fbdev_free()
198 drm_framebuffer_remove(fbdev->fb); in msm_fbdev_free()
201 kfree(fbdev); in msm_fbdev_free()
203 priv->fbdev = NULL; in msm_fbdev_free()