Home
last modified time | relevance | path

Searched refs:iris_fine_fence (Results 1 - 5 of 5) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_fine_fence.h46 struct iris_fine_fence { struct
71 * when creating this fence. The iris_fine_fence is 'signaled' when *@map
79 struct iris_fine_fence *iris_fine_fence_new(struct iris_batch *batch, unsigned flags);
81 void iris_fine_fence_destroy(struct iris_screen *screen, struct iris_fine_fence *sq);
85 struct iris_fine_fence **dst, in iris_fine_fence_reference()
86 struct iris_fine_fence *src) in iris_fine_fence_reference()
100 iris_fine_fence_signaled(const struct iris_fine_fence *sq) in iris_fine_fence_signaled()
H A Diris_fine_fence.c2 #include "iris_fine_fence.h"
37 struct iris_fine_fence *fine) in iris_fine_fence_destroy()
44 struct iris_fine_fence *
47 struct iris_fine_fence *fine = calloc(1, sizeof(*fine)); in iris_fine_fence_new()
H A Diris_fence.c187 struct iris_fine_fence *fine[IRIS_BATCH_COUNT];
293 struct iris_fine_fence *fine = in iris_fence_flush()
337 struct iris_fine_fence *fine = fence->fine[i]; in iris_fence_await()
404 struct iris_fine_fence *fine = fence->fine[batch->name]; in iris_fence_finish()
420 struct iris_fine_fence *fine = fence->fine[i]; in iris_fence_finish()
486 struct iris_fine_fence *fine = fence->fine[i]; in iris_fence_get_fd()
555 struct iris_fine_fence *fine = calloc(1, sizeof(*fine)); in iris_fence_create_fd()
564 /* Fences work in terms of iris_fine_fence, but we don't actually have a in iris_fence_create_fd()
598 struct iris_fine_fence *fine = fence->fine[i]; in iris_fence_signal()
H A Diris_batch.h40 #include "iris_fine_fence.h"
135 struct iris_fine_fence *last_fence;
H A Diris_batch.c685 struct iris_fine_fence *sq = iris_fine_fence_new(batch, IRIS_FENCE_END); in finish_seqno()

Completed in 5 milliseconds