Lines Matching full:array
11 #include <linux/dma-fence-array.h>
16 /* Internal helper to start new array iteration, don't use directly */
20 cursor->array = dma_fence_chain_contained(cursor->chain); in __dma_fence_unwrap_array()
22 return dma_fence_array_first(cursor->array); in __dma_fence_unwrap_array()
53 tmp = dma_fence_array_next(cursor->array, cursor->index); in dma_fence_unwrap_next()
68 struct dma_fence *tmp, **array; in __dma_fence_unwrap_merge() local
82 array = kmalloc_array(count, sizeof(*array), GFP_KERNEL); in __dma_fence_unwrap_merge()
83 if (!array) in __dma_fence_unwrap_merge()
87 * This trashes the input fence array and uses it as position for the in __dma_fence_unwrap_merge()
89 * wrapper macro is creating this temporary array on the stack together in __dma_fence_unwrap_merge()
135 array[count++] = dma_fence_get(tmp); in __dma_fence_unwrap_merge()
146 tmp = array[0]; in __dma_fence_unwrap_merge()
150 result = dma_fence_array_create(count, array, in __dma_fence_unwrap_merge()
160 kfree(array); in __dma_fence_unwrap_merge()