Lines Matching defs:helper

57 	struct drm_fb_helper helper;
74 return container_of(fb_helper, struct intel_fbdev, helper);
140 struct intel_fbdev *ifbdev = container_of(fb_helper, struct intel_fbdev, helper);
142 drm_fb_helper_fini(&ifbdev->helper);
153 drm_fb_helper_unprepare(&ifbdev->helper);
174 static int intelfb_create(struct drm_fb_helper *helper,
177 struct intel_fbdev *ifbdev = to_intel_fbdev(helper);
179 struct drm_device *dev = helper->dev;
213 fb = intel_fbdev_fb_alloc(helper, sizes);
237 info = drm_fb_helper_alloc_info(helper);
244 ifbdev->helper.fb = &ifbdev->fb->base;
254 drm_fb_helper_fill_info(info, &ifbdev->helper, sizes);
282 static int intelfb_dirty(struct drm_fb_helper *helper, struct drm_clip_rect *clip)
287 if (helper->fb->funcs->dirty)
288 return helper->fb->funcs->dirty(helper->fb, NULL, 0, 0, clip, 1);
478 drm_fb_helper_hotplug_event(&ifbdev->helper);
497 info = ifbdev->helper.info;
536 drm_fb_helper_set_suspend(&ifbdev->helper, state);
556 if (send_hpd && (ifbdev->vma || ifbdev->helper.deferred_setup))
557 drm_fb_helper_hotplug_event(&ifbdev->helper);
573 ret = drm_fb_helper_restore_fbdev_mode_unlocked(&ifbdev->helper);
664 drm_fb_helper_prepare(dev, &ifbdev->helper, 32, &intel_fb_helper_funcs);
670 ifbdev->helper.preferred_bpp = ifbdev->preferred_bpp;
672 ifbdev->preferred_bpp = ifbdev->helper.preferred_bpp;
674 ret = drm_client_init(dev, &ifbdev->helper.client, "intel-fbdev",
681 drm_client_register(&ifbdev->helper.client);
686 drm_fb_helper_unprepare(&ifbdev->helper);
693 if (!fbdev || !fbdev->helper.fb)
696 return to_intel_framebuffer(fbdev->helper.fb);