Lines Matching refs:etna_cmd_stream
37 struct etna_cmd_stream;
133 struct etna_cmd_stream { struct
139 struct etna_cmd_stream *etna_cmd_stream_new(struct etna_pipe *pipe, uint32_t size, argument
140 void (*reset_notify)(struct etna_cmd_stream *stream, void *priv),
142 void etna_cmd_stream_del(struct etna_cmd_stream *stream);
143 uint32_t etna_cmd_stream_timestamp(struct etna_cmd_stream *stream);
144 void etna_cmd_stream_flush(struct etna_cmd_stream *stream);
145 void etna_cmd_stream_finish(struct etna_cmd_stream *stream);
147 static inline uint32_t etna_cmd_stream_avail(struct etna_cmd_stream *stream) in etna_cmd_stream_avail()
154 static inline void etna_cmd_stream_reserve(struct etna_cmd_stream *stream, size_t n) in etna_cmd_stream_reserve()
160 static inline void etna_cmd_stream_emit(struct etna_cmd_stream *stream, uint32_t data) in etna_cmd_stream_emit()
165 static inline uint32_t etna_cmd_stream_get(struct etna_cmd_stream *stream, uint32_t offset) in etna_cmd_stream_get()
170 static inline void etna_cmd_stream_set(struct etna_cmd_stream *stream, uint32_t offset, in etna_cmd_stream_set()
176 static inline uint32_t etna_cmd_stream_offset(struct etna_cmd_stream *stream) in etna_cmd_stream_offset()
189 void etna_cmd_stream_reloc(struct etna_cmd_stream *stream, const struct etna_reloc *r);