aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'freedreno/freedreno_priv.h')
-rw-r--r--freedreno/freedreno_priv.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/freedreno/freedreno_priv.h b/freedreno/freedreno_priv.h
index 9737b322..cdfdbe8d 100644
--- a/freedreno/freedreno_priv.h
+++ b/freedreno/freedreno_priv.h
@@ -134,12 +134,14 @@ struct fd_ringmarker {
134struct fd_ringbuffer_funcs { 134struct fd_ringbuffer_funcs {
135 void * (*hostptr)(struct fd_ringbuffer *ring); 135 void * (*hostptr)(struct fd_ringbuffer *ring);
136 int (*flush)(struct fd_ringbuffer *ring, uint32_t *last_start); 136 int (*flush)(struct fd_ringbuffer *ring, uint32_t *last_start);
137 void (*grow)(struct fd_ringbuffer *ring, uint32_t size);
137 void (*reset)(struct fd_ringbuffer *ring); 138 void (*reset)(struct fd_ringbuffer *ring);
138 void (*emit_reloc)(struct fd_ringbuffer *ring, 139 void (*emit_reloc)(struct fd_ringbuffer *ring,
139 const struct fd_reloc *reloc); 140 const struct fd_reloc *reloc);
140 void (*emit_reloc_ring)(struct fd_ringbuffer *ring, 141 uint32_t (*emit_reloc_ring)(struct fd_ringbuffer *ring,
141 struct fd_ringbuffer *target, 142 struct fd_ringbuffer *target, uint32_t cmd_idx,
142 uint32_t submit_offset, uint32_t size); 143 uint32_t submit_offset, uint32_t size);
144 uint32_t (*cmd_count)(struct fd_ringbuffer *ring);
143 void (*destroy)(struct fd_ringbuffer *ring); 145 void (*destroy)(struct fd_ringbuffer *ring);
144}; 146};
145 147