HomeSort by relevance Sort by last modified time
    Searched refs:fd_ringbuffer (Results 1 - 25 of 52) sorted by null

1 2 3

  /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,

Completed in 310 milliseconds

1 2 3