Lines Matching refs:helper
34 struct drm_fb_helper helper; member
472 static int udlfb_create(struct drm_fb_helper *helper, in udlfb_create() argument
476 container_of(helper, struct udl_fbdev, helper); in udlfb_create()
477 struct drm_device *dev = ufbdev->helper.dev; in udlfb_create()
522 ufbdev->helper.fb = fb; in udlfb_create()
523 ufbdev->helper.fbdev = info; in udlfb_create()
534 drm_fb_helper_fill_var(info, &ufbdev->helper, sizes->fb_width, sizes->fb_height); in udlfb_create()
562 if (ufbdev->helper.fbdev) { in udl_fbdev_destroy()
563 info = ufbdev->helper.fbdev; in udl_fbdev_destroy()
569 drm_fb_helper_fini(&ufbdev->helper); in udl_fbdev_destroy()
588 drm_fb_helper_prepare(dev, &ufbdev->helper, &udl_fb_helper_funcs); in udl_fbdev_init()
590 ret = drm_fb_helper_init(dev, &ufbdev->helper, in udl_fbdev_init()
595 ret = drm_fb_helper_single_add_all_connectors(&ufbdev->helper); in udl_fbdev_init()
602 ret = drm_fb_helper_initial_config(&ufbdev->helper, bpp_sel); in udl_fbdev_init()
609 drm_fb_helper_fini(&ufbdev->helper); in udl_fbdev_init()
634 if (ufbdev->helper.fbdev) { in udl_fbdev_unplug()
636 info = ufbdev->helper.fbdev; in udl_fbdev_unplug()