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()
508 info = drm_fb_helper_alloc_fbi(helper); in udlfb_create()
521 ufbdev->helper.fb = fb; in udlfb_create()
532 drm_fb_helper_fill_var(info, &ufbdev->helper, sizes->fb_width, sizes->fb_height); in udlfb_create()
540 drm_fb_helper_release_fbi(helper); in udlfb_create()
554 drm_fb_helper_unregister_fbi(&ufbdev->helper); in udl_fbdev_destroy()
555 drm_fb_helper_release_fbi(&ufbdev->helper); in udl_fbdev_destroy()
556 drm_fb_helper_fini(&ufbdev->helper); in udl_fbdev_destroy()
575 drm_fb_helper_prepare(dev, &ufbdev->helper, &udl_fb_helper_funcs); in udl_fbdev_init()
577 ret = drm_fb_helper_init(dev, &ufbdev->helper, in udl_fbdev_init()
582 ret = drm_fb_helper_single_add_all_connectors(&ufbdev->helper); in udl_fbdev_init()
589 ret = drm_fb_helper_initial_config(&ufbdev->helper, bpp_sel); in udl_fbdev_init()
596 drm_fb_helper_fini(&ufbdev->helper); in udl_fbdev_init()
621 drm_fb_helper_unlink_fbi(&ufbdev->helper); in udl_fbdev_unplug()