Home
last modified time | relevance | path

Searched refs:syncobj (Results 1 – 7 of 7) sorted by relevance

/openbsd/sys/dev/pci/drm/
H A Ddrm_syncobj.c255 if (syncobj) in drm_syncobj_find()
260 return syncobj; in drm_syncobj_find()
445 if (!syncobj) in drm_syncobj_find_fence()
539 kfree(syncobj); in drm_syncobj_free()
562 if (!syncobj) in drm_syncobj_create()
646 if (!syncobj) in drm_syncobj_destroy()
690 syncobj, 0); in drm_syncobj_get_fd()
711 if (!syncobj) in drm_syncobj_handle_to_fd()
768 if (!syncobj) { in drm_syncobj_import_sync_file_fence()
1503 if (!syncobj) in drm_syncobj_eventfd_ioctl()
[all …]
/openbsd/sys/dev/pci/drm/include/drm/
H A Ddrm_syncobj.h107 drm_syncobj_fence_get(struct drm_syncobj *syncobj) in drm_syncobj_fence_get() argument
112 fence = dma_fence_get_rcu_safe(&syncobj->fence); in drm_syncobj_fence_get()
120 void drm_syncobj_add_point(struct drm_syncobj *syncobj,
124 void drm_syncobj_replace_fence(struct drm_syncobj *syncobj,
133 struct drm_syncobj *syncobj, u32 *handle);
134 int drm_syncobj_get_fd(struct drm_syncobj *syncobj, int *p_fd);
/openbsd/sys/dev/pci/drm/i915/gem/
H A Di915_gem_execbuffer.c2880 if (!syncobj) { in add_timeline_fence_array()
2892 drm_syncobj_put(syncobj); in add_timeline_fence_array()
2904 drm_syncobj_put(syncobj); in add_timeline_fence_array()
2914 drm_syncobj_put(syncobj); in add_timeline_fence_array()
2931 drm_syncobj_put(syncobj); in add_timeline_fence_array()
2937 drm_syncobj_put(syncobj); in add_timeline_fence_array()
2945 f->syncobj = ptr_pack_bits(syncobj, user_fence.flags, 2); in add_timeline_fence_array()
3008 if (!syncobj) { in add_fence_array()
3019 drm_syncobj_put(syncobj); in add_fence_array()
3029 f->syncobj = ptr_pack_bits(syncobj, user_fence.flags, 2); in add_fence_array()
[all …]
H A Di915_gem_context_types.h270 struct drm_syncobj *syncobj; member
H A Di915_gem_context.c1288 if (ctx->syncobj) in i915_gem_context_release_work()
1289 drm_syncobj_put(ctx->syncobj); in i915_gem_context_release_work()
1679 err = drm_syncobj_create(&ctx->syncobj, in i915_gem_create_context()
/openbsd/sys/dev/pci/drm/amd/amdgpu/
H A Damdgpu_cs.c513 p->post_deps[i].syncobj = in amdgpu_cs_p2_syncobj_out()
515 if (!p->post_deps[i].syncobj) in amdgpu_cs_p2_syncobj_out()
555 dep->syncobj = drm_syncobj_find(p->filp, in amdgpu_cs_p2_syncobj_timeline_signal()
557 if (!dep->syncobj) { in amdgpu_cs_p2_syncobj_timeline_signal()
1239 drm_syncobj_add_point(p->post_deps[i].syncobj, in amdgpu_cs_post_dependencies()
1362 drm_syncobj_put(parser->post_deps[i].syncobj); in amdgpu_cs_parser_fini()
1539 struct drm_syncobj *syncobj; in amdgpu_cs_fence_to_handle_ioctl() local
1552 r = drm_syncobj_create(&syncobj, 0, fence); in amdgpu_cs_fence_to_handle_ioctl()
1557 drm_syncobj_put(syncobj); in amdgpu_cs_fence_to_handle_ioctl()
1561 r = drm_syncobj_create(&syncobj, 0, fence); in amdgpu_cs_fence_to_handle_ioctl()
[all …]
H A Damdgpu_cs.h44 struct drm_syncobj *syncobj; member