Lines Matching full:helper
48 struct drm_fb_helper *helper = (struct drm_fb_helper *)info->par; in msm_fbdev_mmap() local
49 struct msm_fbdev *fbdev = to_msm_fbdev(helper); in msm_fbdev_mmap()
55 static int msm_fbdev_create(struct drm_fb_helper *helper, in msm_fbdev_create() argument
58 struct msm_fbdev *fbdev = to_msm_fbdev(helper); in msm_fbdev_create()
59 struct drm_device *dev = helper->dev; in msm_fbdev_create()
96 fbi = drm_fb_helper_alloc_fbi(helper); in msm_fbdev_create()
106 helper->fb = fb; in msm_fbdev_create()
110 drm_fb_helper_fill_info(fbi, helper, sizes); in msm_fbdev_create()
137 /* initialize fbdev helper */
142 struct drm_fb_helper *helper; in msm_fbdev_init() local
149 helper = &fbdev->base; in msm_fbdev_init()
151 drm_fb_helper_prepare(dev, helper, &msm_fb_helper_funcs); in msm_fbdev_init()
153 ret = drm_fb_helper_init(dev, helper); in msm_fbdev_init()
164 ret = drm_fb_helper_initial_config(helper, 32); in msm_fbdev_init()
168 priv->fbdev = helper; in msm_fbdev_init()
170 return helper; in msm_fbdev_init()
173 drm_fb_helper_fini(helper); in msm_fbdev_init()
182 struct drm_fb_helper *helper = priv->fbdev; in msm_fbdev_free() local
187 drm_fb_helper_unregister_fbi(helper); in msm_fbdev_free()
189 drm_fb_helper_fini(helper); in msm_fbdev_free()