rfbdev 120 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c static int amdgpufb_create_pinned_object(struct amdgpu_fbdev *rfbdev, rfbdev 125 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c struct amdgpu_device *adev = rfbdev->adev; rfbdev 200 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c struct amdgpu_fbdev *rfbdev = (struct amdgpu_fbdev *)helper; rfbdev 201 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c struct amdgpu_device *adev = rfbdev->adev; rfbdev 219 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c ret = amdgpufb_create_pinned_object(rfbdev, &mode_cmd, &gobj); rfbdev 234 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c ret = amdgpu_display_framebuffer_init(adev->ddev, &rfbdev->rfb, rfbdev 241 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c fb = &rfbdev->rfb.base; rfbdev 244 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c rfbdev->helper.fb = fb; rfbdev 254 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c drm_fb_helper_fill_info(info, &rfbdev->helper, sizes); rfbdev 289 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c static int amdgpu_fbdev_destroy(struct drm_device *dev, struct amdgpu_fbdev *rfbdev) rfbdev 291 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c struct amdgpu_framebuffer *rfb = &rfbdev->rfb; rfbdev 293 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c drm_fb_helper_unregister_fbi(&rfbdev->helper); rfbdev 301 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c drm_fb_helper_fini(&rfbdev->helper); rfbdev 312 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c struct amdgpu_fbdev *rfbdev; rfbdev 328 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c rfbdev = kzalloc(sizeof(struct amdgpu_fbdev), GFP_KERNEL); rfbdev 329 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c if (!rfbdev) rfbdev 332 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c rfbdev->adev = adev; rfbdev 333 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c adev->mode_info.rfbdev = rfbdev; rfbdev 335 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c drm_fb_helper_prepare(adev->ddev, &rfbdev->helper, rfbdev 338 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c ret = drm_fb_helper_init(adev->ddev, &rfbdev->helper, rfbdev 341 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c kfree(rfbdev); rfbdev 345 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c drm_fb_helper_single_add_all_connectors(&rfbdev->helper); rfbdev 351 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c drm_fb_helper_initial_config(&rfbdev->helper, bpp_sel); rfbdev 357 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c if (!adev->mode_info.rfbdev) rfbdev 360 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c amdgpu_fbdev_destroy(adev->ddev, adev->mode_info.rfbdev); rfbdev 361 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c kfree(adev->mode_info.rfbdev); rfbdev 362 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c adev->mode_info.rfbdev = NULL; rfbdev 367 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c if (adev->mode_info.rfbdev) rfbdev 368 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c drm_fb_helper_set_suspend_unlocked(&adev->mode_info.rfbdev->helper, rfbdev 377 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c if (!adev->mode_info.rfbdev) rfbdev 380 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c robj = gem_to_amdgpu_bo(adev->mode_info.rfbdev->rfb.base.obj[0]); rfbdev 387 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c if (!adev->mode_info.rfbdev) rfbdev 389 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c if (robj == gem_to_amdgpu_bo(adev->mode_info.rfbdev->rfb.base.obj[0])) rfbdev 341 drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h struct amdgpu_fbdev *rfbdev; rfbdev 386 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c if (adev->mode_info.rfbdev) rfbdev 387 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c drm_fb_helper_remove_one_connector(&adev->mode_info.rfbdev->helper, connector); rfbdev 396 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c if (adev->mode_info.rfbdev) rfbdev 397 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c drm_fb_helper_add_one_connector(&adev->mode_info.rfbdev->helper, connector); rfbdev 54 drivers/gpu/drm/radeon/radeon_fb.c struct radeon_fbdev *rfbdev = info->par; rfbdev 55 drivers/gpu/drm/radeon/radeon_fb.c struct radeon_device *rdev = rfbdev->rdev; rfbdev 68 drivers/gpu/drm/radeon/radeon_fb.c struct radeon_fbdev *rfbdev = info->par; rfbdev 69 drivers/gpu/drm/radeon/radeon_fb.c struct radeon_device *rdev = rfbdev->rdev; rfbdev 125 drivers/gpu/drm/radeon/radeon_fb.c static int radeonfb_create_pinned_object(struct radeon_fbdev *rfbdev, rfbdev 130 drivers/gpu/drm/radeon/radeon_fb.c struct radeon_device *rdev = rfbdev->rdev; rfbdev 214 drivers/gpu/drm/radeon/radeon_fb.c struct radeon_fbdev *rfbdev = rfbdev 216 drivers/gpu/drm/radeon/radeon_fb.c struct radeon_device *rdev = rfbdev->rdev; rfbdev 235 drivers/gpu/drm/radeon/radeon_fb.c ret = radeonfb_create_pinned_object(rfbdev, &mode_cmd, &gobj); rfbdev 253 drivers/gpu/drm/radeon/radeon_fb.c ret = radeon_framebuffer_init(rdev->ddev, &rfbdev->fb, &mode_cmd, gobj); rfbdev 259 drivers/gpu/drm/radeon/radeon_fb.c fb = &rfbdev->fb; rfbdev 262 drivers/gpu/drm/radeon/radeon_fb.c rfbdev->helper.fb = fb; rfbdev 274 drivers/gpu/drm/radeon/radeon_fb.c drm_fb_helper_fill_info(info, &rfbdev->helper, sizes); rfbdev 309 drivers/gpu/drm/radeon/radeon_fb.c static int radeon_fbdev_destroy(struct drm_device *dev, struct radeon_fbdev *rfbdev) rfbdev 311 drivers/gpu/drm/radeon/radeon_fb.c struct drm_framebuffer *fb = &rfbdev->fb; rfbdev 313 drivers/gpu/drm/radeon/radeon_fb.c drm_fb_helper_unregister_fbi(&rfbdev->helper); rfbdev 321 drivers/gpu/drm/radeon/radeon_fb.c drm_fb_helper_fini(&rfbdev->helper); rfbdev 332 drivers/gpu/drm/radeon/radeon_fb.c struct radeon_fbdev *rfbdev; rfbdev 347 drivers/gpu/drm/radeon/radeon_fb.c rfbdev = kzalloc(sizeof(struct radeon_fbdev), GFP_KERNEL); rfbdev 348 drivers/gpu/drm/radeon/radeon_fb.c if (!rfbdev) rfbdev 351 drivers/gpu/drm/radeon/radeon_fb.c rfbdev->rdev = rdev; rfbdev 352 drivers/gpu/drm/radeon/radeon_fb.c rdev->mode_info.rfbdev = rfbdev; rfbdev 354 drivers/gpu/drm/radeon/radeon_fb.c drm_fb_helper_prepare(rdev->ddev, &rfbdev->helper, rfbdev 357 drivers/gpu/drm/radeon/radeon_fb.c ret = drm_fb_helper_init(rdev->ddev, &rfbdev->helper, rfbdev 362 drivers/gpu/drm/radeon/radeon_fb.c ret = drm_fb_helper_single_add_all_connectors(&rfbdev->helper); rfbdev 369 drivers/gpu/drm/radeon/radeon_fb.c ret = drm_fb_helper_initial_config(&rfbdev->helper, bpp_sel); rfbdev 376 drivers/gpu/drm/radeon/radeon_fb.c drm_fb_helper_fini(&rfbdev->helper); rfbdev 378 drivers/gpu/drm/radeon/radeon_fb.c kfree(rfbdev); rfbdev 384 drivers/gpu/drm/radeon/radeon_fb.c if (!rdev->mode_info.rfbdev) rfbdev 387 drivers/gpu/drm/radeon/radeon_fb.c radeon_fbdev_destroy(rdev->ddev, rdev->mode_info.rfbdev); rfbdev 388 drivers/gpu/drm/radeon/radeon_fb.c kfree(rdev->mode_info.rfbdev); rfbdev 389 drivers/gpu/drm/radeon/radeon_fb.c rdev->mode_info.rfbdev = NULL; rfbdev 394 drivers/gpu/drm/radeon/radeon_fb.c if (rdev->mode_info.rfbdev) rfbdev 395 drivers/gpu/drm/radeon/radeon_fb.c drm_fb_helper_set_suspend(&rdev->mode_info.rfbdev->helper, state); rfbdev 400 drivers/gpu/drm/radeon/radeon_fb.c if (!rdev->mode_info.rfbdev) rfbdev 403 drivers/gpu/drm/radeon/radeon_fb.c if (robj == gem_to_radeon_bo(rdev->mode_info.rfbdev->fb.obj[0])) rfbdev 410 drivers/gpu/drm/radeon/radeon_fb.c if (rdev->mode_info.rfbdev) rfbdev 411 drivers/gpu/drm/radeon/radeon_fb.c drm_fb_helper_add_one_connector(&rdev->mode_info.rfbdev->helper, connector); rfbdev 416 drivers/gpu/drm/radeon/radeon_fb.c if (rdev->mode_info.rfbdev) rfbdev 417 drivers/gpu/drm/radeon/radeon_fb.c drm_fb_helper_remove_one_connector(&rdev->mode_info.rfbdev->helper, connector); rfbdev 272 drivers/gpu/drm/radeon/radeon_mode.h struct radeon_fbdev *rfbdev;