Lines Matching refs:fbi
63 struct fb_info *fbi; in exynos_drm_fbdev_update() local
68 fbi = drm_fb_helper_alloc_info(helper); in exynos_drm_fbdev_update()
69 if (IS_ERR(fbi)) { in exynos_drm_fbdev_update()
72 return PTR_ERR(fbi); in exynos_drm_fbdev_update()
75 fbi->fbops = &exynos_drm_fb_ops; in exynos_drm_fbdev_update()
77 drm_fb_helper_fill_info(fbi, helper, sizes); in exynos_drm_fbdev_update()
79 offset = fbi->var.xoffset * fb->format->cpp[0]; in exynos_drm_fbdev_update()
80 offset += fbi->var.yoffset * fb->pitches[0]; in exynos_drm_fbdev_update()
82 fbi->flags |= FBINFO_VIRTFB; in exynos_drm_fbdev_update()
83 fbi->screen_buffer = exynos_gem->kvaddr + offset; in exynos_drm_fbdev_update()
84 fbi->screen_size = size; in exynos_drm_fbdev_update()
85 fbi->fix.smem_len = size; in exynos_drm_fbdev_update()