util: remove LIST_INITHEAD macro
[mesa.git] / src / gallium / winsys / svga / drm / vmw_fence.h
index f6381feaa2bf9490617de857b4b63f4743caf2a5..aab558f6b3dce61df793b2b039e8a403cb06bbb6 100644 (file)
@@ -38,12 +38,17 @@ struct vmw_winsys_screen;
 
 struct pipe_fence_handle *
 vmw_fence_create(struct pb_fence_ops *fence_ops,
-                uint32_t handle, uint32_t seqno, uint32_t mask);
+                uint32_t handle, uint32_t seqno, uint32_t mask, int32_t fd);
 
 int
 vmw_fence_finish(struct vmw_winsys_screen *vws,
                 struct pipe_fence_handle *fence,
+                uint64_t timeout,
                 unsigned flag);
+
+int
+vmw_fence_get_fd(struct pipe_fence_handle *fence);
+
 int
 vmw_fence_signalled(struct vmw_winsys_screen *vws,
                    struct pipe_fence_handle *fence,