Lines Matching refs:man

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