Lines Matching refs:man
53 to_range_manager(struct ttm_resource_manager *man)
55 return container_of(man, struct ttm_range_manager, manager);
58 static int ttm_range_man_alloc(struct ttm_resource_manager *man,
63 struct ttm_range_manager *rman = to_range_manager(man);
72 lpfn = man->size;
92 ttm_resource_fini(man, &node->base);
102 static void ttm_range_man_free(struct ttm_resource_manager *man,
106 struct ttm_range_manager *rman = to_range_manager(man);
112 ttm_resource_fini(man, res);
116 static bool ttm_range_man_intersects(struct ttm_resource_manager *man,
132 static bool ttm_range_man_compatible(struct ttm_resource_manager *man,
147 static void ttm_range_man_debug(struct ttm_resource_manager *man,
150 struct ttm_range_manager *rman = to_range_manager(man);
182 struct ttm_resource_manager *man;
189 man = &rman->manager;
190 man->use_tt = use_tt;
192 man->func = &ttm_range_manager_func;
194 ttm_resource_manager_init(man, bdev, p_size);
200 ttm_resource_manager_set_used(man, true);
217 struct ttm_resource_manager *man = ttm_manager_type(bdev, type);
218 struct ttm_range_manager *rman = to_range_manager(man);
222 if (!man)
225 ttm_resource_manager_set_used(man, false);
227 ret = ttm_resource_manager_evict_all(bdev, man);
235 ttm_resource_manager_cleanup(man);