Lines Matching defs:rfbdev

66 	struct radeon_fbdev *rfbdev = info->par;
67 struct radeon_device *rdev = rfbdev->rdev;
80 struct radeon_fbdev *rfbdev = info->par;
81 struct radeon_device *rdev = rfbdev->rdev;
138 static int radeonfb_create_pinned_object(struct radeon_fbdev *rfbdev,
143 struct radeon_device *rdev = rfbdev->rdev;
227 struct radeon_fbdev *rfbdev =
229 struct radeon_device *rdev = rfbdev->rdev;
252 ret = radeonfb_create_pinned_object(rfbdev, &mode_cmd, &gobj);
261 ret = radeon_framebuffer_init(rdev->ddev, &rfbdev->fb, &mode_cmd, gobj);
287 fb = &rfbdev->fb;
288 rfbdev->helper.fb = fb;
300 ret = radeon_framebuffer_init(rdev->ddev, &rfbdev->fb, &mode_cmd, gobj);
306 fb = &rfbdev->fb;
309 rfbdev->helper.fb = fb;
321 drm_fb_helper_fill_info(info, &rfbdev->helper, sizes);
357 static int radeon_fbdev_destroy(struct drm_device *dev, struct radeon_fbdev *rfbdev)
359 struct drm_framebuffer *fb = &rfbdev->fb;
361 drm_fb_helper_unregister_fbi(&rfbdev->helper);
369 drm_fb_helper_fini(&rfbdev->helper);
380 struct radeon_fbdev *rfbdev;
395 rfbdev = kzalloc(sizeof(struct radeon_fbdev), GFP_KERNEL);
396 if (!rfbdev)
399 rfbdev->rdev = rdev;
400 rdev->mode_info.rfbdev = rfbdev;
402 drm_fb_helper_prepare(rdev->ddev, &rfbdev->helper,
405 ret = drm_fb_helper_init(rdev->ddev, &rfbdev->helper,
410 ret = drm_fb_helper_single_add_all_connectors(&rfbdev->helper);
417 ret = drm_fb_helper_initial_config(&rfbdev->helper, bpp_sel);
424 drm_fb_helper_fini(&rfbdev->helper);
426 kfree(rfbdev);
432 if (!rdev->mode_info.rfbdev)
435 radeon_fbdev_destroy(rdev->ddev, rdev->mode_info.rfbdev);
436 kfree(rdev->mode_info.rfbdev);
437 rdev->mode_info.rfbdev = NULL;
443 if (rdev->mode_info.rfbdev)
444 drm_fb_helper_set_suspend(&rdev->mode_info.rfbdev->helper, state);
450 if (!rdev->mode_info.rfbdev)
453 if (robj == gem_to_radeon_bo(rdev->mode_info.rfbdev->fb.obj[0]))
460 if (rdev->mode_info.rfbdev)
461 drm_fb_helper_add_one_connector(&rdev->mode_info.rfbdev->helper, connector);
466 if (rdev->mode_info.rfbdev)
467 drm_fb_helper_remove_one_connector(&rdev->mode_info.rfbdev->helper, connector);