Lines Matching refs:rdev

124 int radeon_agp_init(struct radeon_device *rdev)  in radeon_agp_init()  argument
136 ret = drm_agp_acquire(rdev->ddev); in radeon_agp_init()
142 ret = drm_agp_info(rdev->ddev, &info); in radeon_agp_init()
144 drm_agp_release(rdev->ddev); in radeon_agp_init()
149 if (rdev->ddev->agp->agp_info.aper_size < 32) { in radeon_agp_init()
150 drm_agp_release(rdev->ddev); in radeon_agp_init()
151 dev_warn(rdev->dev, "AGP aperture too small (%zuM) " in radeon_agp_init()
153 rdev->ddev->agp->agp_info.aper_size); in radeon_agp_init()
161 if (rdev->family <= CHIP_RV350) in radeon_agp_init()
183 rdev->pdev->vendor == p->chip_vendor && in radeon_agp_init()
184 rdev->pdev->device == p->chip_device && in radeon_agp_init()
185 rdev->pdev->subsystem_vendor == p->subsys_vendor && in radeon_agp_init()
186 rdev->pdev->subsystem_device == p->subsys_device) { in radeon_agp_init()
234 ret = drm_agp_enable(rdev->ddev, mode); in radeon_agp_init()
237 drm_agp_release(rdev->ddev); in radeon_agp_init()
241 rdev->mc.agp_base = rdev->ddev->agp->agp_info.aper_base; in radeon_agp_init()
242 rdev->mc.gtt_size = rdev->ddev->agp->agp_info.aper_size << 20; in radeon_agp_init()
243 rdev->mc.gtt_start = rdev->mc.agp_base; in radeon_agp_init()
244 rdev->mc.gtt_end = rdev->mc.gtt_start + rdev->mc.gtt_size - 1; in radeon_agp_init()
245 dev_info(rdev->dev, "GTT: %lluM 0x%08llX - 0x%08llX\n", in radeon_agp_init()
246 rdev->mc.gtt_size >> 20, rdev->mc.gtt_start, rdev->mc.gtt_end); in radeon_agp_init()
249 if (rdev->family < CHIP_R200) { in radeon_agp_init()
258 void radeon_agp_resume(struct radeon_device *rdev) in radeon_agp_resume() argument
262 if (rdev->flags & RADEON_IS_AGP) { in radeon_agp_resume()
263 r = radeon_agp_init(rdev); in radeon_agp_resume()
265 dev_warn(rdev->dev, "radeon AGP reinit failed\n"); in radeon_agp_resume()
270 void radeon_agp_fini(struct radeon_device *rdev) in radeon_agp_fini() argument
273 if (rdev->ddev->agp && rdev->ddev->agp->acquired) { in radeon_agp_fini()
274 drm_agp_release(rdev->ddev); in radeon_agp_fini()
279 void radeon_agp_suspend(struct radeon_device *rdev) in radeon_agp_suspend() argument
281 radeon_agp_fini(rdev); in radeon_agp_suspend()