Lines Matching refs:man
32 struct ttm_resource_manager *man =
36 if (!man->func || !man->func->alloc)
39 return man->func->alloc(man, bo, place, res);
44 struct ttm_resource_manager *man =
47 if (man->func && man->func->free)
48 man->func->free(man, res);
58 * @man: memory manager object to init
63 void ttm_resource_manager_init(struct ttm_resource_manager *man,
68 spin_lock_init(&man->move_lock);
69 man->size = p_size;
72 INIT_LIST_HEAD(&man->lru[i]);
73 man->move = NULL;
81 * @man - manager to use
87 struct ttm_resource_manager *man)
105 while (!list_empty(&man->lru[i])) {
107 ret = ttm_mem_evict_first(bdev, man, NULL, &ctx,
116 spin_lock(&man->move_lock);
117 fence = dma_fence_get(man->move);
118 spin_unlock(&man->move_lock);
134 * @man: manager type to dump.
137 void ttm_resource_manager_debug(struct ttm_resource_manager *man,
140 drm_printf(p, " use_type: %d\n", man->use_type);
141 drm_printf(p, " use_tt: %d\n", man->use_tt);
142 drm_printf(p, " size: %llu\n", man->size);
143 if (man->func && man->func->debug)
144 (*man->func->debug)(man, p);