Lines Matching refs:rman
56 struct ttm_range_manager *rman = (struct ttm_range_manager *) man->priv; in ttm_bo_man_get_node() local
57 struct drm_mm *mm = &rman->mm; in ttm_bo_man_get_node()
75 spin_lock(&rman->lock); in ttm_bo_man_get_node()
80 spin_unlock(&rman->lock); in ttm_bo_man_get_node()
95 struct ttm_range_manager *rman = (struct ttm_range_manager *) man->priv; in ttm_bo_man_put_node() local
98 spin_lock(&rman->lock); in ttm_bo_man_put_node()
100 spin_unlock(&rman->lock); in ttm_bo_man_put_node()
110 struct ttm_range_manager *rman; in ttm_bo_man_init() local
112 rman = kzalloc(sizeof(*rman), GFP_KERNEL); in ttm_bo_man_init()
113 if (!rman) in ttm_bo_man_init()
116 drm_mm_init(&rman->mm, 0, p_size); in ttm_bo_man_init()
117 spin_lock_init(&rman->lock); in ttm_bo_man_init()
118 man->priv = rman; in ttm_bo_man_init()
124 struct ttm_range_manager *rman = (struct ttm_range_manager *) man->priv; in ttm_bo_man_takedown() local
125 struct drm_mm *mm = &rman->mm; in ttm_bo_man_takedown()
127 spin_lock(&rman->lock); in ttm_bo_man_takedown()
130 spin_unlock(&rman->lock); in ttm_bo_man_takedown()
131 kfree(rman); in ttm_bo_man_takedown()
135 spin_unlock(&rman->lock); in ttm_bo_man_takedown()
142 struct ttm_range_manager *rman = (struct ttm_range_manager *) man->priv; in ttm_bo_man_debug() local
144 spin_lock(&rman->lock); in ttm_bo_man_debug()
145 drm_mm_print(&rman->mm, printer); in ttm_bo_man_debug()
146 spin_unlock(&rman->lock); in ttm_bo_man_debug()