Lines Matching refs:helper
61 struct drm_fb_helper *helper = get_fb(fbi); in omap_fbdev_pan_display() local
62 struct omap_fbdev *fbdev = to_omap_fbdev(helper); in omap_fbdev_pan_display()
64 if (!helper) in omap_fbdev_pan_display()
73 struct omap_drm_private *priv = helper->dev->dev_private; in omap_fbdev_pan_display()
102 static int omap_fbdev_create(struct drm_fb_helper *helper, in omap_fbdev_create() argument
105 struct omap_fbdev *fbdev = to_omap_fbdev(helper); in omap_fbdev_create()
106 struct drm_device *dev = helper->dev; in omap_fbdev_create()
179 fbi = drm_fb_helper_alloc_fbi(helper); in omap_fbdev_create()
189 helper->fb = fb; in omap_fbdev_create()
191 fbi->par = helper; in omap_fbdev_create()
198 drm_fb_helper_fill_var(fbi, helper, sizes->fb_width, sizes->fb_height); in omap_fbdev_create()
230 drm_fb_helper_release_fbi(helper); in omap_fbdev_create()
259 struct drm_fb_helper *helper; in omap_fbdev_init() local
268 helper = &fbdev->base; in omap_fbdev_init()
270 drm_fb_helper_prepare(dev, helper, &omap_fb_helper_funcs); in omap_fbdev_init()
272 ret = drm_fb_helper_init(dev, helper, in omap_fbdev_init()
279 ret = drm_fb_helper_single_add_all_connectors(helper); in omap_fbdev_init()
286 ret = drm_fb_helper_initial_config(helper, 32); in omap_fbdev_init()
290 priv->fbdev = helper; in omap_fbdev_init()
292 return helper; in omap_fbdev_init()
295 drm_fb_helper_fini(helper); in omap_fbdev_init()
304 struct drm_fb_helper *helper = priv->fbdev; in omap_fbdev_free() local
309 drm_fb_helper_unregister_fbi(helper); in omap_fbdev_free()
310 drm_fb_helper_release_fbi(helper); in omap_fbdev_free()
312 drm_fb_helper_fini(helper); in omap_fbdev_free()