Lines Matching full:timeout
20 long timeout) in i915_gem_object_wait_fence() argument
25 return timeout; in i915_gem_object_wait_fence()
28 return i915_request_wait(to_request(fence), flags, timeout); in i915_gem_object_wait_fence()
32 timeout); in i915_gem_object_wait_fence()
38 long timeout) in i915_gem_object_wait_reservation() argument
53 timeout = i915_gem_object_wait_fence(shared[i], in i915_gem_object_wait_reservation()
54 flags, timeout); in i915_gem_object_wait_reservation()
55 if (timeout < 0) in i915_gem_object_wait_reservation()
74 prune_fences = count && timeout >= 0; in i915_gem_object_wait_reservation()
79 if (excl && timeout >= 0) in i915_gem_object_wait_reservation()
80 timeout = i915_gem_object_wait_fence(excl, flags, timeout); in i915_gem_object_wait_reservation()
91 return timeout; in i915_gem_object_wait_reservation()
187 * @timeout: how long to wait
192 long timeout) in i915_gem_object_wait() argument
195 GEM_BUG_ON(timeout < 0); in i915_gem_object_wait()
197 timeout = i915_gem_object_wait_reservation(obj->base.resv, in i915_gem_object_wait()
198 flags, timeout); in i915_gem_object_wait()
199 return timeout < 0 ? timeout : 0; in i915_gem_object_wait()
230 * the timeout parameter.
231 * -ETIME: object is still busy after timeout
240 * The wait ioctl with a timeout of 0 reimplements the busy ioctl. With any
241 * non-zero timeout parameter the wait ioctl will wait for the given number of