Lines Matching refs:man
39 nouveau_manager_del(struct ttm_resource_manager *man, in nouveau_manager_del() argument
42 nouveau_mem_del(man, reg); in nouveau_manager_del()
46 nouveau_manager_intersects(struct ttm_resource_manager *man, in nouveau_manager_intersects() argument
55 nouveau_manager_compatible(struct ttm_resource_manager *man, in nouveau_manager_compatible() argument
64 nouveau_vram_manager_new(struct ttm_resource_manager *man, in nouveau_vram_manager_new() argument
84 nouveau_mem_del(man, *res); in nouveau_vram_manager_new()
99 nouveau_gart_manager_new(struct ttm_resource_manager *man, in nouveau_gart_manager_new() argument
125 nv04_gart_manager_new(struct ttm_resource_manager *man, in nv04_gart_manager_new() argument
144 nouveau_mem_del(man, *res); in nv04_gart_manager_new()
184 struct ttm_resource_manager *man = kzalloc(sizeof(*man), GFP_KERNEL); in nouveau_ttm_init_vram() local
186 if (!man) in nouveau_ttm_init_vram()
189 man->func = &nouveau_vram_manager; in nouveau_ttm_init_vram()
191 ttm_resource_manager_init(man, &drm->ttm.bdev, in nouveau_ttm_init_vram()
193 ttm_set_driver_manager(&drm->ttm.bdev, TTM_PL_VRAM, man); in nouveau_ttm_init_vram()
194 ttm_resource_manager_set_used(man, true); in nouveau_ttm_init_vram()
205 struct ttm_resource_manager *man = ttm_manager_type(&drm->ttm.bdev, TTM_PL_VRAM); in nouveau_ttm_fini_vram() local
208 ttm_resource_manager_set_used(man, false); in nouveau_ttm_fini_vram()
209 ttm_resource_manager_evict_all(&drm->ttm.bdev, man); in nouveau_ttm_fini_vram()
210 ttm_resource_manager_cleanup(man); in nouveau_ttm_fini_vram()
212 kfree(man); in nouveau_ttm_fini_vram()
220 struct ttm_resource_manager *man; in nouveau_ttm_init_gtt() local
232 man = kzalloc(sizeof(*man), GFP_KERNEL); in nouveau_ttm_init_gtt()
233 if (!man) in nouveau_ttm_init_gtt()
236 man->func = func; in nouveau_ttm_init_gtt()
237 man->use_tt = true; in nouveau_ttm_init_gtt()
238 ttm_resource_manager_init(man, &drm->ttm.bdev, size_pages); in nouveau_ttm_init_gtt()
239 ttm_set_driver_manager(&drm->ttm.bdev, TTM_PL_TT, man); in nouveau_ttm_init_gtt()
240 ttm_resource_manager_set_used(man, true); in nouveau_ttm_init_gtt()
247 struct ttm_resource_manager *man = ttm_manager_type(&drm->ttm.bdev, TTM_PL_TT); in nouveau_ttm_fini_gtt() local
253 ttm_resource_manager_set_used(man, false); in nouveau_ttm_fini_gtt()
254 ttm_resource_manager_evict_all(&drm->ttm.bdev, man); in nouveau_ttm_fini_gtt()
255 ttm_resource_manager_cleanup(man); in nouveau_ttm_fini_gtt()
257 kfree(man); in nouveau_ttm_fini_gtt()