• Home
  • Raw
  • Download

Lines Matching refs:fd_ringbuffer

45 struct fd_ringbuffer;
92 struct fd_ringbuffer *fd_submit_new_ringbuffer(struct fd_submit *submit,
124 struct fd_ringbuffer;
128 void (*grow)(struct fd_ringbuffer *ring, uint32_t size);
129 void (*emit_reloc)(struct fd_ringbuffer *ring, const struct fd_reloc *reloc);
130 uint32_t (*emit_reloc_ring)(struct fd_ringbuffer *ring,
131 struct fd_ringbuffer *target, uint32_t cmd_idx);
132 uint32_t (*cmd_count)(struct fd_ringbuffer *ring);
133 bool (*check_size)(struct fd_ringbuffer *ring);
134 void (*destroy)(struct fd_ringbuffer *ring);
141 struct fd_ringbuffer { struct
154 struct fd_ringbuffer *fd_ringbuffer_new_object(struct fd_pipe *pipe, argument
158 fd_ringbuffer_del(struct fd_ringbuffer *ring) in fd_ringbuffer_del()
166 static inline struct fd_ringbuffer *
167 fd_ringbuffer_ref(struct fd_ringbuffer *ring) in fd_ringbuffer_ref()
174 fd_ringbuffer_grow(struct fd_ringbuffer *ring, uint32_t ndwords) in fd_ringbuffer_grow()
185 fd_ringbuffer_check_size(struct fd_ringbuffer *ring) in fd_ringbuffer_check_size()
191 fd_ringbuffer_emit(struct fd_ringbuffer *ring, uint32_t data) in fd_ringbuffer_emit()
220 fd_ringbuffer_reloc(struct fd_ringbuffer *ring, const struct fd_reloc *reloc) in fd_ringbuffer_reloc()
226 fd_ringbuffer_cmd_count(struct fd_ringbuffer *ring) in fd_ringbuffer_cmd_count()
234 fd_ringbuffer_emit_reloc_ring_full(struct fd_ringbuffer *ring, in fd_ringbuffer_emit_reloc_ring_full()
235 struct fd_ringbuffer *target, in fd_ringbuffer_emit_reloc_ring_full()
248 fd_ringbuffer_size(struct fd_ringbuffer *ring) in fd_ringbuffer_size()
259 fd_ringbuffer_empty(struct fd_ringbuffer *ring) in fd_ringbuffer_empty()
268 OUT_RING(struct fd_ringbuffer *ring, uint32_t data) in OUT_RING()
281 OUT_RELOC(struct fd_ringbuffer *ring, struct fd_bo *bo, uint32_t offset, in OUT_RELOC()
311 OUT_RB(struct fd_ringbuffer *ring, struct fd_ringbuffer *target) in OUT_RB()
317 BEGIN_RING(struct fd_ringbuffer *ring, uint32_t ndwords) in BEGIN_RING()
324 OUT_PKT0(struct fd_ringbuffer *ring, uint16_t regindx, uint16_t cnt) in OUT_PKT0()
331 OUT_PKT2(struct fd_ringbuffer *ring) in OUT_PKT2()
338 OUT_PKT3(struct fd_ringbuffer *ring, uint8_t opcode, uint16_t cnt) in OUT_PKT3()
349 OUT_PKT4(struct fd_ringbuffer *ring, uint16_t regindx, uint16_t cnt) in OUT_PKT4()
356 OUT_PKT7(struct fd_ringbuffer *ring, uint8_t opcode, uint16_t cnt) in OUT_PKT7()
363 OUT_WFI(struct fd_ringbuffer *ring) in OUT_WFI()
370 OUT_WFI5(struct fd_ringbuffer *ring) in OUT_WFI5()