diff options
Diffstat (limited to 'amdgpu/amdgpu_cs.c')
-rw-r--r-- | amdgpu/amdgpu_cs.c | 12 |
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 | ||
618 | int 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 | |||
618 | int amdgpu_cs_export_syncobj(amdgpu_device_handle dev, | 630 | int amdgpu_cs_export_syncobj(amdgpu_device_handle dev, |
619 | uint32_t handle, | 631 | uint32_t handle, |
620 | int *shared_fd) | 632 | int *shared_fd) |