Lines Matching refs:fd_ringbuffer
64 struct fd_ringbuffer { struct
70 struct fd_ringbuffer *parent; argument
93 struct fd_ringbuffer * fd_ringbuffer_new(struct fd_pipe *pipe, argument
96 struct fd_ringbuffer * fd_ringbuffer_new_object(struct fd_pipe *pipe,
98 struct fd_ringbuffer * fd_ringbuffer_new_flags(struct fd_pipe *pipe,
101 struct fd_ringbuffer *fd_ringbuffer_ref(struct fd_ringbuffer *ring);
102 void fd_ringbuffer_del(struct fd_ringbuffer *ring);
103 void fd_ringbuffer_set_parent(struct fd_ringbuffer *ring,
104 struct fd_ringbuffer *parent);
106 void fd_ringbuffer_reset(struct fd_ringbuffer *ring);
107 int fd_ringbuffer_flush(struct fd_ringbuffer *ring);
111 int fd_ringbuffer_flush2(struct fd_ringbuffer *ring, int in_fence_fd,
113 void fd_ringbuffer_grow(struct fd_ringbuffer *ring, uint32_t ndwords);
114 uint32_t fd_ringbuffer_timestamp(struct fd_ringbuffer *ring);
116 static inline void fd_ringbuffer_emit(struct fd_ringbuffer *ring, in fd_ringbuffer_emit()
135 void fd_ringbuffer_reloc2(struct fd_ringbuffer *ring, const struct fd_reloc *reloc);
136 will_be_deprecated void fd_ringbuffer_reloc(struct fd_ringbuffer *ring, const struct fd_reloc *relo…
137 uint32_t fd_ringbuffer_cmd_count(struct fd_ringbuffer *ring);
138 uint32_t fd_ringbuffer_emit_reloc_ring_full(struct fd_ringbuffer *ring,
139 struct fd_ringbuffer *target, uint32_t cmd_idx);
140 uint32_t fd_ringbuffer_size(struct fd_ringbuffer *ring);