Lines Matching refs:helper
168 struct drm_device *dev = afbdev->helper.dev; in astfb_create_object()
182 static int astfb_create(struct drm_fb_helper *helper, in astfb_create() argument
186 container_of(helper, struct ast_fbdev, helper); in astfb_create()
187 struct drm_device *dev = afbdev->helper.dev; in astfb_create()
215 info = drm_fb_helper_alloc_fbi(helper); in astfb_create()
230 afbdev->helper.fb = fb; in astfb_create()
240 drm_fb_helper_fill_var(info, &afbdev->helper, sizes->fb_width, sizes->fb_height); in astfb_create()
266 drm_fb_helper_unregister_fbi(&afbdev->helper); in ast_fbdev_destroy()
272 drm_fb_helper_fini(&afbdev->helper); in ast_fbdev_destroy()
292 drm_fb_helper_prepare(dev, &afbdev->helper, &ast_fb_helper_funcs); in ast_fbdev_init()
294 ret = drm_fb_helper_init(dev, &afbdev->helper, 1); in ast_fbdev_init()
298 ret = drm_fb_helper_single_add_all_connectors(&afbdev->helper); in ast_fbdev_init()
305 ret = drm_fb_helper_initial_config(&afbdev->helper, 32); in ast_fbdev_init()
312 drm_fb_helper_fini(&afbdev->helper); in ast_fbdev_init()
337 drm_fb_helper_set_suspend(&ast->fbdev->helper, state); in ast_fbdev_set_suspend()
342 ast->fbdev->helper.fbdev->fix.smem_start = in ast_fbdev_set_base()
343 ast->fbdev->helper.fbdev->apertures->ranges[0].base + gpu_addr; in ast_fbdev_set_base()
344 ast->fbdev->helper.fbdev->fix.smem_len = ast->vram_size - gpu_addr; in ast_fbdev_set_base()