Searched refs:ttm_pool (Results 1 – 9 of 9) sorted by relevance
| /linux-6.15/include/drm/ttm/ |
| H A D | ttm_pool.h | 38 struct ttm_pool; 52 struct ttm_pool *pool; 71 struct ttm_pool { struct 83 int ttm_pool_alloc(struct ttm_pool *pool, struct ttm_tt *tt, argument 85 void ttm_pool_free(struct ttm_pool *pool, struct ttm_tt *tt); 87 void ttm_pool_init(struct ttm_pool *pool, struct device *dev, 89 void ttm_pool_fini(struct ttm_pool *pool); 91 int ttm_pool_debugfs(struct ttm_pool *pool, struct seq_file *m); 95 long ttm_pool_backup(struct ttm_pool *pool, struct ttm_tt *ttm, 97 int ttm_pool_restore_and_alloc(struct ttm_pool *pool, struct ttm_tt *tt,
|
| H A D | ttm_device.h | 247 struct ttm_pool pool;
|
| /linux-6.15/drivers/gpu/drm/ttm/ |
| H A D | ttm_pool.c | 105 struct ttm_pool *pool; 240 static int ttm_pool_map(struct ttm_pool *pool, unsigned int order, in ttm_pool_map() 263 static void ttm_pool_unmap(struct ttm_pool *pool, dma_addr_t dma_addr, in ttm_pool_unmap() 337 static struct ttm_pool_type *ttm_pool_select_type(struct ttm_pool *pool, in ttm_pool_select_type() 699 static int __ttm_pool_alloc(struct ttm_pool *pool, struct ttm_tt *tt, in __ttm_pool_alloc() 808 int ttm_pool_alloc(struct ttm_pool *pool, struct ttm_tt *tt, in ttm_pool_alloc() 882 void ttm_pool_free(struct ttm_pool *pool, struct ttm_tt *tt) in ttm_pool_free() 963 long ttm_pool_backup(struct ttm_pool *pool, struct ttm_tt *tt, in ttm_pool_backup() 1065 void ttm_pool_init(struct ttm_pool *pool, struct device *dev, in ttm_pool_init() 1112 void ttm_pool_fini(struct ttm_pool *pool) in ttm_pool_fini() [all …]
|
| H A D | Makefile | 6 ttm_execbuf_util.o ttm_range_manager.o ttm_resource.o ttm_pool.o \
|
| /linux-6.15/drivers/gpu/drm/ttm/tests/ |
| H A D | ttm_pool_test.c | 73 static struct ttm_pool *ttm_pool_pre_populated(struct kunit *test, in ttm_pool_pre_populated() 79 struct ttm_pool *pool; in ttm_pool_pre_populated() 140 struct ttm_pool *pool; in ttm_pool_alloc_basic() 201 struct ttm_pool *pool; in ttm_pool_alloc_basic_dma_addr() 241 struct ttm_pool *pool; in ttm_pool_alloc_order_caching_match() 269 struct ttm_pool *pool; in ttm_pool_alloc_caching_mismatch() 303 struct ttm_pool *pool; in ttm_pool_alloc_order_mismatch() 339 struct ttm_pool *pool; in ttm_pool_free_dma_alloc() 370 struct ttm_pool *pool; in ttm_pool_free_no_dma_alloc() 398 struct ttm_pool *pool; in ttm_pool_fini_basic()
|
| H A D | ttm_device_test.c | 158 struct ttm_pool *pool; in ttm_device_init_pools()
|
| /linux-6.15/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_ttm.h | 55 struct ttm_pool *ttm_pools;
|
| H A D | amdgpu_ttm.c | 1145 struct ttm_pool *pool; in amdgpu_ttm_tt_populate() 1185 struct ttm_pool *pool; in amdgpu_ttm_tt_unpopulate()
|
| /linux-6.15/Documentation/gpu/ |
| H A D | drm-mm.rst | 73 .. kernel-doc:: include/drm/ttm/ttm_pool.h 76 .. kernel-doc:: drivers/gpu/drm/ttm/ttm_pool.c
|