Lines Matching refs:user_fence
2848 struct drm_i915_gem_exec_fence user_fence; in add_timeline_fence_array() local
2853 if (__copy_from_user(&user_fence, in add_timeline_fence_array()
2855 sizeof(user_fence))) in add_timeline_fence_array()
2858 if (user_fence.flags & __I915_EXEC_FENCE_UNKNOWN_FLAGS) in add_timeline_fence_array()
2864 syncobj = drm_syncobj_find(eb->file, user_fence.handle); in add_timeline_fence_array()
2873 if (!fence && user_fence.flags && in add_timeline_fence_array()
2874 !(user_fence.flags & I915_EXEC_FENCE_SIGNAL)) { in add_timeline_fence_array()
2884 if (err && !(user_fence.flags & I915_EXEC_FENCE_SIGNAL)) { in add_timeline_fence_array()
2898 if (!fence && !(user_fence.flags & I915_EXEC_FENCE_SIGNAL)) { in add_timeline_fence_array()
2907 if (point != 0 && user_fence.flags & I915_EXEC_FENCE_SIGNAL) { in add_timeline_fence_array()
2912 if (user_fence.flags & I915_EXEC_FENCE_WAIT) { in add_timeline_fence_array()
2930 f->syncobj = ptr_pack_bits(syncobj, user_fence.flags, 2); in add_timeline_fence_array()
2973 struct drm_i915_gem_exec_fence user_fence; in add_fence_array() local
2977 if (__copy_from_user(&user_fence, user++, sizeof(user_fence))) in add_fence_array()
2980 if (user_fence.flags & __I915_EXEC_FENCE_UNKNOWN_FLAGS) in add_fence_array()
2983 syncobj = drm_syncobj_find(eb->file, user_fence.handle); in add_fence_array()
2990 if (user_fence.flags & I915_EXEC_FENCE_WAIT) { in add_fence_array()
3003 f->syncobj = ptr_pack_bits(syncobj, user_fence.flags, 2); in add_fence_array()