Lines Matching full:helper
59 struct drm_fb_helper *helper = get_fb(fbi); in omap_fbdev_pan_display() local
60 struct omap_fbdev *fbdev = to_omap_fbdev(helper); in omap_fbdev_pan_display()
62 if (!helper) in omap_fbdev_pan_display()
71 struct omap_drm_private *priv = helper->dev->dev_private; in omap_fbdev_pan_display()
100 static int omap_fbdev_create(struct drm_fb_helper *helper, in omap_fbdev_create() argument
103 struct omap_fbdev *fbdev = to_omap_fbdev(helper); in omap_fbdev_create()
104 struct drm_device *dev = helper->dev; in omap_fbdev_create()
173 fbi = drm_fb_helper_alloc_fbi(helper); in omap_fbdev_create()
183 helper->fb = fb; in omap_fbdev_create()
185 fbi->par = helper; in omap_fbdev_create()
191 drm_fb_helper_fill_var(fbi, helper, sizes->fb_width, sizes->fb_height); in omap_fbdev_create()
238 /* initialize fbdev helper */
243 struct drm_fb_helper *helper; in omap_fbdev_init() local
255 helper = &fbdev->base; in omap_fbdev_init()
257 drm_fb_helper_prepare(dev, helper, &omap_fb_helper_funcs); in omap_fbdev_init()
259 ret = drm_fb_helper_init(dev, helper, priv->num_connectors); in omap_fbdev_init()
263 ret = drm_fb_helper_single_add_all_connectors(helper); in omap_fbdev_init()
267 ret = drm_fb_helper_initial_config(helper, 32); in omap_fbdev_init()
271 priv->fbdev = helper; in omap_fbdev_init()
276 drm_fb_helper_fini(helper); in omap_fbdev_init()
286 struct drm_fb_helper *helper = priv->fbdev; in omap_fbdev_fini() local
291 if (!helper) in omap_fbdev_fini()
294 drm_fb_helper_unregister_fbi(helper); in omap_fbdev_fini()
296 drm_fb_helper_fini(helper); in omap_fbdev_fini()
298 fbdev = to_omap_fbdev(helper); in omap_fbdev_fini()