aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'freedreno/freedreno_ringbuffer.h')
-rw-r--r--freedreno/freedreno_ringbuffer.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/freedreno/freedreno_ringbuffer.h b/freedreno/freedreno_ringbuffer.h
index 108d5a6d..c501fbad 100644
--- a/freedreno/freedreno_ringbuffer.h
+++ b/freedreno/freedreno_ringbuffer.h
@@ -78,9 +78,13 @@ struct fd_reloc {
78 uint32_t offset; 78 uint32_t offset;
79 uint32_t or; 79 uint32_t or;
80 int32_t shift; 80 int32_t shift;
81 uint32_t orhi; /* used for a5xx+ */
81}; 82};
82 83
83void fd_ringbuffer_reloc(struct fd_ringbuffer *ring, const struct fd_reloc *reloc); 84/* NOTE: relocs are 2 dwords on a5xx+ */
85
86void fd_ringbuffer_reloc2(struct fd_ringbuffer *ring, const struct fd_reloc *reloc);
87will_be_deprecated void fd_ringbuffer_reloc(struct fd_ringbuffer *ring, const struct fd_reloc *reloc);
84will_be_deprecated void fd_ringbuffer_emit_reloc_ring(struct fd_ringbuffer *ring, 88will_be_deprecated void fd_ringbuffer_emit_reloc_ring(struct fd_ringbuffer *ring,
85 struct fd_ringmarker *target, struct fd_ringmarker *end); 89 struct fd_ringmarker *target, struct fd_ringmarker *end);
86uint32_t fd_ringbuffer_cmd_count(struct fd_ringbuffer *ring); 90uint32_t fd_ringbuffer_cmd_count(struct fd_ringbuffer *ring);