diff options
author | Marek Olšák <marek.olsak@amd.com> | 2017-09-12 22:42:12 +0200 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2017-10-06 16:47:51 -0400 |
commit | 1321fd2c010e7ccb474cda6b8793747c7a3a775b (patch) | |
tree | a904ad0e94c4377d6620dd760a9706f9d187c41a /include/drm | |
parent | e1827a307e96ec51a657a2b7e68a8ffc36ae2a43 (diff) | |
download | linux-1321fd2c010e7ccb474cda6b8793747c7a3a775b.tar.gz linux-1321fd2c010e7ccb474cda6b8793747c7a3a775b.tar.bz2 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')
-rw-r--r-- | include/drm/drm_syncobj.h | 4 |
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 |