Lines Matching refs:mman
55 struct radeon_mman *mman; in radeon_get_rdev() local
58 mman = container_of(bdev, struct radeon_mman, bdev); in radeon_get_rdev()
59 rdev = container_of(mman, struct radeon_device, mman); in radeon_get_rdev()
82 rdev->mman.mem_global_referenced = false; in radeon_ttm_global_init()
83 global_ref = &rdev->mman.mem_global_ref; in radeon_ttm_global_init()
95 rdev->mman.bo_global_ref.mem_glob = in radeon_ttm_global_init()
96 rdev->mman.mem_global_ref.object; in radeon_ttm_global_init()
97 global_ref = &rdev->mman.bo_global_ref.ref; in radeon_ttm_global_init()
105 drm_global_item_unref(&rdev->mman.mem_global_ref); in radeon_ttm_global_init()
109 rdev->mman.mem_global_referenced = true; in radeon_ttm_global_init()
115 if (rdev->mman.mem_global_referenced) { in radeon_ttm_global_fini()
116 drm_global_item_unref(&rdev->mman.bo_global_ref.ref); in radeon_ttm_global_fini()
117 drm_global_item_unref(&rdev->mman.mem_global_ref); in radeon_ttm_global_fini()
118 rdev->mman.mem_global_referenced = false; in radeon_ttm_global_fini()
855 r = ttm_bo_device_init(&rdev->mman.bdev, in radeon_ttm_init()
856 rdev->mman.bo_global_ref.ref.object, in radeon_ttm_init()
865 rdev->mman.initialized = true; in radeon_ttm_init()
866 r = ttm_bo_init_mm(&rdev->mman.bdev, TTM_PL_VRAM, in radeon_ttm_init()
892 r = ttm_bo_init_mm(&rdev->mman.bdev, TTM_PL_TT, in radeon_ttm_init()
913 if (!rdev->mman.initialized) in radeon_ttm_fini()
924 ttm_bo_clean_mm(&rdev->mman.bdev, TTM_PL_VRAM); in radeon_ttm_fini()
925 ttm_bo_clean_mm(&rdev->mman.bdev, TTM_PL_TT); in radeon_ttm_fini()
926 ttm_bo_device_release(&rdev->mman.bdev); in radeon_ttm_fini()
929 rdev->mman.initialized = false; in radeon_ttm_fini()
939 if (!rdev->mman.initialized) in radeon_ttm_set_active_vram_size()
942 man = &rdev->mman.bdev.man[TTM_PL_VRAM]; in radeon_ttm_set_active_vram_size()
982 r = ttm_bo_mmap(filp, vma, &rdev->mman.bdev); in radeon_mmap()
1003 struct ttm_mem_type_manager *man = &rdev->mman.bdev.man[ttm_pl]; in radeon_mm_dump_table()
1143 rdev->mman.vram = ent; in radeon_ttm_debugfs_init()
1149 rdev->mman.gtt = ent; in radeon_ttm_debugfs_init()
1169 debugfs_remove(rdev->mman.vram); in radeon_ttm_debugfs_fini()
1170 rdev->mman.vram = NULL; in radeon_ttm_debugfs_fini()
1172 debugfs_remove(rdev->mman.gtt); in radeon_ttm_debugfs_fini()
1173 rdev->mman.gtt = NULL; in radeon_ttm_debugfs_fini()