xref: /openbsd-src/sys/dev/pci/drm/include/linux/sync_file.h (revision 1218732f6ebf1f93b1ca1240eee0dabe8ee5e263)
17f4dd379Sjsg /* Public domain. */
27f4dd379Sjsg 
37f4dd379Sjsg #ifndef _LINUX_SYNC_FILE_H
47f4dd379Sjsg #define _LINUX_SYNC_FILE_H
57f4dd379Sjsg 
67f4dd379Sjsg #include <linux/dma-fence.h>
7*1218732fSjsg #include <linux/dma-fence-array.h>
87f4dd379Sjsg #include <linux/ktime.h>
97f4dd379Sjsg 
107f4dd379Sjsg struct sync_file {
1161c1bba6Sjsg 	struct file *file;
1261c1bba6Sjsg 	struct dma_fence *fence;
137f4dd379Sjsg };
147f4dd379Sjsg 
1561c1bba6Sjsg struct dma_fence *sync_file_get_fence(int);
1661c1bba6Sjsg struct sync_file *sync_file_create(struct dma_fence *);
177f4dd379Sjsg 
187f4dd379Sjsg #endif
19