Home
last modified time | relevance | path

Searched refs:completed_fence (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/msm/
H A Dmsm_fence.c38 return (int32_t)(fctx->completed_fence - fence) >= 0; in fence_completed()
70 fence, fctx->completed_fence); in msm_wait_fence()
84 fctx->completed_fence = max(fence, fctx->completed_fence); in msm_update_fence()
H A Dmsm_fence.h16 /* last_fence == completed_fence --> no pending work */
18 uint32_t completed_fence; /* last completed fence */ member
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/
H A Dmsm_fence.c65 fctx->completed_fence = fctx->last_fence; in msm_fence_context_alloc()
86 * Note: Check completed_fence first, as fenceptr is in a write-combine in msm_fence_completed()
89 return (int32_t)(fctx->completed_fence - fence) >= 0 || in msm_fence_completed()
99 if (fence_after(fence, fctx->completed_fence)) in msm_update_fence()
100 fctx->completed_fence = fence; in msm_update_fence()
H A Dmsm_fence.h31 * on this fence context. If last_fence == completed_fence,
37 * completed_fence:
42 uint32_t completed_fence; member
48 * seqno. This can be ahead of completed_fence. We can peek at
50 * gotten around to handling the irq and updating completed_fence
/kernel/linux/linux-6.6/drivers/gpu/drm/etnaviv/
H A Detnaviv_sched.c59 (gpu->completed_fence != gpu->hangcheck_fence || in etnaviv_sched_timedout_job()
62 gpu->hangcheck_fence = gpu->completed_fence; in etnaviv_sched_timedout_job()
H A Detnaviv_gpu.h135 u32 completed_fence; member
H A Detnaviv_gpu.c1104 return (s32)(f->gpu->completed_fence - f->base.seqno) >= 0; in etnaviv_fence_signaled()
1576 if (fence_after(fence->seqno, gpu->completed_fence)) in irq_handler()
1577 gpu->completed_fence = fence->seqno; in irq_handler()
/kernel/linux/linux-5.10/drivers/gpu/drm/etnaviv/
H A Detnaviv_sched.c109 if (gpu->completed_fence != gpu->hangcheck_fence || in etnaviv_sched_timedout_job()
112 gpu->hangcheck_fence = gpu->completed_fence; in etnaviv_sched_timedout_job()
H A Detnaviv_gpu.h122 u32 completed_fence; member
H A Detnaviv_gpu.c1092 return (s32)(f->gpu->completed_fence - f->base.seqno) >= 0; in etnaviv_fence_signaled()
1498 if (fence_after(fence->seqno, gpu->completed_fence)) in irq_handler()
1499 gpu->completed_fence = fence->seqno; in irq_handler()
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/adreno/
H A Dadreno_gpu.c414 ring->memptrs->fence = ring->fctx->completed_fence; in adreno_hw_init()

Completed in 12 milliseconds