Home
last modified time | relevance | path

Searched refs:fine_fences (Results 1 – 6 of 6) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/iris/
Diris_fine_fence.c8 u_upload_alloc(batch->fine_fences.uploader, in iris_fine_fence_reset()
10 &batch->fine_fences.ref.offset, &batch->fine_fences.ref.res, in iris_fine_fence_reset()
11 (void **)&batch->fine_fences.map); in iris_fine_fence_reset()
12 WRITE_ONCE(*batch->fine_fences.map, 0); in iris_fine_fence_reset()
13 batch->fine_fences.next++; in iris_fine_fence_reset()
19 batch->fine_fences.ref.res = NULL; in iris_fine_fence_init()
20 batch->fine_fences.next = 0; in iris_fine_fence_init()
27 uint32_t seqno = batch->fine_fences.next++; in iris_fine_fence_next()
29 if (batch->fine_fences.next == 0) in iris_fine_fence_next()
58 pipe_resource_reference(&fine->ref.res, batch->fine_fences.ref.res); in iris_fine_fence_new()
[all …]
Diris_batch.c188 batch->fine_fences.uploader = in iris_init_batch()
457 pipe_resource_reference(&batch->fine_fences.ref.res, NULL); in iris_batch_free()
464 u_upload_destroy(batch->fine_fences.uploader); in iris_batch_free()
Diris_batch.h122 } fine_fences; member
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_fine_fence.c8 u_upload_alloc(batch->fine_fences.uploader, in crocus_fine_fence_reset()
10 &batch->fine_fences.ref.offset, &batch->fine_fences.ref.res, in crocus_fine_fence_reset()
11 (void **)&batch->fine_fences.map); in crocus_fine_fence_reset()
12 WRITE_ONCE(*batch->fine_fences.map, 0); in crocus_fine_fence_reset()
13 batch->fine_fences.next++; in crocus_fine_fence_reset()
19 batch->fine_fences.ref.res = NULL; in crocus_fine_fence_init()
20 batch->fine_fences.next = 0; in crocus_fine_fence_init()
31 uint32_t seqno = batch->fine_fences.next++; in crocus_fine_fence_next()
33 if (batch->fine_fences.next == 0) in crocus_fine_fence_next()
64 pipe_resource_reference(&fine->ref.res, batch->fine_fences.ref.res); in crocus_fine_fence_new()
[all …]
Dcrocus_batch.h144 } fine_fences; member
181 return !!batch->fine_fences.uploader; in batch_has_fine_fence()
184 #define BATCH_HAS_FINE_FENCES(batch) (!!(batch)->fine_fences.uploader)
Dcrocus_batch.c204 batch->fine_fences.uploader = in crocus_init_batch()
547 pipe_resource_reference(&batch->fine_fences.ref.res, NULL); in crocus_batch_free()
562 u_upload_destroy(batch->fine_fences.uploader); in crocus_batch_free()