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()
122 DBG("allocated %dx%d fb", fbdev->fb->width, fbdev->fb->height); in msm_fbdev_create()
139 struct msm_fbdev *fbdev; in msm_fbdev_init() local
143 fbdev = kzalloc(sizeof(*fbdev), GFP_KERNEL); in msm_fbdev_init()
144 if (!fbdev) in msm_fbdev_init()
147 helper = &fbdev->base; in msm_fbdev_init()
166 priv->fbdev = helper; in msm_fbdev_init()
174 kfree(fbdev); in msm_fbdev_init()
181 struct drm_fb_helper *helper = priv->fbdev; in msm_fbdev_free()
182 struct msm_fbdev *fbdev; in msm_fbdev_free() local
190 fbdev = to_msm_fbdev(priv->fbdev); in msm_fbdev_free()
193 if (fbdev->fb) { in msm_fbdev_free()
195 msm_framebuffer_bo(fbdev->fb, 0); in msm_fbdev_free()
197 drm_framebuffer_remove(fbdev->fb); in msm_fbdev_free()
201 kfree(fbdev); in msm_fbdev_free()
203 priv->fbdev = NULL; in msm_fbdev_free()