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()
235 afbdev->helper.fb = fb; in astfb_create()
236 afbdev->helper.fbdev = info; in astfb_create()
258 drm_fb_helper_fill_var(info, &afbdev->helper, sizes->fb_width, sizes->fb_height); in astfb_create()
302 if (afbdev->helper.fbdev) { in ast_fbdev_destroy()
303 info = afbdev->helper.fbdev; in ast_fbdev_destroy()
314 drm_fb_helper_fini(&afbdev->helper); in ast_fbdev_destroy()
334 drm_fb_helper_prepare(dev, &afbdev->helper, &ast_fb_helper_funcs); in ast_fbdev_init()
336 ret = drm_fb_helper_init(dev, &afbdev->helper, in ast_fbdev_init()
341 ret = drm_fb_helper_single_add_all_connectors(&afbdev->helper); in ast_fbdev_init()
348 ret = drm_fb_helper_initial_config(&afbdev->helper, 32); in ast_fbdev_init()
355 drm_fb_helper_fini(&afbdev->helper); in ast_fbdev_init()
380 fb_set_suspend(ast->fbdev->helper.fbdev, state); in ast_fbdev_set_suspend()