Lines Matching refs:rman
63 struct ttm_range_manager *rman = to_range_manager(man); in ttm_range_man_alloc() local
65 struct drm_mm *mm = &rman->mm; in ttm_range_man_alloc()
84 spin_lock(&rman->lock); in ttm_range_man_alloc()
89 spin_unlock(&rman->lock); in ttm_range_man_alloc()
106 struct ttm_range_manager *rman = to_range_manager(man); in ttm_range_man_free() local
108 spin_lock(&rman->lock); in ttm_range_man_free()
110 spin_unlock(&rman->lock); in ttm_range_man_free()
150 struct ttm_range_manager *rman = to_range_manager(man); in ttm_range_man_debug() local
152 spin_lock(&rman->lock); in ttm_range_man_debug()
153 drm_mm_print(&rman->mm, printer); in ttm_range_man_debug()
154 spin_unlock(&rman->lock); in ttm_range_man_debug()
183 struct ttm_range_manager *rman; in ttm_range_man_init_nocheck() local
185 rman = kzalloc(sizeof(*rman), GFP_KERNEL); in ttm_range_man_init_nocheck()
186 if (!rman) in ttm_range_man_init_nocheck()
189 man = &rman->manager; in ttm_range_man_init_nocheck()
196 drm_mm_init(&rman->mm, 0, p_size); in ttm_range_man_init_nocheck()
197 spin_lock_init(&rman->lock); in ttm_range_man_init_nocheck()
199 ttm_set_driver_manager(bdev, type, &rman->manager); in ttm_range_man_init_nocheck()
218 struct ttm_range_manager *rman = to_range_manager(man); in ttm_range_man_fini_nocheck() local
219 struct drm_mm *mm = &rman->mm; in ttm_range_man_fini_nocheck()
231 spin_lock(&rman->lock); in ttm_range_man_fini_nocheck()
234 spin_unlock(&rman->lock); in ttm_range_man_fini_nocheck()
238 kfree(rman); in ttm_range_man_fini_nocheck()