diff options
author | Rob Clark <robclark@freedesktop.org> | 2016-08-15 13:26:18 -0400 |
---|---|---|
committer | Rob Clark <robclark@freedesktop.org> | 2016-11-05 10:18:44 -0400 |
commit | e9eb44b45b8d4a2f06ef83365b28eca55c0f3fb4 (patch) | |
tree | fde969c3233d5829605832d0978b40e983ef0e89 /freedreno/freedreno_ringbuffer.h | |
parent | 9270d984cde31a8abc5f9ec31cbd86a10b883864 (diff) | |
download | drm-e9eb44b45b8d4a2f06ef83365b28eca55c0f3fb4.tar.gz |
freedreno: add fence fd support
Signed-off-by: Rob Clark <robclark@freedesktop.org>
Diffstat (limited to 'freedreno/freedreno_ringbuffer.h')
-rw-r--r-- | freedreno/freedreno_ringbuffer.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/freedreno/freedreno_ringbuffer.h b/freedreno/freedreno_ringbuffer.h index 8899b5de..108d5a6d 100644 --- a/freedreno/freedreno_ringbuffer.h +++ b/freedreno/freedreno_ringbuffer.h @@ -56,6 +56,11 @@ void fd_ringbuffer_set_parent(struct fd_ringbuffer *ring, struct fd_ringbuffer *parent); void fd_ringbuffer_reset(struct fd_ringbuffer *ring); int fd_ringbuffer_flush(struct fd_ringbuffer *ring); +/* in_fence_fd: -1 for no in-fence, else fence fd + * out_fence_fd: NULL for no output-fence requested, else ptr to return out-fence + */ +int fd_ringbuffer_flush2(struct fd_ringbuffer *ring, int in_fence_fd, + int *out_fence_fd); void fd_ringbuffer_grow(struct fd_ringbuffer *ring, uint32_t ndwords); uint32_t fd_ringbuffer_timestamp(struct fd_ringbuffer *ring); |