Lines Matching refs:fb_helper

55 static int radeon_fbdev_create_pinned_object(struct drm_fb_helper *fb_helper,  in radeon_fbdev_create_pinned_object()  argument
60 struct radeon_device *rdev = fb_helper->dev->dev_private; in radeon_fbdev_create_pinned_object()
146 struct drm_fb_helper *fb_helper = info->par; in radeon_fbdev_fb_open() local
147 struct radeon_device *rdev = fb_helper->dev->dev_private; in radeon_fbdev_fb_open()
164 struct drm_fb_helper *fb_helper = info->par; in radeon_fbdev_fb_release() local
165 struct radeon_device *rdev = fb_helper->dev->dev_private; in radeon_fbdev_fb_release()
175 struct drm_fb_helper *fb_helper = info->par; in radeon_fbdev_fb_destroy() local
176 struct drm_framebuffer *fb = fb_helper->fb; in radeon_fbdev_fb_destroy()
179 drm_fb_helper_fini(fb_helper); in radeon_fbdev_fb_destroy()
186 drm_client_release(&fb_helper->client); in radeon_fbdev_fb_destroy()
187 drm_fb_helper_unprepare(fb_helper); in radeon_fbdev_fb_destroy()
188 kfree(fb_helper); in radeon_fbdev_fb_destroy()
203 int radeon_fbdev_driver_fbdev_probe(struct drm_fb_helper *fb_helper, in radeon_fbdev_driver_fbdev_probe() argument
206 struct radeon_device *rdev = fb_helper->dev->dev_private; in radeon_fbdev_driver_fbdev_probe()
228 ret = radeon_fbdev_create_pinned_object(fb_helper, format_info, &mode_cmd, &gobj); in radeon_fbdev_driver_fbdev_probe()
247 fb_helper->funcs = &radeon_fbdev_fb_helper_funcs; in radeon_fbdev_driver_fbdev_probe()
248 fb_helper->fb = fb; in radeon_fbdev_driver_fbdev_probe()
251 info = drm_fb_helper_alloc_info(fb_helper); in radeon_fbdev_driver_fbdev_probe()
262 drm_fb_helper_fill_info(info, fb_helper, sizes); in radeon_fbdev_driver_fbdev_probe()
283 fb_helper->fb = NULL; in radeon_fbdev_driver_fbdev_probe()
295 struct drm_fb_helper *fb_helper = rdev_to_drm(rdev)->fb_helper; in radeon_fbdev_robj_is_fb() local
298 if (!fb_helper) in radeon_fbdev_robj_is_fb()
301 gobj = drm_gem_fb_get_obj(fb_helper->fb, 0); in radeon_fbdev_robj_is_fb()