Searched refs:fence_array (Results 1 – 3 of 3) sorted by relevance
/netbsd-src/sys/external/bsd/drm2/dist/drm/ |
H A D | drm_gem.c | 1490 int drm_gem_fence_array_add(struct xarray *fence_array, in drm_gem_fence_array_add() argument 1505 xa_for_each(fence_array, index, entry) { in drm_gem_fence_array_add() 1511 xa_store(fence_array, index, fence, GFP_KERNEL); in drm_gem_fence_array_add() 1518 ret = xa_alloc(fence_array, &id, fence, xa_limit_32b, GFP_KERNEL); in drm_gem_fence_array_add() 1540 int drm_gem_fence_array_add_implicit(struct xarray *fence_array, in drm_gem_fence_array_add_implicit() argument 1552 return drm_gem_fence_array_add(fence_array, fence); in drm_gem_fence_array_add_implicit() 1561 ret = drm_gem_fence_array_add(fence_array, fences[i]); in drm_gem_fence_array_add_implicit()
|
/netbsd-src/sys/external/bsd/drm2/dist/include/drm/ |
H A D | drm_gem.h | 445 int drm_gem_fence_array_add(struct xarray *fence_array, 447 int drm_gem_fence_array_add_implicit(struct xarray *fence_array,
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/vmwgfx/ |
H A D | vmwgfx_fence.c | 720 struct dma_fence_array *fence_array; in vmw_wait_dma_fence() local 739 fence_array = to_dma_fence_array(fence); in vmw_wait_dma_fence() 740 for (i = 0; i < fence_array->num_fences; i++) { in vmw_wait_dma_fence() 741 struct dma_fence *child = fence_array->fences[i]; in vmw_wait_dma_fence()
|