Lines Matching defs:rdev
60 struct radeon_device *rdev = fb_helper->dev->dev_private;
70 info = drm_get_format_info(rdev->ddev, mode_cmd);
74 mode_cmd->pitches[0] = radeon_align_pitch(rdev, mode_cmd->width, cpp,
77 if (rdev->family >= CHIP_R600)
81 ret = radeon_gem_object_create(rdev, aligned_size, 0,
111 dev_err(rdev->dev, "FB failed to set tiling flags\n");
119 ASIC_IS_AVIVO(rdev) ? 0 : 1 << 27,
148 struct radeon_device *rdev = fb_helper->dev->dev_private;
151 ret = pm_runtime_get_sync(rdev->ddev->dev);
158 pm_runtime_mark_last_busy(rdev->ddev->dev);
159 pm_runtime_put_autosuspend(rdev->ddev->dev);
166 struct radeon_device *rdev = fb_helper->dev->dev_private;
168 pm_runtime_mark_last_busy(rdev->ddev->dev);
169 pm_runtime_put_autosuspend(rdev->ddev->dev);
208 struct radeon_device *rdev = fb_helper->dev->dev_private;
221 if ((sizes->surface_bpp == 24) && ASIC_IS_AVIVO(rdev))
239 ret = radeon_framebuffer_init(rdev->ddev, fb, &mode_cmd, gobj);
262 tmp = radeon_bo_gpu_offset(rbo) - rdev->mc.vram_start;
263 info->fix.smem_start = rdev->mc.aper_base + tmp;
273 DRM_INFO("vram apper at 0x%lX\n", (unsigned long)rdev->mc.aper_base);
303 struct radeon_device *rdev = dev->dev_private;
306 vga_switcheroo_client_fb_set(rdev->pdev, NULL);
328 struct radeon_device *rdev = dev->dev_private;
345 vga_switcheroo_client_fb_set(rdev->pdev, fb_helper->info);
363 void radeon_fbdev_setup(struct radeon_device *rdev)
369 if (rdev->mc.real_vram_size <= (8 * 1024 * 1024))
371 else if (ASIC_IS_RN50(rdev) || rdev->mc.real_vram_size <= (32 * 1024 * 1024))
377 drm_fb_helper_prepare(rdev->ddev, fb_helper, bpp_sel, &radeon_fbdev_fb_helper_funcs);
379 ret = drm_client_init(rdev->ddev, &fb_helper->client, "radeon-fbdev",
382 drm_err(rdev->ddev, "Failed to register client: %d\n", ret);
395 void radeon_fbdev_set_suspend(struct radeon_device *rdev, int state)
397 if (rdev->ddev->fb_helper)
398 drm_fb_helper_set_suspend(rdev->ddev->fb_helper, state);
401 bool radeon_fbdev_robj_is_fb(struct radeon_device *rdev, struct radeon_bo *robj)
403 struct drm_fb_helper *fb_helper = rdev->ddev->fb_helper;