summaryrefslogtreecommitdiffstats
path: root/include/drm/drm_syncobj.h
diff options
context:
space:
mode:
authorMarek Olšák <marek.olsak@amd.com>2017-09-12 22:42:12 +0200
committerAlex Deucher <alexander.deucher@amd.com>2017-10-06 22:47:51 +0200
commit1321fd2c010e7ccb474cda6b8793747c7a3a775b (patch)
treea904ad0e94c4377d6620dd760a9706f9d187c41a /include/drm/drm_syncobj.h
parentdrm/amd/powerplay: delete flag PP_VALID (diff)
downloadlinux-1321fd2c010e7ccb474cda6b8793747c7a3a775b.tar.xz
linux-1321fd2c010e7ccb474cda6b8793747c7a3a775b.zip
drm/syncobj: extract two helpers from drm_syncobj_create
For amdgpu. drm_syncobj_create is renamed to drm_syncobj_create_as_handle, and new helpers drm_syncobj_create and drm_syncobj_get_handle are added. Reviewed-by: Dave Airlie <airlied@redhat.com> Signed-off-by: Marek Olšák <marek.olsak@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'include/drm/drm_syncobj.h')
-rw-r--r--include/drm/drm_syncobj.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/drm/drm_syncobj.h b/include/drm/drm_syncobj.h
index c00fee539822..e7f0035bb8f8 100644
--- a/include/drm/drm_syncobj.h
+++ b/include/drm/drm_syncobj.h
@@ -136,5 +136,9 @@ int drm_syncobj_find_fence(struct drm_file *file_private,
u32 handle,
struct dma_fence **fence);
void drm_syncobj_free(struct kref *kref);
+int drm_syncobj_create(struct drm_syncobj **out_syncobj, uint32_t flags,
+ struct dma_fence *fence);
+int drm_syncobj_get_handle(struct drm_file *file_private,
+ struct drm_syncobj *syncobj, u32 *handle);
#endif