Home | History | Annotate | Download | only in sunxi

Lines Matching refs:helper

340 sunxi_drm_fb_probe(struct drm_fb_helper *helper, struct drm_fb_helper_surface_size *sizes)
342 struct sunxi_drm_softc * const sc = sunxi_drm_private(helper->dev);
343 struct drm_device *ddev = helper->dev;
344 struct sunxi_drm_framebuffer *sfb = to_sunxi_drm_framebuffer(helper->fb);
345 struct drm_framebuffer *fb = helper->fb;
405 sfa.sfa_fb_helper = helper;
409 sfa.sfa_fb_linebytes = helper->fb->pitches[0];
411 helper->fbdev = config_found(ddev->dev, &sfa, NULL,
413 if (helper->fbdev == NULL) {
470 drm_fb_helper_prepare(ddev, &fbdev->helper, &sunxi_drm_fb_helper_funcs);
472 error = drm_fb_helper_init(ddev, &fbdev->helper, num_crtc);
476 fbdev->helper.fb = kmem_zalloc(sizeof(struct sunxi_drm_framebuffer), KM_SLEEP);
478 drm_fb_helper_single_add_all_connectors(&fbdev->helper);
482 drm_fb_helper_initial_config(&fbdev->helper, 32);