Lines Matching refs:rdev

127 int radeon_agp_init(struct radeon_device *rdev)  in radeon_agp_init()  argument
139 ret = drm_agp_acquire(rdev->ddev); in radeon_agp_init()
145 ret = drm_agp_info(rdev->ddev, &info); in radeon_agp_init()
147 drm_agp_release(rdev->ddev); in radeon_agp_init()
152 if (rdev->ddev->agp->agp_info.aper_size < 32) { in radeon_agp_init()
153 drm_agp_release(rdev->ddev); in radeon_agp_init()
154 dev_warn(rdev->dev, "AGP aperture too small (%zuM) " in radeon_agp_init()
156 rdev->ddev->agp->agp_info.aper_size); in radeon_agp_init()
164 if (rdev->family <= CHIP_RV350) in radeon_agp_init()
186 rdev->pdev->vendor == p->chip_vendor && in radeon_agp_init()
187 rdev->pdev->device == p->chip_device && in radeon_agp_init()
188 rdev->pdev->subsystem_vendor == p->subsys_vendor && in radeon_agp_init()
189 rdev->pdev->subsystem_device == p->subsys_device) { in radeon_agp_init()
237 ret = drm_agp_enable(rdev->ddev, mode); in radeon_agp_init()
240 drm_agp_release(rdev->ddev); in radeon_agp_init()
244 rdev->mc.agp_base = rdev->ddev->agp->agp_info.aper_base; in radeon_agp_init()
245 rdev->mc.gtt_size = rdev->ddev->agp->agp_info.aper_size << 20; in radeon_agp_init()
246 rdev->mc.gtt_start = rdev->mc.agp_base; in radeon_agp_init()
247 rdev->mc.gtt_end = rdev->mc.gtt_start + rdev->mc.gtt_size - 1; in radeon_agp_init()
248 dev_info(rdev->dev, "GTT: %lluM 0x%08llX - 0x%08llX\n", in radeon_agp_init()
249 rdev->mc.gtt_size >> 20, rdev->mc.gtt_start, rdev->mc.gtt_end); in radeon_agp_init()
252 if (rdev->family < CHIP_R200) { in radeon_agp_init()
261 void radeon_agp_resume(struct radeon_device *rdev) in radeon_agp_resume() argument
265 if (rdev->flags & RADEON_IS_AGP) { in radeon_agp_resume()
266 r = radeon_agp_init(rdev); in radeon_agp_resume()
268 dev_warn(rdev->dev, "radeon AGP reinit failed\n"); in radeon_agp_resume()
273 void radeon_agp_fini(struct radeon_device *rdev) in radeon_agp_fini() argument
276 if (rdev->ddev->agp && rdev->ddev->agp->acquired) { in radeon_agp_fini()
277 drm_agp_release(rdev->ddev); in radeon_agp_fini()
282 void radeon_agp_suspend(struct radeon_device *rdev) in radeon_agp_suspend() argument
284 radeon_agp_fini(rdev); in radeon_agp_suspend()