Lines Matching refs:man

29 to_buddy_manager(struct ttm_resource_manager *man)
31 return container_of(man, struct i915_ttm_buddy_manager, manager);
34 static int i915_ttm_buddy_man_alloc(struct ttm_resource_manager *man,
39 struct i915_ttm_buddy_manager *bman = to_buddy_manager(man);
49 lpfn = man->size;
65 if (place->fpfn || lpfn != man->size)
132 ttm_resource_fini(man, &bman_res->base);
137 static void i915_ttm_buddy_man_free(struct ttm_resource_manager *man,
141 struct i915_ttm_buddy_manager *bman = to_buddy_manager(man);
148 ttm_resource_fini(man, res);
152 static bool i915_ttm_buddy_man_intersects(struct ttm_resource_manager *man,
158 struct i915_ttm_buddy_manager *bman = to_buddy_manager(man);
173 place->lpfn == i915_ttm_buddy_man_visible_size(man))
190 static bool i915_ttm_buddy_man_compatible(struct ttm_resource_manager *man,
196 struct i915_ttm_buddy_manager *bman = to_buddy_manager(man);
206 place->lpfn == i915_ttm_buddy_man_visible_size(man))
223 static void i915_ttm_buddy_man_debug(struct ttm_resource_manager *man,
226 struct i915_ttm_buddy_manager *bman = to_buddy_manager(man);
288 struct ttm_resource_manager *man;
307 man = &bman->manager;
308 man->use_tt = use_tt;
309 man->func = &i915_ttm_buddy_manager_func;
310 ttm_resource_manager_init(man, bdev, bman->mm.size >> PAGE_SHIFT);
312 ttm_resource_manager_set_used(man, true);
313 ttm_set_driver_manager(bdev, type, man);
334 struct ttm_resource_manager *man = ttm_manager_type(bdev, type);
335 struct i915_ttm_buddy_manager *bman = to_buddy_manager(man);
339 ttm_resource_manager_set_used(man, false);
341 ret = ttm_resource_manager_evict_all(bdev, man);
354 ttm_resource_manager_cleanup(man);
362 * @man: The buddy allocator ttm manager
370 int i915_ttm_buddy_man_reserve(struct ttm_resource_manager *man,
373 struct i915_ttm_buddy_manager *bman = to_buddy_manager(man);
403 * @man: The buddy allocator ttm manager
405 u64 i915_ttm_buddy_man_visible_size(struct ttm_resource_manager *man)
407 struct i915_ttm_buddy_manager *bman = to_buddy_manager(man);
415 * @man: The buddy allocator ttm manager
421 void i915_ttm_buddy_man_avail(struct ttm_resource_manager *man,
424 struct i915_ttm_buddy_manager *bman = to_buddy_manager(man);
433 void i915_ttm_buddy_man_force_visible_size(struct ttm_resource_manager *man,
436 struct i915_ttm_buddy_manager *bman = to_buddy_manager(man);