Lines Matching defs:fence
399 if (vma->fence)
623 if (vma->fence)
2252 __set_bit(I915_FENCE_FLAG_NOPREEMPT, &eb->request->fence.flags);
2508 struct drm_i915_gem_exec_fence fence;
2511 if (__copy_from_user(&fence, user++, sizeof(fence))) {
2516 if (fence.flags & __I915_EXEC_FENCE_UNKNOWN_FLAGS) {
2521 syncobj = drm_syncobj_find(file, fence.handle);
2531 fences[n] = ptr_pack_bits(syncobj, fence.flags, 2);
2559 struct dma_fence *fence;
2566 fence = drm_syncobj_fence_get(syncobj);
2567 if (!fence)
2570 err = i915_request_await_dma_fence(eb->request, fence);
2571 dma_fence_put(fence);
2584 struct dma_fence * const fence = &eb->request->fence;
2595 drm_syncobj_replace_fence(syncobj, fence);
2797 out_fence = sync_file_create(&eb.request->fence, fp);
2799 out_fence = sync_file_create(&eb.request->fence);
2835 args->rsvd2 &= GENMASK_ULL(31, 0); /* keep in-fence */