Lines Matching refs:syncobj
231 struct drm_syncobj *syncobj; /* Use with ptr_mask_bits() */ member
2810 drm_syncobj_put(ptr_mask_bits(fences[n].syncobj, 2)); in __free_fence_array()
2860 struct drm_syncobj *syncobj; in add_timeline_fence_array() local
2875 syncobj = drm_syncobj_find(eb->file, user_fence.handle); in add_timeline_fence_array()
2876 if (!syncobj) { in add_timeline_fence_array()
2881 fence = drm_syncobj_fence_get(syncobj); in add_timeline_fence_array()
2886 drm_syncobj_put(syncobj); in add_timeline_fence_array()
2896 drm_syncobj_put(syncobj); in add_timeline_fence_array()
2906 drm_syncobj_put(syncobj); in add_timeline_fence_array()
2922 drm_syncobj_put(syncobj); in add_timeline_fence_array()
2930 drm_syncobj_put(syncobj); in add_timeline_fence_array()
2938 f->syncobj = ptr_pack_bits(syncobj, user_fence.flags, 2); in add_timeline_fence_array()
2982 struct drm_syncobj *syncobj; in add_fence_array() local
2991 syncobj = drm_syncobj_find(eb->file, user_fence.handle); in add_fence_array()
2992 if (!syncobj) { in add_fence_array()
2998 fence = drm_syncobj_fence_get(syncobj); in add_fence_array()
3001 drm_syncobj_put(syncobj); in add_fence_array()
3009 f->syncobj = ptr_pack_bits(syncobj, user_fence.flags, 2); in add_fence_array()
3033 struct drm_syncobj *syncobj; in await_fence_array() local
3036 syncobj = ptr_unpack_bits(eb->fences[n].syncobj, &flags, 2); in await_fence_array()
3056 struct drm_syncobj *syncobj; in signal_fence_array() local
3059 syncobj = ptr_unpack_bits(eb->fences[n].syncobj, &flags, 2); in signal_fence_array()
3064 drm_syncobj_add_point(syncobj, in signal_fence_array()
3074 drm_syncobj_replace_fence(syncobj, fence); in signal_fence_array()