diff options
author | Marek Olšák <marek.olsak@amd.com> | 2017-09-08 16:05:54 +0200 |
---|---|---|
committer | Marek Olšák <marek.olsak@amd.com> | 2017-10-12 20:35:57 +0200 |
commit | c74d4614048f65b412caa572c900d15adba38ce3 (patch) | |
tree | 4445a1fedee3db9677dc9563ba99cdda1fae924b /amdgpu/amdgpu.h | |
parent | 59aa57b363ba8de550aced1d397c54fd9e5e213c (diff) | |
download | external_libdrm-c74d4614048f65b412caa572c900d15adba38ce3.tar.gz external_libdrm-c74d4614048f65b412caa572c900d15adba38ce3.tar.bz2 external_libdrm-c74d4614048f65b412caa572c900d15adba38ce3.zip |
amdgpu: add amdgpu_cs_fence_to_handle
v2: update amdgpu-symbol-check
Reviewed-by: Chunming Zhou <david1.zhou@amd.com>
Diffstat (limited to 'amdgpu/amdgpu.h')
-rw-r--r-- | amdgpu/amdgpu.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/amdgpu/amdgpu.h b/amdgpu/amdgpu.h index 979acfc8..23cde108 100644 --- a/amdgpu/amdgpu.h +++ b/amdgpu/amdgpu.h @@ -1433,6 +1433,20 @@ int amdgpu_cs_syncobj_import_sync_file(amdgpu_device_handle dev, int sync_file_fd); /** + * Export an amdgpu fence as a handle (syncobj or fd). + * + * \param what AMDGPU_FENCE_TO_HANDLE_GET_{SYNCOBJ, FD} + * \param out_handle returned handle + * + * \return 0 on success\n + * <0 - Negative POSIX Error code + */ +int amdgpu_cs_fence_to_handle(amdgpu_device_handle dev, + struct amdgpu_cs_fence *fence, + uint32_t what, + uint32_t *out_handle); + +/** * Submit raw command submission to kernel * * \param dev - \c [in] device handle |