Searched refs:fence_array (Results 1 – 4 of 4) sorted by relevance
| /linux/include/drm/ |
| A D | drm_gem.h | 410 int drm_gem_fence_array_add(struct xarray *fence_array, 412 int drm_gem_fence_array_add_implicit(struct xarray *fence_array,
|
| /linux/drivers/gpu/drm/ |
| A D | drm_gem.c | 1289 int drm_gem_fence_array_add(struct xarray *fence_array, in drm_gem_fence_array_add() argument 1304 xa_for_each(fence_array, index, entry) { in drm_gem_fence_array_add() 1310 xa_store(fence_array, index, fence, GFP_KERNEL); in drm_gem_fence_array_add() 1317 ret = xa_alloc(fence_array, &id, fence, xa_limit_32b, GFP_KERNEL); in drm_gem_fence_array_add() 1339 int drm_gem_fence_array_add_implicit(struct xarray *fence_array, in drm_gem_fence_array_add_implicit() argument 1348 ret = drm_gem_fence_array_add(fence_array, fence); in drm_gem_fence_array_add_implicit()
|
| /linux/drivers/gpu/drm/vmwgfx/ |
| A D | vmwgfx_fence.c | 666 struct dma_fence_array *fence_array; in vmw_wait_dma_fence() local 685 fence_array = to_dma_fence_array(fence); in vmw_wait_dma_fence() 686 for (i = 0; i < fence_array->num_fences; i++) { in vmw_wait_dma_fence() 687 struct dma_fence *child = fence_array->fences[i]; in vmw_wait_dma_fence()
|
| /linux/drivers/gpu/drm/i915/gem/ |
| A D | i915_gem_execbuffer.c | 3001 struct dma_fence_array *fence_array; in eb_composite_fence_create() local 3017 fence_array = dma_fence_array_create(eb->num_batches, in eb_composite_fence_create() 3022 if (!fence_array) { in eb_composite_fence_create() 3032 out_fence = sync_file_create(&fence_array->base); in eb_composite_fence_create() 3034 dma_fence_put(&fence_array->base); in eb_composite_fence_create() 3039 eb->composite_fence = &fence_array->base; in eb_composite_fence_create()
|
Completed in 14 milliseconds