diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 17 | 
1 files changed, 6 insertions, 11 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c index 675a72ef305d..72022df264f6 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c @@ -77,10 +77,8 @@ static ssize_t amdgpu_mem_info_gtt_used_show(struct device *dev,  {  	struct drm_device *ddev = dev_get_drvdata(dev);  	struct amdgpu_device *adev = drm_to_adev(ddev); -	struct ttm_resource_manager *man; -	man = ttm_manager_type(&adev->mman.bdev, TTM_PL_TT); -	return sysfs_emit(buf, "%llu\n", amdgpu_gtt_mgr_usage(man)); +	return sysfs_emit(buf, "%llu\n", amdgpu_gtt_mgr_usage(&adev->mman.gtt_mgr));  }  static DEVICE_ATTR(mem_info_gtt_total, S_IRUGO, @@ -206,30 +204,27 @@ static void amdgpu_gtt_mgr_del(struct ttm_resource_manager *man,  /**   * amdgpu_gtt_mgr_usage - return usage of GTT domain   * - * @man: TTM memory type manager + * @mgr: amdgpu_gtt_mgr pointer   *   * Return how many bytes are used in the GTT domain   */ -uint64_t amdgpu_gtt_mgr_usage(struct ttm_resource_manager *man) +uint64_t amdgpu_gtt_mgr_usage(struct amdgpu_gtt_mgr *mgr)  { -	struct amdgpu_gtt_mgr *mgr = to_gtt_mgr(man); -  	return atomic64_read(&mgr->used) * PAGE_SIZE;  }  /**   * amdgpu_gtt_mgr_recover - re-init gart   * - * @man: TTM memory type manager + * @mgr: amdgpu_gtt_mgr pointer   *   * Re-init the gart for each known BO in the GTT.   */ -int amdgpu_gtt_mgr_recover(struct ttm_resource_manager *man) +int amdgpu_gtt_mgr_recover(struct amdgpu_gtt_mgr *mgr)  { -	struct amdgpu_gtt_mgr *mgr = to_gtt_mgr(man); -	struct amdgpu_device *adev;  	struct amdgpu_gtt_node *node;  	struct drm_mm_node *mm_node; +	struct amdgpu_device *adev;  	int r = 0;  	adev = container_of(mgr, typeof(*adev), mman.gtt_mgr);  | 
