Lines Matching full:timeout
18 long timeout) in i915_gem_object_wait_fence() argument
23 return timeout; in i915_gem_object_wait_fence()
26 return i915_request_wait(to_request(fence), flags, timeout); in i915_gem_object_wait_fence()
30 timeout); in i915_gem_object_wait_fence()
36 long timeout) in i915_gem_object_wait_reservation() argument
52 timeout = i915_gem_object_wait_fence(shared[i], in i915_gem_object_wait_reservation()
53 flags, timeout); in i915_gem_object_wait_reservation()
54 if (timeout < 0) in i915_gem_object_wait_reservation()
73 prune_fences = count && timeout >= 0; in i915_gem_object_wait_reservation()
78 if (excl && timeout >= 0) in i915_gem_object_wait_reservation()
79 timeout = i915_gem_object_wait_fence(excl, flags, timeout); in i915_gem_object_wait_reservation()
93 return timeout; in i915_gem_object_wait_reservation()
169 * @timeout: how long to wait
174 long timeout) in i915_gem_object_wait() argument
177 GEM_BUG_ON(timeout < 0); in i915_gem_object_wait()
179 timeout = i915_gem_object_wait_reservation(obj->base.resv, in i915_gem_object_wait()
180 flags, timeout); in i915_gem_object_wait()
181 return timeout < 0 ? timeout : 0; in i915_gem_object_wait()
212 * the timeout parameter.
213 * -ETIME: object is still busy after timeout
222 * The wait ioctl with a timeout of 0 reimplements the busy ioctl. With any
223 * non-zero timeout parameter the wait ioctl will wait for the given number of