Home
last modified time | relevance | path

Searched refs:ttm_pool (Results 1 – 5 of 5) sorted by relevance

/linux-6.3-rc2/include/drm/ttm/
A Dttm_pool.h36 struct ttm_pool;
50 struct ttm_pool *pool;
68 struct ttm_pool { struct
79 int ttm_pool_alloc(struct ttm_pool *pool, struct ttm_tt *tt, argument
81 void ttm_pool_free(struct ttm_pool *pool, struct ttm_tt *tt);
83 void ttm_pool_init(struct ttm_pool *pool, struct device *dev,
85 void ttm_pool_fini(struct ttm_pool *pool);
87 int ttm_pool_debugfs(struct ttm_pool *pool, struct seq_file *m);
A Dttm_device.h247 struct ttm_pool pool;
/linux-6.3-rc2/drivers/gpu/drm/ttm/
A Dttm_pool.c79 static struct page *ttm_pool_alloc_page(struct ttm_pool *pool, gfp_t gfp_flags, in ttm_pool_alloc_page()
132 static void ttm_pool_free_page(struct ttm_pool *pool, enum ttm_caching caching, in ttm_pool_free_page()
185 static int ttm_pool_map(struct ttm_pool *pool, unsigned int order, in ttm_pool_map()
212 static void ttm_pool_unmap(struct ttm_pool *pool, dma_addr_t dma_addr, in ttm_pool_unmap()
286 static struct ttm_pool_type *ttm_pool_select_type(struct ttm_pool *pool, in ttm_pool_select_type()
349 static int ttm_pool_page_allocated(struct ttm_pool *pool, unsigned int order, in ttm_pool_page_allocated()
382 int ttm_pool_alloc(struct ttm_pool *pool, struct ttm_tt *tt, in ttm_pool_alloc()
493 void ttm_pool_free(struct ttm_pool *pool, struct ttm_tt *tt) in ttm_pool_free()
532 void ttm_pool_init(struct ttm_pool *pool, struct device *dev, in ttm_pool_init()
559 void ttm_pool_fini(struct ttm_pool *pool) in ttm_pool_fini()
[all …]
A DMakefile6 ttm_execbuf_util.o ttm_range_manager.o ttm_resource.o ttm_pool.o \
/linux-6.3-rc2/Documentation/gpu/
A Ddrm-mm.rst73 .. kernel-doc:: include/drm/ttm/ttm_pool.h
76 .. kernel-doc:: drivers/gpu/drm/ttm/ttm_pool.c

Completed in 6 milliseconds