Lines Matching refs:man
29 static int xe_ttm_sys_mgr_new(struct ttm_resource_manager *man, in xe_ttm_sys_mgr_new() argument
45 ttm_resource_manager_usage(man) > (man->size << PAGE_SHIFT)) { in xe_ttm_sys_mgr_new()
59 ttm_resource_fini(man, &node->base.base); in xe_ttm_sys_mgr_new()
64 static void xe_ttm_sys_mgr_del(struct ttm_resource_manager *man, in xe_ttm_sys_mgr_del() argument
69 ttm_resource_fini(man, res); in xe_ttm_sys_mgr_del()
73 static void xe_ttm_sys_mgr_debug(struct ttm_resource_manager *man, in xe_ttm_sys_mgr_debug() argument
91 struct ttm_resource_manager *man = &xe->mem.sys_mgr; in ttm_sys_mgr_fini() local
94 ttm_resource_manager_set_used(man, false); in ttm_sys_mgr_fini()
96 err = ttm_resource_manager_evict_all(&xe->ttm, man); in ttm_sys_mgr_fini()
100 ttm_resource_manager_cleanup(man); in ttm_sys_mgr_fini()
106 struct ttm_resource_manager *man = &xe->mem.sys_mgr; in xe_ttm_sys_mgr_init() local
114 man->use_tt = true; in xe_ttm_sys_mgr_init()
115 man->func = &xe_ttm_sys_mgr_func; in xe_ttm_sys_mgr_init()
116 ttm_resource_manager_init(man, &xe->ttm, gtt_size >> PAGE_SHIFT); in xe_ttm_sys_mgr_init()
117 ttm_set_driver_manager(&xe->ttm, XE_PL_TT, man); in xe_ttm_sys_mgr_init()
118 ttm_resource_manager_set_used(man, true); in xe_ttm_sys_mgr_init()