Searched refs:panthor_heap_pool (Results 1 – 7 of 7) sorted by relevance
/linux-6.14.4/drivers/gpu/drm/panthor/ |
D | panthor_heap.h | 10 struct panthor_heap_pool; 13 int panthor_heap_create(struct panthor_heap_pool *pool, 20 int panthor_heap_destroy(struct panthor_heap_pool *pool, u32 handle); 22 struct panthor_heap_pool * 24 void panthor_heap_pool_destroy(struct panthor_heap_pool *pool); 26 struct panthor_heap_pool * 27 panthor_heap_pool_get(struct panthor_heap_pool *pool); 28 void panthor_heap_pool_put(struct panthor_heap_pool *pool); 30 size_t panthor_heap_pool_size(struct panthor_heap_pool *pool); 32 int panthor_heap_grow(struct panthor_heap_pool *pool, [all …]
|
D | panthor_heap.c | 82 struct panthor_heap_pool { struct 113 static int panthor_get_heap_ctx_offset(struct panthor_heap_pool *pool, int id) in panthor_get_heap_ctx_offset() argument 118 static void *panthor_get_heap_ctx(struct panthor_heap_pool *pool, int id) in panthor_get_heap_ctx() 124 static void panthor_free_heap_chunk(struct panthor_heap_pool *pool, in panthor_free_heap_chunk() 139 static int panthor_alloc_heap_chunk(struct panthor_heap_pool *pool, in panthor_alloc_heap_chunk() 200 static void panthor_free_heap_chunks(struct panthor_heap_pool *pool, in panthor_free_heap_chunks() 209 static int panthor_alloc_heap_chunks(struct panthor_heap_pool *pool, in panthor_alloc_heap_chunks() 226 panthor_heap_destroy_locked(struct panthor_heap_pool *pool, u32 handle) in panthor_heap_destroy_locked() 245 int panthor_heap_destroy(struct panthor_heap_pool *pool, u32 handle) in panthor_heap_destroy() 272 int panthor_heap_create(struct panthor_heap_pool *pool, in panthor_heap_create() [all …]
|
D | panthor_mmu.h | 14 struct panthor_heap_pool; 38 struct panthor_heap_pool *
|
D | panthor_device.h | 26 struct panthor_heap_pool;
|
D | panthor_drv.c | 1124 struct panthor_heap_pool *pool; in panthor_ioctl_tiler_heap_create() 1167 struct panthor_heap_pool *pool; in panthor_ioctl_tiler_heap_destroy()
|
D | panthor_mmu.c | 343 struct panthor_heap_pool *pool; 1921 struct panthor_heap_pool *panthor_vm_get_heap_pool(struct panthor_vm *vm, bool create) in panthor_vm_get_heap_pool() 1923 struct panthor_heap_pool *pool; in panthor_vm_get_heap_pool()
|
D | panthor_sched.c | 1439 struct panthor_heap_pool *heaps = NULL; in group_process_tiler_oom()
|