diff options
author | Marek Olšák <marek.olsak@amd.com> | 2017-09-11 21:58:03 +0200 |
---|---|---|
committer | Marek Olšák <marek.olsak@amd.com> | 2017-10-12 20:35:57 +0200 |
commit | 59aa57b363ba8de550aced1d397c54fd9e5e213c (patch) | |
tree | d644cee67ea1bc4c33e6a1bcf6d80b98588e45ce /amdgpu/amdgpu_cs.c | |
parent | 2048a9e7278d64954080077fb29d603fbb611873 (diff) | |
download | external_libdrm-59aa57b363ba8de550aced1d397c54fd9e5e213c.tar.gz external_libdrm-59aa57b363ba8de550aced1d397c54fd9e5e213c.tar.bz2 external_libdrm-59aa57b363ba8de550aced1d397c54fd9e5e213c.zip |
amdgpu: add amdgpu_cs_syncobj_wait
v2: update amdgpu-symbol-check
Reviewed-by: Chunming Zhou <david1.zhou@amd.com>
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, return drmSyncobjDestroy(dev->fd, handle); } +int amdgpu_cs_syncobj_wait(amdgpu_device_handle dev, + uint32_t *handles, unsigned num_handles, + int64_t timeout_nsec, unsigned flags, + uint32_t *first_signaled) +{ + if (NULL == dev) + return -EINVAL; + + return drmSyncobjWait(dev->fd, handles, num_handles, timeout_nsec, + flags, first_signaled); +} + int amdgpu_cs_export_syncobj(amdgpu_device_handle dev, uint32_t handle, int *shared_fd) |