/** * radeon_ib_pool_fini - Free the IB (Indirect Buffer) pool * * @rdev: radeon_device pointer * * Tear down the suballocator managing the pool of memory * for use as IBs (all asics). */ void radeon_ib_pool_fini(struct radeon_device *rdev) { if (rdev->ib_pool_ready) { radeon_sa_bo_manager_suspend(rdev, &rdev->ring_tmp_bo); radeon_sa_bo_manager_fini(rdev, &rdev->ring_tmp_bo); rdev->ib_pool_ready = false; } }
int radeon_ib_pool_suspend(struct radeon_device *rdev) { return radeon_sa_bo_manager_suspend(rdev, &rdev->ring_tmp_bo); }