Lines Matching refs:fbi
2042 struct fb_info *fbi = fb_helper->fbdev;
2050 if (fbi && fbi->fbdefio) {
2051 fb_deferred_io_cleanup(fbi);
2052 shadow = fbi->screen_buffer;
2125 struct fb_info *fbi;
2148 fbi = drm_fb_helper_alloc_fbi(fb_helper);
2149 if (IS_ERR(fbi))
2150 return PTR_ERR(fbi);
2152 fbi->fbops = &drm_fbdev_fb_ops;
2153 fbi->screen_size = fb->height * fb->pitches[0];
2154 fbi->fix.smem_len = fbi->screen_size;
2156 drm_fb_helper_fill_info(fbi, fb_helper, sizes);
2159 fbi->screen_buffer = vzalloc(fbi->screen_size);
2160 if (!fbi->screen_buffer)
2163 fbi->fbdefio = &drm_fbdev_defio;
2165 fb_deferred_io_init(fbi);
2172 fbi->screen_buffer = vaddr;
2175 if (drm_leak_fbdev_smem && fbi->fix.smem_start == 0)
2176 fbi->fix.smem_start =
2177 page_to_phys(virt_to_page(fbi->screen_buffer));