aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'amdgpu/amdgpu_cs.c')
-rw-r--r--amdgpu/amdgpu_cs.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/amdgpu/amdgpu_cs.c b/amdgpu/amdgpu_cs.c
index 4a055366..2cde7bff 100644
--- a/amdgpu/amdgpu_cs.c
+++ b/amdgpu/amdgpu_cs.c
@@ -615,6 +615,18 @@ int amdgpu_cs_destroy_syncobj(amdgpu_device_handle dev,
615 return drmSyncobjDestroy(dev->fd, handle); 615 return drmSyncobjDestroy(dev->fd, handle);
616} 616}
617 617
618int amdgpu_cs_syncobj_wait(amdgpu_device_handle dev,
619 uint32_t *handles, unsigned num_handles,
620 int64_t timeout_nsec, unsigned flags,
621 uint32_t *first_signaled)
622{
623 if (NULL == dev)
624 return -EINVAL;
625
626 return drmSyncobjWait(dev->fd, handles, num_handles, timeout_nsec,
627 flags, first_signaled);
628}
629
618int amdgpu_cs_export_syncobj(amdgpu_device_handle dev, 630int amdgpu_cs_export_syncobj(amdgpu_device_handle dev,
619 uint32_t handle, 631 uint32_t handle,
620 int *shared_fd) 632 int *shared_fd)