Lines Matching refs:ttm_resource_manager
43 struct ttm_resource_manager;
112 int (*alloc)(struct ttm_resource_manager *man,
126 void (*free)(struct ttm_resource_manager *man,
140 bool (*intersects)(struct ttm_resource_manager *man,
156 bool (*compatible)(struct ttm_resource_manager *man,
171 void (*debug)(struct ttm_resource_manager *man,
176 * struct ttm_resource_manager
189 struct ttm_resource_manager {
264 * @lru: Least recently used list, see &ttm_resource_manager.lru
329 struct ttm_resource_manager *man;
338 struct ttm_resource_manager *man);
391 ttm_resource_manager_set_used(struct ttm_resource_manager *man, bool used)
409 static inline bool ttm_resource_manager_used(struct ttm_resource_manager *man)
422 ttm_resource_manager_cleanup(struct ttm_resource_manager *man)
442 void ttm_resource_fini(struct ttm_resource_manager *man,
460 void ttm_resource_manager_init(struct ttm_resource_manager *man,
465 struct ttm_resource_manager *man);
467 uint64_t ttm_resource_manager_usage(struct ttm_resource_manager *man);
468 void ttm_resource_manager_debug(struct ttm_resource_manager *man,
507 void ttm_resource_manager_create_debugfs(struct ttm_resource_manager *man,