Lines Matching refs:user_fence
2840 struct drm_i915_gem_exec_fence user_fence; in add_timeline_fence_array() local
2845 if (__copy_from_user(&user_fence, in add_timeline_fence_array()
2847 sizeof(user_fence))) in add_timeline_fence_array()
2850 if (user_fence.flags & __I915_EXEC_FENCE_UNKNOWN_FLAGS) in add_timeline_fence_array()
2856 syncobj = drm_syncobj_find(eb->file, user_fence.handle); in add_timeline_fence_array()
2865 if (!fence && user_fence.flags && in add_timeline_fence_array()
2866 !(user_fence.flags & I915_EXEC_FENCE_SIGNAL)) { in add_timeline_fence_array()
2876 if (err && !(user_fence.flags & I915_EXEC_FENCE_SIGNAL)) { in add_timeline_fence_array()
2890 if (!fence && !(user_fence.flags & I915_EXEC_FENCE_SIGNAL)) { in add_timeline_fence_array()
2899 if (point != 0 && user_fence.flags & I915_EXEC_FENCE_SIGNAL) { in add_timeline_fence_array()
2904 if (user_fence.flags & I915_EXEC_FENCE_WAIT) { in add_timeline_fence_array()
2922 f->syncobj = ptr_pack_bits(syncobj, user_fence.flags, 2); in add_timeline_fence_array()
2965 struct drm_i915_gem_exec_fence user_fence; in add_fence_array() local
2969 if (__copy_from_user(&user_fence, user++, sizeof(user_fence))) in add_fence_array()
2972 if (user_fence.flags & __I915_EXEC_FENCE_UNKNOWN_FLAGS) in add_fence_array()
2975 syncobj = drm_syncobj_find(eb->file, user_fence.handle); in add_fence_array()
2982 if (user_fence.flags & I915_EXEC_FENCE_WAIT) { in add_fence_array()
2995 f->syncobj = ptr_pack_bits(syncobj, user_fence.flags, 2); in add_fence_array()