Searched refs:syncobj (Results 1 – 7 of 7) sorted by relevance
/openbsd/sys/dev/pci/drm/ |
H A D | drm_syncobj.c | 255 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 D | drm_syncobj.h | 107 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 D | i915_gem_execbuffer.c | 2880 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 D | i915_gem_context_types.h | 270 struct drm_syncobj *syncobj; member
|
H A D | i915_gem_context.c | 1288 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 D | amdgpu_cs.c | 513 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 D | amdgpu_cs.h | 44 struct drm_syncobj *syncobj; member
|