Lines Matching full:helper
52 struct drm_fb_helper *helper = get_fb(fbi); in omap_fbdev_pan_display() local
53 struct omap_fbdev *fbdev = to_omap_fbdev(helper); in omap_fbdev_pan_display()
55 if (!helper) in omap_fbdev_pan_display()
64 struct omap_drm_private *priv = helper->dev->dev_private; in omap_fbdev_pan_display()
91 static int omap_fbdev_create(struct drm_fb_helper *helper, in omap_fbdev_create() argument
94 struct omap_fbdev *fbdev = to_omap_fbdev(helper); in omap_fbdev_create()
95 struct drm_device *dev = helper->dev; in omap_fbdev_create()
164 fbi = drm_fb_helper_alloc_fbi(helper); in omap_fbdev_create()
174 helper->fb = fb; in omap_fbdev_create()
178 drm_fb_helper_fill_info(fbi, helper, sizes); in omap_fbdev_create()
225 /* initialize fbdev helper */
230 struct drm_fb_helper *helper; in omap_fbdev_init() local
242 helper = &fbdev->base; in omap_fbdev_init()
244 drm_fb_helper_prepare(dev, helper, &omap_fb_helper_funcs); in omap_fbdev_init()
246 ret = drm_fb_helper_init(dev, helper); in omap_fbdev_init()
250 ret = drm_fb_helper_initial_config(helper, 32); in omap_fbdev_init()
254 priv->fbdev = helper; in omap_fbdev_init()
259 drm_fb_helper_fini(helper); in omap_fbdev_init()
269 struct drm_fb_helper *helper = priv->fbdev; in omap_fbdev_fini() local
274 if (!helper) in omap_fbdev_fini()
277 drm_fb_helper_unregister_fbi(helper); in omap_fbdev_fini()
279 drm_fb_helper_fini(helper); in omap_fbdev_fini()
281 fbdev = to_omap_fbdev(helper); in omap_fbdev_fini()