Lines Matching refs:man

47 static int xe_ttm_vram_mgr_new(struct ttm_resource_manager *man,
52 struct xe_ttm_vram_mgr *mgr = to_xe_ttm_vram_mgr(man);
60 if (!lpfn || lpfn > man->size >> PAGE_SHIFT)
61 lpfn = man->size >> PAGE_SHIFT;
73 if (ttm_resource_manager_usage(man) > man->size) {
83 if (place->fpfn || lpfn != man->size >> PAGE_SHIFT)
202 ttm_resource_fini(man, &vres->base);
208 static void xe_ttm_vram_mgr_del(struct ttm_resource_manager *man,
213 struct xe_ttm_vram_mgr *mgr = to_xe_ttm_vram_mgr(man);
221 ttm_resource_fini(man, res);
226 static void xe_ttm_vram_mgr_debug(struct ttm_resource_manager *man,
229 struct xe_ttm_vram_mgr *mgr = to_xe_ttm_vram_mgr(man);
242 drm_printf(printer, "man size:%llu\n", man->size);
245 static bool xe_ttm_vram_mgr_intersects(struct ttm_resource_manager *man,
250 struct xe_ttm_vram_mgr *mgr = to_xe_ttm_vram_mgr(man);
275 static bool xe_ttm_vram_mgr_compatible(struct ttm_resource_manager *man,
280 struct xe_ttm_vram_mgr *mgr = to_xe_ttm_vram_mgr(man);
317 struct ttm_resource_manager *man = &mgr->manager;
319 ttm_resource_manager_set_used(man, false);
321 if (ttm_resource_manager_evict_all(&xe->ttm, man))
339 struct ttm_resource_manager *man = &mgr->manager;
342 man->func = &xe_ttm_vram_mgr_func;
349 ttm_resource_manager_init(man, &xe->ttm, size);
350 err = drm_buddy_init(&mgr->mm, man->size, default_page_size);
464 u64 xe_ttm_vram_get_cpu_visible_size(struct ttm_resource_manager *man)
466 struct xe_ttm_vram_mgr *mgr = to_xe_ttm_vram_mgr(man);
471 void xe_ttm_vram_get_used(struct ttm_resource_manager *man,
474 struct xe_ttm_vram_mgr *mgr = to_xe_ttm_vram_mgr(man);
482 u64 xe_ttm_vram_get_avail(struct ttm_resource_manager *man)
484 struct xe_ttm_vram_mgr *mgr = to_xe_ttm_vram_mgr(man);