Home
last modified time | relevance | path

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

/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_screen.h80 uint32_t last_finished; //this is racy but ultimately doesn't matter member
181 if (screen->last_finished < UINT_MAX / 2) { in zink_screen_update_last_finished()
187 screen->last_finished = batch_id; in zink_screen_update_last_finished()
191 screen->last_finished = MAX2(batch_id, screen->last_finished); in zink_screen_update_last_finished()
199 if (screen->last_finished < UINT_MAX / 2) { in zink_screen_check_last_finished()
207 return screen->last_finished >= batch_id; in zink_screen_check_last_finished()
Dzink_batch.c360 …if (ctx->have_timelines && screen->last_finished > bs->fence.batch_id && bs->fence.batch_id == 1) { in submit_queue()
/third_party/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_device.c1291 prune_semaphore_links(sema, device->queue.last_finished); in wait_semaphores()
1543 prune_semaphore_links(sema, queue->last_finished); in lvp_QueueSubmit()
1565 prune_semaphore_links(sema, queue->last_finished); in lvp_QueueSubmit()
1610 queue->last_finished = timeline; in lvp_QueueWaitIdle()
2123 device->queue.last_finished = fence->timeline; in lvp_GetFenceStatus()
2239 device->queue.last_finished = fence->timeline; in lvp_WaitForFences()
2319 prune_semaphore_links(sema, device->queue.last_finished); in lvp_GetSemaphoreCounterValue()
2337 prune_semaphore_links(sema, device->queue.last_finished); in lvp_SignalSemaphore()
Dlvp_private.h167 uint64_t last_finished; member
/third_party/mesa3d/docs/relnotes/
D21.2.0.rst4073 - zink: only update last_finished during batch reset if the batch was used
4157 - zink: check last_finished before timeline waiting
D21.1.0.rst4526 - zink: check last_finished first in fence_finish early out case