r420.c (1614f8b17b8cc3ad143541d41569623d30dbc9ec) r420.c (4c7886791264f03428d5424befb1b96f08fc90f4)
1/*
2 * Copyright 2008 Advanced Micro Devices, Inc.
3 * Copyright 2008 Red Hat Inc.
4 * Copyright 2009 Jerome Glisse.
5 *
6 * Permission is hereby granted, free of charge, to any person obtaining a
7 * copy of this software and associated documentation files (the "Software"),
8 * to deal in the Software without restriction, including without limitation

--- 243 unchanged lines hidden (view full) ---

252 radeon_gem_fini(rdev);
253 if (rdev->flags & RADEON_IS_PCIE)
254 rv370_pcie_gart_fini(rdev);
255 if (rdev->flags & RADEON_IS_PCI)
256 r100_pci_gart_fini(rdev);
257 radeon_agp_fini(rdev);
258 radeon_irq_kms_fini(rdev);
259 radeon_fence_driver_fini(rdev);
1/*
2 * Copyright 2008 Advanced Micro Devices, Inc.
3 * Copyright 2008 Red Hat Inc.
4 * Copyright 2009 Jerome Glisse.
5 *
6 * Permission is hereby granted, free of charge, to any person obtaining a
7 * copy of this software and associated documentation files (the "Software"),
8 * to deal in the Software without restriction, including without limitation

--- 243 unchanged lines hidden (view full) ---

252 radeon_gem_fini(rdev);
253 if (rdev->flags & RADEON_IS_PCIE)
254 rv370_pcie_gart_fini(rdev);
255 if (rdev->flags & RADEON_IS_PCI)
256 r100_pci_gart_fini(rdev);
257 radeon_agp_fini(rdev);
258 radeon_irq_kms_fini(rdev);
259 radeon_fence_driver_fini(rdev);
260 radeon_object_fini(rdev);
260 radeon_bo_fini(rdev);
261 if (rdev->is_atom_bios) {
262 radeon_atombios_fini(rdev);
263 } else {
264 radeon_combios_fini(rdev);
265 }
266 kfree(rdev->bios);
267 rdev->bios = NULL;
268}

--- 51 unchanged lines hidden (view full) ---

320 if (r) {
321 return r;
322 }
323 r = radeon_irq_kms_init(rdev);
324 if (r) {
325 return r;
326 }
327 /* Memory manager */
261 if (rdev->is_atom_bios) {
262 radeon_atombios_fini(rdev);
263 } else {
264 radeon_combios_fini(rdev);
265 }
266 kfree(rdev->bios);
267 rdev->bios = NULL;
268}

--- 51 unchanged lines hidden (view full) ---

320 if (r) {
321 return r;
322 }
323 r = radeon_irq_kms_init(rdev);
324 if (r) {
325 return r;
326 }
327 /* Memory manager */
328 r = radeon_object_init(rdev);
328 r = radeon_bo_init(rdev);
329 if (r) {
330 return r;
331 }
332 if (rdev->family == CHIP_R420)
333 r100_enable_bm(rdev);
334
335 if (rdev->flags & RADEON_IS_PCIE) {
336 r = rv370_pcie_gart_init(rdev);

--- 62 unchanged lines hidden ---
329 if (r) {
330 return r;
331 }
332 if (rdev->family == CHIP_R420)
333 r100_enable_bm(rdev);
334
335 if (rdev->flags & RADEON_IS_PCIE) {
336 r = rv370_pcie_gart_init(rdev);

--- 62 unchanged lines hidden ---