Lines Matching full:fb
7 #include <linux/fb.h>
46 struct drm_gem_object *bo = drm_gem_fb_get_obj(helper->fb, 0); in pan_worker()
94 struct drm_framebuffer *fb = helper->fb; in omap_fbdev_fb_destroy() local
95 struct drm_gem_object *bo = drm_gem_fb_get_obj(fb, 0); in omap_fbdev_fb_destroy()
103 drm_framebuffer_remove(fb); in omap_fbdev_fb_destroy()
133 if (helper->fb->funcs->dirty) in omap_fbdev_dirty()
134 return helper->fb->funcs->dirty(helper->fb, NULL, 0, 0, clip, 1); in omap_fbdev_dirty()
146 /* these are not the fb's you're looking for */ in get_fb()
158 struct drm_framebuffer *fb = NULL; in omap_fbdev_driver_fbdev_probe() local
192 DBG("allocating %d bytes for fb %d", gsize.bytes, dev->primary->index); in omap_fbdev_driver_fbdev_probe()
200 fb = omap_framebuffer_init(dev, in omap_fbdev_driver_fbdev_probe()
204 if (IS_ERR(fb)) { in omap_fbdev_driver_fbdev_probe()
205 dev_err(dev->dev, "failed to allocate fb\n"); in omap_fbdev_driver_fbdev_probe()
206 /* note: if fb creation failed, we can't rely on fb destroy in omap_fbdev_driver_fbdev_probe()
210 ret = PTR_ERR(fb); in omap_fbdev_driver_fbdev_probe()
231 dev_err(dev->dev, "failed to allocate fb info\n"); in omap_fbdev_driver_fbdev_probe()
239 helper->fb = fb; in omap_fbdev_driver_fbdev_probe()
271 DBG("allocated %dx%d fb", fb->width, fb->height); in omap_fbdev_driver_fbdev_probe()
278 if (fb) in omap_fbdev_driver_fbdev_probe()
279 drm_framebuffer_remove(fb); in omap_fbdev_driver_fbdev_probe()