Lines Matching refs:helper
141 struct drm_device *dev = afbdev->helper.dev; in cirrusfb_create_object()
163 static int cirrusfb_create(struct drm_fb_helper *helper, in cirrusfb_create() argument
167 container_of(helper, struct cirrus_fbdev, helper); in cirrusfb_create()
168 struct drm_device *dev = gfbdev->helper.dev; in cirrusfb_create()
169 struct cirrus_device *cdev = gfbdev->helper.dev->dev_private; in cirrusfb_create()
218 gfbdev->helper.fb = fb; in cirrusfb_create()
219 gfbdev->helper.fbdev = info; in cirrusfb_create()
228 drm_fb_helper_fill_var(info, &gfbdev->helper, sizes->fb_width, in cirrusfb_create()
273 if (gfbdev->helper.fbdev) { in cirrus_fbdev_destroy()
274 info = gfbdev->helper.fbdev; in cirrus_fbdev_destroy()
288 drm_fb_helper_fini(&gfbdev->helper); in cirrus_fbdev_destroy()
315 drm_fb_helper_prepare(cdev->dev, &gfbdev->helper, in cirrus_fbdev_init()
318 ret = drm_fb_helper_init(cdev->dev, &gfbdev->helper, in cirrus_fbdev_init()
323 ret = drm_fb_helper_single_add_all_connectors(&gfbdev->helper); in cirrus_fbdev_init()
330 return drm_fb_helper_initial_config(&gfbdev->helper, bpp_sel); in cirrus_fbdev_init()