Lines Matching defs:fine

187    struct iris_fine_fence *fine[IRIS_BATCH_COUNT];
196 for (unsigned i = 0; i < ARRAY_SIZE(fence->fine); i++)
197 iris_fine_fence_reference(screen, &fence->fine[i], NULL);
293 struct iris_fine_fence *fine =
295 iris_fine_fence_reference(screen, &fence->fine[b], fine);
296 iris_fine_fence_reference(screen, &fine, NULL);
305 iris_fine_fence_reference(screen, &fence->fine[b], batch->last_fence);
336 for (unsigned i = 0; i < ARRAY_SIZE(fence->fine); i++) {
337 struct iris_fine_fence *fine = fence->fine[i];
339 if (iris_fine_fence_signaled(fine))
352 iris_batch_add_syncobj(batch, fine->syncobj, I915_EXEC_FENCE_WAIT);
404 struct iris_fine_fence *fine = fence->fine[batch->name];
406 if (iris_fine_fence_signaled(fine))
409 if (fine->syncobj == iris_batch_get_signal_syncobj(batch))
418 uint32_t handles[ARRAY_SIZE(fence->fine)];
419 for (unsigned i = 0; i < ARRAY_SIZE(fence->fine); i++) {
420 struct iris_fine_fence *fine = fence->fine[i];
422 if (iris_fine_fence_signaled(fine))
425 handles[handle_count++] = fine->syncobj->handle;
485 for (unsigned i = 0; i < ARRAY_SIZE(fence->fine); i++) {
486 struct iris_fine_fence *fine = fence->fine[i];
488 if (iris_fine_fence_signaled(fine))
492 .handle = fine->syncobj->handle,
555 struct iris_fine_fence *fine = calloc(1, sizeof(*fine));
556 if (!fine) {
568 fine->seqno = UINT32_MAX;
569 fine->map = &zero;
570 fine->syncobj = syncobj;
571 fine->flags = IRIS_FENCE_END;
572 pipe_reference_init(&fine->reference, 1);
576 free(fine);
582 fence->fine[0] = fine;
597 for (unsigned i = 0; i < ARRAY_SIZE(fence->fine); i++) {
598 struct iris_fine_fence *fine = fence->fine[i];
601 if (iris_fine_fence_signaled(fine))
605 iris_batch_add_syncobj(batch, fine->syncobj, I915_EXEC_FENCE_SIGNAL);