Rev 5078 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5078 | Rev 6104 | ||
---|---|---|---|
Line -... | Line 299... | ||
- | 299 | ||
- | 300 | ||
- | 301 | ||
- | 302 | ||
- | 303 | ||
- | 304 | void r420_fini(struct radeon_device *rdev) |
|
- | 305 | { |
|
- | 306 | radeon_pm_fini(rdev); |
|
- | 307 | r100_cp_fini(rdev); |
|
- | 308 | radeon_wb_fini(rdev); |
|
- | 309 | radeon_ib_pool_fini(rdev); |
|
- | 310 | radeon_gem_fini(rdev); |
|
- | 311 | if (rdev->flags & RADEON_IS_PCIE) |
|
- | 312 | rv370_pcie_gart_fini(rdev); |
|
- | 313 | if (rdev->flags & RADEON_IS_PCI) |
|
- | 314 | r100_pci_gart_fini(rdev); |
|
- | 315 | radeon_agp_fini(rdev); |
|
- | 316 | radeon_irq_kms_fini(rdev); |
|
- | 317 | radeon_fence_driver_fini(rdev); |
|
- | 318 | radeon_bo_fini(rdev); |
|
- | 319 | if (rdev->is_atom_bios) { |
|
- | 320 | radeon_atombios_fini(rdev); |
|
- | 321 | } else { |
|
Line 299... | Line 322... | ||
299 | 322 | radeon_combios_fini(rdev); |
|
300 | 323 | } |
|
301 | 324 | kfree(rdev->bios); |
|
Line 383... | Line 406... | ||
383 | rdev->accel_working = true; |
406 | rdev->accel_working = true; |
384 | r = r420_startup(rdev); |
407 | r = r420_startup(rdev); |
385 | if (r) { |
408 | if (r) { |
386 | /* Somethings want wront with the accel init stop accel */ |
409 | /* Somethings want wront with the accel init stop accel */ |
387 | dev_err(rdev->dev, "Disabling GPU acceleration\n"); |
410 | dev_err(rdev->dev, "Disabling GPU acceleration\n"); |
- | 411 | r100_cp_fini(rdev); |
|
- | 412 | radeon_wb_fini(rdev); |
|
- | 413 | radeon_ib_pool_fini(rdev); |
|
- | 414 | radeon_irq_kms_fini(rdev); |
|
388 | if (rdev->flags & RADEON_IS_PCIE) |
415 | if (rdev->flags & RADEON_IS_PCIE) |
389 | rv370_pcie_gart_fini(rdev); |
416 | rv370_pcie_gart_fini(rdev); |
390 | if (rdev->flags & RADEON_IS_PCI) |
417 | if (rdev->flags & RADEON_IS_PCI) |
391 | r100_pci_gart_fini(rdev); |
418 | r100_pci_gart_fini(rdev); |
392 | rdev->accel_working = false; |
419 | rdev->accel_working = false; |