Lines Matching defs:timeout
283 struct pipe_fence_handle *fence, uint64_t timeout)
288 int64_t abs_timeout = os_time_get_absolute_timeout(timeout);
303 threaded_context_flush(ctx, sfence->tc_token, timeout == 0);
306 if (!timeout)
309 if (timeout == PIPE_TIMEOUT_INFINITE) {
316 if (timeout && timeout != PIPE_TIMEOUT_INFINITE) {
318 timeout = abs_timeout > time ? abs_timeout - time : 0;
356 si_flush_gfx_cs(sctx, (timeout ? 0 : PIPE_FLUSH_ASYNC) | RADEON_FLUSH_START_NEXT_GFX_IB_NOW,
360 if (!timeout)
363 /* Recompute the timeout after all that. */
364 if (timeout && timeout != PIPE_TIMEOUT_INFINITE) {
366 timeout = abs_timeout > time ? abs_timeout - time : 0;
370 if (rws->fence_wait(rws, sfence->gfx, timeout))