aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/render/dmabuf.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/render/dmabuf.h b/include/render/dmabuf.h
index 4e82a99f..3d905ce9 100644
--- a/include/render/dmabuf.h
+++ b/include/render/dmabuf.h
@@ -23,4 +23,13 @@ bool dmabuf_check_sync_file_import_export(void);
*/
bool dmabuf_import_sync_file(int dmabuf_fd, uint32_t flags, int sync_file_fd);
+/**
+ * Export a sync_file from a DMA-BUF with DMA_BUF_IOCTL_EXPORT_SYNC_FILE.
+ *
+ * The sync_file FD is returned on success, -1 is returned on error.
+ *
+ * This can be used to make explicit sync interoperate with implicit sync.
+ */
+int dmabuf_export_sync_file(int dmabuf_fd, uint32_t flags);
+
#endif