Home
last modified time | relevance | path

Searched refs:panthor_heap_pool (Results 1 – 7 of 7) sorted by relevance

/linux-6.14.4/drivers/gpu/drm/panthor/
Dpanthor_heap.h10 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 …]
Dpanthor_heap.c82 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 …]
Dpanthor_mmu.h14 struct panthor_heap_pool;
38 struct panthor_heap_pool *
Dpanthor_device.h26 struct panthor_heap_pool;
Dpanthor_drv.c1124 struct panthor_heap_pool *pool; in panthor_ioctl_tiler_heap_create()
1167 struct panthor_heap_pool *pool; in panthor_ioctl_tiler_heap_destroy()
Dpanthor_mmu.c343 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()
Dpanthor_sched.c1439 struct panthor_heap_pool *heaps = NULL; in group_process_tiler_oom()