Searched refs:heaps (Results 1 – 9 of 9) sorted by relevance
1037 if (!query.heaps.array) { in pvr_heap_info_get()1038 query.heaps.count = ARRAY_SIZE(pvr_heaps); in pvr_heap_info_get()1039 query.heaps.stride = sizeof(struct drm_pvr_heap); in pvr_heap_info_get()1043 if (query.heaps.count > ARRAY_SIZE(pvr_heaps)) in pvr_heap_info_get()1044 query.heaps.count = ARRAY_SIZE(pvr_heaps); in pvr_heap_info_get()1047 dest = query.heaps.array; in pvr_heap_info_get()1048 for (size_t i = 0; i < query.heaps.count; i++) { in pvr_heap_info_get()1054 err = PVR_UOBJ_SET(dest, query.heaps.stride, heap); in pvr_heap_info_get()1058 dest += query.heaps.stride; in pvr_heap_info_get()
68 PVR_UOBJ_DECL(struct drm_pvr_dev_query_heap_info, heaps) \
347 } heaps; member1538 mutex_lock(&vm->heaps.lock); in panthor_vm_destroy()1539 panthor_heap_pool_destroy(vm->heaps.pool); in panthor_vm_destroy()1540 vm->heaps.pool = NULL; in panthor_vm_destroy()1541 mutex_unlock(&vm->heaps.lock); in panthor_vm_destroy()1843 mutex_lock(&vm->heaps.lock); in panthor_vm_free()1844 if (drm_WARN_ON(&ptdev->base, vm->heaps.pool)) in panthor_vm_free()1845 panthor_heap_pool_destroy(vm->heaps.pool); in panthor_vm_free()1846 mutex_unlock(&vm->heaps.lock); in panthor_vm_free()1847 mutex_destroy(&vm->heaps.lock); in panthor_vm_free()[all …]
1437 struct panthor_heap_pool *heaps = NULL; in group_process_tiler_oom() local1448 heaps = panthor_vm_get_heap_pool(group->vm, false); in group_process_tiler_oom()1464 if (IS_ERR(heaps) || frag_end > vt_end || vt_end >= vt_start) { in group_process_tiler_oom()1470 ret = panthor_heap_grow(heaps, heap_address, in group_process_tiler_oom()1509 panthor_heap_return_chunk(heaps, heap_address, new_chunk_va); in group_process_tiler_oom()1514 panthor_heap_pool_put(heaps); in group_process_tiler_oom()
397 int heaps = 0; in numer_of_heaps() local404 heaps++; in numer_of_heaps()407 return heaps; in numer_of_heaps()
5 obj-$(CONFIG_DMABUF_HEAPS) += heaps/
326 struct drm_pvr_obj_array heaps; member
248 ``dma-heaps`` API is an effort to address this.
6919 F: drivers/dma-buf/heaps/*6922 F: tools/testing/selftests/dmabuf-heaps/