Lines Matching defs:rdev

131 int radeon_agp_init(struct radeon_device *rdev)
143 ret = drm_agp_acquire(rdev->ddev);
149 ret = drm_agp_info(rdev->ddev, &info);
151 drm_agp_release(rdev->ddev);
156 if ((rdev->ddev->agp->agp_info.ai_aperture_size >> 20) < 32) {
157 drm_agp_release(rdev->ddev);
158 dev_warn(rdev->dev, "AGP aperture too small (%zuM) "
160 rdev->ddev->agp->agp_info.ai_aperture_size >> 20);
168 if (rdev->family <= CHIP_RV350)
190 rdev->ddev->pci_vendor == p->chip_vendor &&
191 rdev->ddev->pci_device == p->chip_device &&
192 rdev->ddev->pci_subvendor == p->subsys_vendor &&
193 rdev->ddev->pci_subdevice == p->subsys_device) {
241 ret = drm_agp_enable(rdev->ddev, mode);
244 drm_agp_release(rdev->ddev);
248 rdev->mc.agp_base = rdev->ddev->agp->agp_info.ai_aperture_base;
249 rdev->mc.gtt_size = rdev->ddev->agp->agp_info.ai_aperture_size;
250 rdev->mc.gtt_start = rdev->mc.agp_base;
251 rdev->mc.gtt_end = rdev->mc.gtt_start + rdev->mc.gtt_size - 1;
252 dev_info(rdev->dev, "GTT: %juM 0x%08jX - 0x%08jX\n",
253 (uintmax_t)rdev->mc.gtt_size >> 20, (uintmax_t)rdev->mc.gtt_start, (uintmax_t)rdev->mc.gtt_end);
256 if (rdev->family < CHIP_R200) {
265 void radeon_agp_resume(struct radeon_device *rdev)
269 if (rdev->flags & RADEON_IS_AGP) {
270 r = radeon_agp_init(rdev);
272 dev_warn(rdev->dev, "radeon AGP reinit failed\n");
277 void radeon_agp_fini(struct radeon_device *rdev)
280 if (rdev->ddev->agp && rdev->ddev->agp->acquired) {
281 drm_agp_release(rdev->ddev);
286 void radeon_agp_suspend(struct radeon_device *rdev)
288 radeon_agp_fini(rdev);