Lines Matching refs:helper
169 struct drm_device *dev = afbdev->helper.dev; in astfb_create_object()
186 static int astfb_create(struct drm_fb_helper *helper, in astfb_create() argument
190 container_of(helper, struct ast_fbdev, helper); in astfb_create()
191 struct drm_device *dev = afbdev->helper.dev; in astfb_create()
219 info = drm_fb_helper_alloc_fbi(helper); in astfb_create()
234 afbdev->helper.fb = fb; in astfb_create()
245 drm_fb_helper_fill_var(info, &afbdev->helper, sizes->fb_width, sizes->fb_height); in astfb_create()
258 drm_fb_helper_release_fbi(helper); in astfb_create()
293 drm_fb_helper_unregister_fbi(&afbdev->helper); in ast_fbdev_destroy()
294 drm_fb_helper_release_fbi(&afbdev->helper); in ast_fbdev_destroy()
300 drm_fb_helper_fini(&afbdev->helper); in ast_fbdev_destroy()
320 drm_fb_helper_prepare(dev, &afbdev->helper, &ast_fb_helper_funcs); in ast_fbdev_init()
322 ret = drm_fb_helper_init(dev, &afbdev->helper, in ast_fbdev_init()
327 ret = drm_fb_helper_single_add_all_connectors(&afbdev->helper); in ast_fbdev_init()
334 ret = drm_fb_helper_initial_config(&afbdev->helper, 32); in ast_fbdev_init()
341 drm_fb_helper_fini(&afbdev->helper); in ast_fbdev_init()
366 drm_fb_helper_set_suspend(&ast->fbdev->helper, state); in ast_fbdev_set_suspend()
371 ast->fbdev->helper.fbdev->fix.smem_start = in ast_fbdev_set_base()
372 ast->fbdev->helper.fbdev->apertures->ranges[0].base + gpu_addr; in ast_fbdev_set_base()
373 ast->fbdev->helper.fbdev->fix.smem_len = ast->vram_size - gpu_addr; in ast_fbdev_set_base()