Lines Matching refs:fb
82 struct drm_framebuffer *fb = helper->fb; in exynos_drm_fbdev_update() local
83 unsigned int size = fb->width * fb->height * (fb->bits_per_pixel >> 3); in exynos_drm_fbdev_update()
97 drm_fb_helper_fill_fix(fbi, fb->pitches[0], fb->depth); in exynos_drm_fbdev_update()
110 offset = fbi->var.xoffset * (fb->bits_per_pixel >> 3); in exynos_drm_fbdev_update()
111 offset += fbi->var.yoffset * fb->pitches[0]; in exynos_drm_fbdev_update()
164 helper->fb = in exynos_drm_fbdev_create()
166 if (IS_ERR(helper->fb)) { in exynos_drm_fbdev_create()
168 ret = PTR_ERR(helper->fb); in exynos_drm_fbdev_create()
180 drm_framebuffer_cleanup(helper->fb); in exynos_drm_fbdev_create()
276 struct drm_framebuffer *fb; in exynos_drm_fbdev_destroy() local
282 if (fb_helper->fb && fb_helper->fb->funcs) { in exynos_drm_fbdev_destroy()
283 fb = fb_helper->fb; in exynos_drm_fbdev_destroy()
284 if (fb) { in exynos_drm_fbdev_destroy()
285 drm_framebuffer_unregister_private(fb); in exynos_drm_fbdev_destroy()
286 drm_framebuffer_remove(fb); in exynos_drm_fbdev_destroy()