Lines Matching defs:syncobj
239 struct drm_syncobj *syncobj; /* Use with ptr_mask_bits() */
2778 drm_syncobj_put(ptr_mask_bits(fences[n].syncobj, 2));
2828 struct drm_syncobj *syncobj;
2843 syncobj = drm_syncobj_find(eb->file, user_fence.handle);
2844 if (!syncobj) {
2846 "Invalid syncobj handle provided\n");
2850 fence = drm_syncobj_fence_get(syncobj);
2856 drm_syncobj_put(syncobj);
2868 drm_syncobj_put(syncobj);
2878 drm_syncobj_put(syncobj);
2895 drm_syncobj_put(syncobj);
2901 drm_syncobj_put(syncobj);
2909 f->syncobj = ptr_pack_bits(syncobj, user_fence.flags, 2);
2953 struct drm_syncobj *syncobj;
2962 syncobj = drm_syncobj_find(eb->file, user_fence.handle);
2963 if (!syncobj) {
2965 "Invalid syncobj handle provided\n");
2970 fence = drm_syncobj_fence_get(syncobj);
2974 drm_syncobj_put(syncobj);
2982 f->syncobj = ptr_pack_bits(syncobj, user_fence.flags, 2);
3024 struct drm_syncobj *syncobj;
3027 syncobj = ptr_unpack_bits(eb->fences[n].syncobj, &flags, 2);
3032 drm_syncobj_add_point(syncobj,
3042 drm_syncobj_replace_fence(syncobj, fence);
3236 if (unlikely(eb->gem_context->syncobj)) {
3239 fence = drm_syncobj_fence_get(eb->gem_context->syncobj);
3489 if (unlikely(eb.gem_context->syncobj)) {
3490 drm_syncobj_replace_fence(eb.gem_context->syncobj,