Lines Matching refs:fd_ringbuffer
43 struct fd_ringbuffer { struct
49 struct fd_ringbuffer *parent; argument
52 struct fd_ringbuffer * fd_ringbuffer_new(struct fd_pipe *pipe,
54 void fd_ringbuffer_del(struct fd_ringbuffer *ring);
55 void fd_ringbuffer_set_parent(struct fd_ringbuffer *ring,
56 struct fd_ringbuffer *parent);
57 void fd_ringbuffer_reset(struct fd_ringbuffer *ring);
58 int fd_ringbuffer_flush(struct fd_ringbuffer *ring);
62 int fd_ringbuffer_flush2(struct fd_ringbuffer *ring, int in_fence_fd,
64 void fd_ringbuffer_grow(struct fd_ringbuffer *ring, uint32_t ndwords);
65 uint32_t fd_ringbuffer_timestamp(struct fd_ringbuffer *ring);
67 static inline void fd_ringbuffer_emit(struct fd_ringbuffer *ring, in fd_ringbuffer_emit()
86 void fd_ringbuffer_reloc2(struct fd_ringbuffer *ring, const struct fd_reloc *reloc);
87 will_be_deprecated void fd_ringbuffer_reloc(struct fd_ringbuffer *ring, const struct fd_reloc *relo…
88 will_be_deprecated void fd_ringbuffer_emit_reloc_ring(struct fd_ringbuffer *ring,
90 uint32_t fd_ringbuffer_cmd_count(struct fd_ringbuffer *ring);
91 uint32_t fd_ringbuffer_emit_reloc_ring_full(struct fd_ringbuffer *ring,
92 struct fd_ringbuffer *target, uint32_t cmd_idx);
94 will_be_deprecated struct fd_ringmarker * fd_ringmarker_new(struct fd_ringbuffer *ring);