Lines Matching refs:out_fence

3188 	struct sync_file *out_fence = NULL;  in eb_composite_fence_create()  local
3220 out_fence = sync_file_create(&fence_array->base); in eb_composite_fence_create()
3223 if (!out_fence) in eb_composite_fence_create()
3229 return out_fence; in eb_composite_fence_create()
3236 struct sync_file *out_fence = NULL; in eb_fences_add() local
3265 out_fence = eb_composite_fence_create(eb, out_fence_fd); in eb_fences_add()
3266 if (IS_ERR(out_fence)) in eb_fences_add()
3269 out_fence = sync_file_create(&rq->fence); in eb_fences_add()
3270 if (!out_fence) in eb_fences_add()
3274 return out_fence; in eb_fences_add()
3298 struct sync_file *out_fence = NULL; in eb_requests_create() local
3305 out_fence = ERR_CAST(eb->requests[i]); in eb_requests_create()
3307 return out_fence; in eb_requests_create()
3316 out_fence = eb_fences_add(eb, eb->requests[i], in eb_requests_create()
3318 if (IS_ERR(out_fence)) in eb_requests_create()
3319 return out_fence; in eb_requests_create()
3337 return out_fence; in eb_requests_create()
3349 struct sync_file *out_fence = NULL; in i915_gem_do_execbuffer() local
3471 out_fence = eb_requests_create(&eb, in_fence, out_fence_fd); in i915_gem_do_execbuffer()
3472 if (IS_ERR(out_fence)) { in i915_gem_do_execbuffer()
3473 err = PTR_ERR(out_fence); in i915_gem_do_execbuffer()
3474 out_fence = NULL; in i915_gem_do_execbuffer()
3499 if (out_fence) { in i915_gem_do_execbuffer()
3501 fd_install(out_fence_fd, out_fence->file); in i915_gem_do_execbuffer()
3506 fput(out_fence->file); in i915_gem_do_execbuffer()
3510 if (!out_fence && eb.composite_fence) in i915_gem_do_execbuffer()