Lines Matching defs:fine
167 struct crocus_fine_fence *fine[CROCUS_BATCH_COUNT];
176 for (unsigned i = 0; i < ARRAY_SIZE(fence->fine); i++)
177 crocus_fine_fence_reference(screen, &fence->fine[i], NULL);
239 struct crocus_fine_fence *fine =
241 crocus_fine_fence_reference(screen, &fence->fine[b], fine);
242 crocus_fine_fence_reference(screen, &fine, NULL);
251 crocus_fine_fence_reference(screen, &fence->fine[b],
269 for (unsigned i = 0; i < ARRAY_SIZE(fence->fine); i++) {
270 struct crocus_fine_fence *fine = fence->fine[i];
272 if (crocus_fine_fence_signaled(fine))
287 crocus_batch_add_syncobj(batch, fine->syncobj, I915_EXEC_FENCE_WAIT);
336 struct crocus_fine_fence *fine = fence->fine[i];
338 if (crocus_fine_fence_signaled(fine))
341 if (fine->syncobj == crocus_batch_get_signal_syncobj(&ice->batches[i]))
350 uint32_t handles[ARRAY_SIZE(fence->fine)];
351 for (unsigned i = 0; i < ARRAY_SIZE(fence->fine); i++) {
352 struct crocus_fine_fence *fine = fence->fine[i];
354 if (crocus_fine_fence_signaled(fine))
357 handles[handle_count++] = fine->syncobj->handle;
433 for (unsigned i = 0; i < ARRAY_SIZE(fence->fine); i++) {
434 struct crocus_fine_fence *fine = fence->fine[i];
436 if (crocus_fine_fence_signaled(fine))
440 .handle = fine->syncobj->handle,
502 struct crocus_fine_fence *fine = calloc(1, sizeof(*fine));
503 if (!fine) {
515 fine->seqno = UINT32_MAX;
516 fine->map = &zero;
517 fine->syncobj = syncobj;
518 fine->flags = CROCUS_FENCE_END;
519 pipe_reference_init(&fine->reference, 1);
523 free(fine);
529 fence->fine[0] = fine;
543 for (unsigned i = 0; i < ARRAY_SIZE(fence->fine); i++) {
544 struct crocus_fine_fence *fine = fence->fine[i];
547 if (crocus_fine_fence_signaled(fine))
551 crocus_batch_add_syncobj(&ice->batches[b], fine->syncobj,