Lines Matching refs:man

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