/external/libdrm/freedreno/ |
freedreno_ringbuffer.h | 43 struct fd_ringbuffer { struct 49 struct fd_ringbuffer *parent; 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) [all...] |
freedreno_ringbuffer.c | 35 struct fd_ringbuffer * 38 struct fd_ringbuffer *ring; 53 void fd_ringbuffer_del(struct fd_ringbuffer *ring) 63 void fd_ringbuffer_set_parent(struct fd_ringbuffer *ring, 64 struct fd_ringbuffer *parent) 69 void fd_ringbuffer_reset(struct fd_ringbuffer *ring) 79 int fd_ringbuffer_flush(struct fd_ringbuffer *ring) 84 int fd_ringbuffer_flush2(struct fd_ringbuffer *ring, int in_fence_fd, 90 void fd_ringbuffer_grow(struct fd_ringbuffer *ring, uint32_t ndwords) 106 uint32_t fd_ringbuffer_timestamp(struct fd_ringbuffer *ring [all...] |
freedreno_priv.h | 118 struct fd_ringbuffer * (*ringbuffer_new)(struct fd_pipe *pipe, uint32_t size); 132 struct fd_ringbuffer *ring; 137 void * (*hostptr)(struct fd_ringbuffer *ring); 138 int (*flush)(struct fd_ringbuffer *ring, uint32_t *last_start, 140 void (*grow)(struct fd_ringbuffer *ring, uint32_t size); 141 void (*reset)(struct fd_ringbuffer *ring); 142 void (*emit_reloc)(struct fd_ringbuffer *ring, 144 uint32_t (*emit_reloc_ring)(struct fd_ringbuffer *ring, 145 struct fd_ringbuffer *target, uint32_t cmd_idx, 147 uint32_t (*cmd_count)(struct fd_ringbuffer *ring) [all...] |
/external/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
fd5_image.h | 32 void fd5_emit_images(struct fd_context *ctx, struct fd_ringbuffer *ring,
|
fd5_program.h | 40 void fd5_emit_shader(struct fd_ringbuffer *ring, const struct ir3_shader_variant *so); 42 void fd5_program_emit(struct fd_context *ctx, struct fd_ringbuffer *ring,
|
fd5_emit.h | 38 struct fd_ringbuffer; 101 fd5_cache_flush(struct fd_batch *batch, struct fd_ringbuffer *ring) 114 fd5_set_render_mode(struct fd_context *ctx, struct fd_ringbuffer *ring, 130 fd5_emit_blit(struct fd_context *ctx, struct fd_ringbuffer *ring) 147 struct fd_ringbuffer *ring = binning ? ctx->batch->binning : ctx->batch->draw; 172 fd5_emit_lrz_flush(struct fd_ringbuffer *ring) 187 void fd5_emit_vertex_bufs(struct fd_ringbuffer *ring, struct fd5_emit *emit); 189 void fd5_emit_state(struct fd_context *ctx, struct fd_ringbuffer *ring, 192 void fd5_emit_cs_state(struct fd_context *ctx, struct fd_ringbuffer *ring, 195 void fd5_emit_restore(struct fd_batch *batch, struct fd_ringbuffer *ring) [all...] |
fd5_context.h | 98 fd5_emit_flush(struct fd_context *ctx, struct fd_ringbuffer *ring)
|
fd5_draw.h | 42 fd5_draw(struct fd_batch *batch, struct fd_ringbuffer *ring, 82 fd5_draw_emit(struct fd_batch *batch, struct fd_ringbuffer *ring,
|
fd5_query.c | 57 struct fd_ringbuffer *ring = batch->draw; 75 struct fd_ringbuffer *ring = batch->draw; 163 struct fd_ringbuffer *ring = batch->draw; 177 struct fd_ringbuffer *ring = batch->draw;
|
fd5_gmem.c | 46 emit_mrt(struct fd_ringbuffer *ring, unsigned nr_bufs, 134 emit_zs(struct fd_ringbuffer *ring, struct pipe_surface *zsbuf, 267 struct fd_ringbuffer *ring = batch->gmem; 309 struct fd_ringbuffer *ring = batch->gmem; 373 struct fd_ringbuffer *ring = batch->gmem; 420 struct fd_ringbuffer *ring = batch->gmem; 472 struct fd_ringbuffer *ring = batch->gmem; 528 struct fd_ringbuffer *ring = batch->gmem; 572 struct fd_ringbuffer *ring = batch->gmem; 609 struct fd_ringbuffer *ring = batch->gmem [all...] |
/external/mesa3d/src/gallium/drivers/freedreno/a2xx/ |
fd2_emit.h | 36 struct fd_ringbuffer; 43 void fd2_emit_vertex_bufs(struct fd_ringbuffer *ring, uint32_t val, 46 void fd2_emit_restore(struct fd_context *ctx, struct fd_ringbuffer *ring);
|
fd2_program.h | 75 void fd2_program_emit(struct fd_ringbuffer *ring,
|
fd2_gmem.c | 68 struct fd_ringbuffer *ring = batch->gmem; 108 struct fd_ringbuffer *ring = batch->gmem; 186 struct fd_ringbuffer *ring = batch->gmem; 231 struct fd_ringbuffer *ring = batch->gmem; 342 struct fd_ringbuffer *ring = batch->gmem; 365 struct fd_ringbuffer *ring = batch->gmem; 387 struct fd_ringbuffer *ring = batch->gmem;
|
/external/mesa3d/src/gallium/drivers/freedreno/a3xx/ |
fd3_program.h | 42 void fd3_program_emit(struct fd_ringbuffer *ring, struct fd3_emit *emit,
|
fd3_emit.h | 39 struct fd_ringbuffer; 41 void fd3_emit_gmem_restore_tex(struct fd_ringbuffer *ring, 87 void fd3_emit_vertex_bufs(struct fd_ringbuffer *ring, struct fd3_emit *emit); 89 void fd3_emit_state(struct fd_context *ctx, struct fd_ringbuffer *ring, 92 void fd3_emit_restore(struct fd_batch *batch, struct fd_ringbuffer *ring); 97 fd3_emit_cache_flush(struct fd_batch *batch, struct fd_ringbuffer *ring)
|
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/ |
fd4_program.h | 42 void fd4_program_emit(struct fd_ringbuffer *ring, struct fd4_emit *emit,
|
fd4_emit.h | 39 struct fd_ringbuffer; 41 void fd4_emit_gmem_restore_tex(struct fd_ringbuffer *ring, 96 void fd4_emit_vertex_bufs(struct fd_ringbuffer *ring, struct fd4_emit *emit); 98 void fd4_emit_state(struct fd_context *ctx, struct fd_ringbuffer *ring, 101 void fd4_emit_restore(struct fd_batch *batch, struct fd_ringbuffer *ring);
|
/external/mesa3d/src/gallium/drivers/freedreno/ |
freedreno_util.h | 185 static inline void emit_marker(struct fd_ringbuffer *ring, int scratch_idx); 186 static inline void emit_marker5(struct fd_ringbuffer *ring, int scratch_idx); 189 OUT_RING(struct fd_ringbuffer *ring, uint32_t data) 200 OUT_RINGP(struct fd_ringbuffer *ring, uint32_t data, 218 OUT_RELOC(struct fd_ringbuffer *ring, struct fd_bo *bo, 237 OUT_RELOCW(struct fd_ringbuffer *ring, struct fd_bo *bo, 255 static inline void BEGIN_RING(struct fd_ringbuffer *ring, uint32_t ndwords) 262 __gpu_id(struct fd_ringbuffer *ring) 270 OUT_PKT0(struct fd_ringbuffer *ring, uint16_t regindx, uint16_t cnt) 278 OUT_PKT2(struct fd_ringbuffer *ring [all...] |
freedreno_query_hw.h | 82 void (*enable)(struct fd_context *ctx, struct fd_ringbuffer *ring); 88 struct fd_ringbuffer *ring); 148 struct fd_ringbuffer *ring); 150 void fd_hw_query_enable(struct fd_batch *batch, struct fd_ringbuffer *ring);
|
freedreno_batch.h | 154 struct fd_ringbuffer *draw; 156 struct fd_ringbuffer *binning; 158 struct fd_ringbuffer *gmem; 161 struct fd_ringbuffer *lrz_clear; 274 void fd_wfi(struct fd_batch *batch, struct fd_ringbuffer *ring); 279 fd_event_write(struct fd_batch *batch, struct fd_ringbuffer *ring,
|
freedreno_draw.h | 40 struct fd_ringbuffer; 45 fd_draw(struct fd_batch *batch, struct fd_ringbuffer *ring, 115 fd_draw_emit(struct fd_batch *batch, struct fd_ringbuffer *ring,
|
freedreno_context.h | 315 void (*emit_const)(struct fd_ringbuffer *ring, enum shader_t type, 319 void (*emit_const_bo)(struct fd_ringbuffer *ring, enum shader_t type, boolean write, 323 void (*emit_ib)(struct fd_ringbuffer *ring, struct fd_ringbuffer *target); 329 struct fd_ringbuffer *ring); 336 void (*mem_to_mem)(struct fd_ringbuffer *ring, struct pipe_resource *dst,
|
/external/libdrm/freedreno/kgsl/ |
kgsl_ringbuffer.c | 47 struct fd_ringbuffer base; 51 static inline struct kgsl_ringbuffer * to_kgsl_ringbuffer(struct fd_ringbuffer *x) 106 static void * kgsl_ringbuffer_hostptr(struct fd_ringbuffer *ring) 112 static int kgsl_ringbuffer_flush(struct fd_ringbuffer *ring, uint32_t *last_start, 162 static void kgsl_ringbuffer_emit_reloc(struct fd_ringbuffer *ring, 176 static uint32_t kgsl_ringbuffer_emit_reloc_ring(struct fd_ringbuffer *ring, 177 struct fd_ringbuffer *target, uint32_t cmd_idx, 186 static void kgsl_ringbuffer_destroy(struct fd_ringbuffer *ring) 204 drm_private struct fd_ringbuffer * kgsl_ringbuffer_new(struct fd_pipe *pipe, 208 struct fd_ringbuffer *ring = NULL [all...] |
/external/libdrm/freedreno/msm/ |
msm_ringbuffer.c | 41 struct fd_ringbuffer *ring; 52 struct fd_ringbuffer base; 79 * logical fd_ringbuffer. 98 static inline struct msm_ringbuffer * to_msm_ringbuffer(struct fd_ringbuffer *x) 150 static struct msm_cmd * ring_cmd_new(struct fd_ringbuffer *ring, uint32_t size) 190 static struct msm_cmd *current_cmd(struct fd_ringbuffer *ring) 197 static uint32_t append_bo(struct fd_ringbuffer *ring, struct fd_bo *bo) 215 static uint32_t bo2idx(struct fd_ringbuffer *ring, struct fd_bo *bo, uint32_t flags) 248 static int check_cmd_bo(struct fd_ringbuffer *ring, 258 static void get_cmd(struct fd_ringbuffer *ring, struct msm_cmd *target_cmd [all...] |
msm_priv.h | 70 drm_private struct fd_ringbuffer * msm_ringbuffer_new(struct fd_pipe *pipe,
|