Go to the source code of this file.
◆ dma_fence_array_for_each
| #define dma_fence_array_for_each |
( |
|
fence, |
|
|
|
index, |
|
|
|
head |
|
) |
| |
Value:
#define index(str, chr)
Definition string.h:66
struct dma_fence * dma_fence_array_next(struct dma_fence *head, unsigned int index)
struct dma_fence * dma_fence_array_first(struct dma_fence *head)
int const struct list_head const struct list_head struct list_head * head
Definition list_sort.h:13
dma_fence_array_for_each - iterate over all fences in array @fence: current fence @index: index into the array @head: potential dma_fence_array object
Test if @array is a dma_fence_array object and if yes iterate over all fences in the array. If not just iterate over the fence in @array itself.
For a deep dive iterator see dma_fence_unwrap_for_each().
◆ dma_fence_array_alloc()
◆ dma_fence_array_create()
◆ dma_fence_array_first()
◆ dma_fence_array_init()
◆ dma_fence_array_next()
◆ dma_fence_match_context()