From 30219cf76b0c497783a3d04e1613504468e49dc7 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Thu, 1 Dec 2022 11:29:30 +0100 Subject: render/dmabuf: add dmabuf_export_sync_file() --- include/render/dmabuf.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'include') 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 -- cgit v1.2.3