Lines Matching full:helper

45 	struct drm_fb_helper *helper = fbdev->dev->fb_helper;  in pan_worker()  local
46 struct fb_info *fbi = helper->info; in pan_worker()
47 struct drm_gem_object *bo = drm_gem_fb_get_obj(helper->fb, 0); in pan_worker()
61 struct drm_fb_helper *helper = get_fb(fbi); in FB_GEN_DEFAULT_DEFERRED_DMAMEM_OPS() local
65 if (!helper) in FB_GEN_DEFAULT_DEFERRED_DMAMEM_OPS()
68 priv = helper->dev->dev_private; in FB_GEN_DEFAULT_DEFERRED_DMAMEM_OPS()
94 struct drm_fb_helper *helper = info->par; in omap_fbdev_fb_destroy() local
95 struct drm_framebuffer *fb = helper->fb; in omap_fbdev_fb_destroy()
101 drm_fb_helper_fini(helper); in omap_fbdev_fb_destroy()
106 drm_client_release(&helper->client); in omap_fbdev_fb_destroy()
127 static int omap_fbdev_dirty(struct drm_fb_helper *helper, struct drm_clip_rect *clip) in omap_fbdev_dirty() argument
132 if (helper->fb->funcs->dirty) in omap_fbdev_dirty()
133 return helper->fb->funcs->dirty(helper->fb, NULL, 0, 0, clip, 1); in omap_fbdev_dirty()
151 int omap_fbdev_driver_fbdev_probe(struct drm_fb_helper *helper, in omap_fbdev_driver_fbdev_probe() argument
154 struct drm_device *dev = helper->dev; in omap_fbdev_driver_fbdev_probe()
157 struct fb_info *fbi = helper->info; in omap_fbdev_driver_fbdev_probe()
230 helper->funcs = &omap_fbdev_helper_funcs; in omap_fbdev_driver_fbdev_probe()
231 helper->fb = fb; in omap_fbdev_driver_fbdev_probe()
235 drm_fb_helper_fill_info(fbi, helper, sizes); in omap_fbdev_driver_fbdev_probe()
244 helper->fbdefio.delay = HZ / 20; in omap_fbdev_driver_fbdev_probe()
245 helper->fbdefio.deferred_io = drm_fb_helper_deferred_io; in omap_fbdev_driver_fbdev_probe()
247 fbi->fbdefio = &helper->fbdefio; in omap_fbdev_driver_fbdev_probe()