Lines Matching refs:out_fence
3199 struct sync_file *out_fence = NULL; in eb_composite_fence_create() local
3231 out_fence = sync_file_create(&fence_array->base); in eb_composite_fence_create()
3234 if (!out_fence) in eb_composite_fence_create()
3240 return out_fence; in eb_composite_fence_create()
3247 struct sync_file *out_fence = NULL; in eb_fences_add() local
3276 out_fence = eb_composite_fence_create(eb, out_fence_fd); in eb_fences_add()
3277 if (IS_ERR(out_fence)) in eb_fences_add()
3280 out_fence = sync_file_create(&rq->fence); in eb_fences_add()
3281 if (!out_fence) in eb_fences_add()
3285 return out_fence; in eb_fences_add()
3309 struct sync_file *out_fence = NULL; in eb_requests_create() local
3316 out_fence = ERR_CAST(eb->requests[i]); in eb_requests_create()
3318 return out_fence; in eb_requests_create()
3327 out_fence = eb_fences_add(eb, eb->requests[i], in eb_requests_create()
3329 if (IS_ERR(out_fence)) in eb_requests_create()
3330 return out_fence; in eb_requests_create()
3348 return out_fence; in eb_requests_create()
3360 struct sync_file *out_fence = NULL; in i915_gem_do_execbuffer() local
3481 out_fence = eb_requests_create(&eb, in_fence, out_fence_fd); in i915_gem_do_execbuffer()
3482 if (IS_ERR(out_fence)) { in i915_gem_do_execbuffer()
3483 err = PTR_ERR(out_fence); in i915_gem_do_execbuffer()
3484 out_fence = NULL; in i915_gem_do_execbuffer()
3509 if (out_fence) { in i915_gem_do_execbuffer()
3511 fd_install(out_fence_fd, out_fence->file); in i915_gem_do_execbuffer()
3516 fput(out_fence->file); in i915_gem_do_execbuffer()
3520 if (!out_fence && eb.composite_fence) in i915_gem_do_execbuffer()