Lines Matching full:helper

44 	struct drm_fb_helper *helper = &fbdev->base;  in pan_worker()  local
45 struct fb_info *fbi = helper->info; in pan_worker()
46 struct drm_gem_object *bo = drm_gem_fb_get_obj(helper->fb, 0); in pan_worker()
57 struct drm_fb_helper *helper = get_fb(fbi); in omap_fbdev_pan_display() local
58 struct omap_fbdev *fbdev = to_omap_fbdev(helper); in omap_fbdev_pan_display()
60 if (!helper) in omap_fbdev_pan_display()
69 struct omap_drm_private *priv = helper->dev->dev_private; in omap_fbdev_pan_display()
81 struct drm_fb_helper *helper = info->par; in omap_fbdev_fb_mmap() local
82 struct drm_framebuffer *fb = helper->fb; in omap_fbdev_fb_mmap()
90 struct drm_fb_helper *helper = info->par; in omap_fbdev_fb_destroy() local
91 struct drm_framebuffer *fb = helper->fb; in omap_fbdev_fb_destroy()
93 struct omap_fbdev *fbdev = to_omap_fbdev(helper); in omap_fbdev_fb_destroy()
97 drm_fb_helper_fini(helper); in omap_fbdev_fb_destroy()
102 drm_client_release(&helper->client); in omap_fbdev_fb_destroy()
103 drm_fb_helper_unprepare(helper); in omap_fbdev_fb_destroy()
121 static int omap_fbdev_create(struct drm_fb_helper *helper, in omap_fbdev_create() argument
124 struct omap_fbdev *fbdev = to_omap_fbdev(helper); in omap_fbdev_create()
125 struct drm_device *dev = helper->dev; in omap_fbdev_create()
195 fbi = drm_fb_helper_alloc_info(helper); in omap_fbdev_create()
204 helper->fb = fb; in omap_fbdev_create()
208 drm_fb_helper_fill_info(fbi, helper, sizes); in omap_fbdev_create()
314 struct drm_fb_helper *helper; in omap_fbdev_setup() local
323 helper = &fbdev->base; in omap_fbdev_setup()
325 drm_fb_helper_prepare(dev, helper, 32, &omap_fb_helper_funcs); in omap_fbdev_setup()
327 ret = drm_client_init(dev, &helper->client, "fbdev", &omap_fbdev_client_funcs); in omap_fbdev_setup()
333 drm_client_register(&helper->client); in omap_fbdev_setup()
338 drm_fb_helper_unprepare(helper); in omap_fbdev_setup()