Lines Matching refs:helper
62 struct drm_fb_helper *helper = (struct drm_fb_helper *)info->par; in msm_fbdev_mmap() local
63 struct msm_fbdev *fbdev = to_msm_fbdev(helper); in msm_fbdev_mmap()
65 struct drm_device *dev = helper->dev; in msm_fbdev_mmap()
85 static int msm_fbdev_create(struct drm_fb_helper *helper, in msm_fbdev_create() argument
88 struct msm_fbdev *fbdev = to_msm_fbdev(helper); in msm_fbdev_create()
89 struct drm_device *dev = helper->dev; in msm_fbdev_create()
157 helper->fb = fb; in msm_fbdev_create()
158 helper->fbdev = fbi; in msm_fbdev_create()
160 fbi->par = helper; in msm_fbdev_create()
173 drm_fb_helper_fill_var(fbi, helper, sizes->fb_width, sizes->fb_height); in msm_fbdev_create()
227 struct drm_fb_helper *helper; in msm_fbdev_init() local
234 helper = &fbdev->base; in msm_fbdev_init()
236 drm_fb_helper_prepare(dev, helper, &msm_fb_helper_funcs); in msm_fbdev_init()
238 ret = drm_fb_helper_init(dev, helper, in msm_fbdev_init()
245 ret = drm_fb_helper_single_add_all_connectors(helper); in msm_fbdev_init()
249 ret = drm_fb_helper_initial_config(helper, 32); in msm_fbdev_init()
253 priv->fbdev = helper; in msm_fbdev_init()
255 return helper; in msm_fbdev_init()
258 drm_fb_helper_fini(helper); in msm_fbdev_init()
267 struct drm_fb_helper *helper = priv->fbdev; in msm_fbdev_free() local
273 fbi = helper->fbdev; in msm_fbdev_free()
281 drm_fb_helper_fini(helper); in msm_fbdev_free()