Lines Matching refs:ptdev
88 struct panthor_device *ptdev; member
106 static int panthor_heap_ctx_stride(struct panthor_device *ptdev) in panthor_heap_ctx_stride() argument
108 u32 l2_features = ptdev->gpu_info.l2_features; in panthor_heap_ctx_stride()
116 return panthor_heap_ctx_stride(pool->ptdev) * id; in panthor_get_heap_ctx_offset()
152 chunk->bo = panthor_kernel_bo_create(pool->ptdev, pool->vm, heap->chunk_size, in panthor_alloc_heap_chunk()
337 memset(gpu_ctx, 0, panthor_heap_ctx_stride(pool->ptdev)); in panthor_heap_create()
375 u32 heap_id = (u32)offset / panthor_heap_ctx_stride(pool->ptdev); in panthor_heap_return_chunk()
439 u32 heap_id = (u32)offset / panthor_heap_ctx_stride(pool->ptdev); in panthor_heap_grow()
536 panthor_heap_pool_create(struct panthor_device *ptdev, struct panthor_vm *vm) in panthor_heap_pool_create() argument
539 panthor_heap_ctx_stride(ptdev), in panthor_heap_pool_create()
552 pool->ptdev = ptdev; in panthor_heap_pool_create()
557 pool->gpu_contexts = panthor_kernel_bo_create(ptdev, vm, bosize, in panthor_heap_pool_create()
605 drm_WARN_ON(&pool->ptdev->base, panthor_heap_destroy_locked(pool, i)); in panthor_heap_pool_destroy()