Lines Matching refs:helper
300 rk_drm_fb_probe(struct drm_fb_helper *helper, struct drm_fb_helper_surface_size *sizes)
302 struct rk_drm_softc * const sc = rk_drm_private(helper->dev);
303 struct drm_device *ddev = helper->dev;
304 struct rk_drm_framebuffer *sfb = to_rk_drm_framebuffer(helper->fb);
305 struct drm_framebuffer *fb = helper->fb;
353 sfa.sfa_fb_helper = helper;
357 sfa.sfa_fb_linebytes = helper->fb->pitches[0];
359 helper->fbdev = config_found(ddev->dev, &sfa, NULL,
361 if (helper->fbdev == NULL) {
423 drm_fb_helper_prepare(ddev, &fbdev->helper, &rk_drm_fb_helper_funcs);
425 error = drm_fb_helper_init(ddev, &fbdev->helper, num_crtc);
429 fbdev->helper.fb = kmem_zalloc(sizeof(struct rk_drm_framebuffer), KM_SLEEP);
431 drm_fb_helper_single_add_all_connectors(&fbdev->helper);
433 drm_fb_helper_initial_config(&fbdev->helper, 32);