Home
last modified time | relevance | path

Searched defs:ring (Results 1 – 25 of 141) sorted by relevance

123456

/third_party/libdrm/freedreno/
Dfreedreno_ringbuffer.c39 struct fd_ringbuffer *ring; in fd_ringbuffer_new_flags() local
74 drm_public void fd_ringbuffer_del(struct fd_ringbuffer *ring) in fd_ringbuffer_del()
84 fd_ringbuffer_ref(struct fd_ringbuffer *ring) in fd_ringbuffer_ref()
95 drm_public void fd_ringbuffer_set_parent(struct fd_ringbuffer *ring, in fd_ringbuffer_set_parent()
103 drm_public void fd_ringbuffer_reset(struct fd_ringbuffer *ring) in fd_ringbuffer_reset()
113 drm_public int fd_ringbuffer_flush(struct fd_ringbuffer *ring) in fd_ringbuffer_flush()
118 drm_public int fd_ringbuffer_flush2(struct fd_ringbuffer *ring, int in_fence_fd, in fd_ringbuffer_flush2()
124 drm_public void fd_ringbuffer_grow(struct fd_ringbuffer *ring, uint32_t ndwords) in fd_ringbuffer_grow()
140 drm_public uint32_t fd_ringbuffer_timestamp(struct fd_ringbuffer *ring) in fd_ringbuffer_timestamp()
145 drm_public void fd_ringbuffer_reloc(struct fd_ringbuffer *ring, in fd_ringbuffer_reloc()
[all …]
/third_party/libwebsockets/lib/misc/
Dlws-ring.c31 struct lws_ring *ring = lws_malloc(sizeof(*ring), "ring create"); in lws_ring_create() local
53 lws_ring_destroy(struct lws_ring *ring) in lws_ring_destroy()
70 lws_ring_get_count_free_elements(struct lws_ring *ring) in lws_ring_get_count_free_elements()
100 lws_ring_get_count_waiting_elements(struct lws_ring *ring, uint32_t *tail) in lws_ring_get_count_waiting_elements()
126 lws_ring_next_linear_insert_range(struct lws_ring *ring, void **start, in lws_ring_next_linear_insert_range()
151 lws_ring_bump_head(struct lws_ring *ring, size_t bytes) in lws_ring_bump_head()
157 lws_ring_insert(struct lws_ring *ring, const void *src, size_t max_count) in lws_ring_insert()
199 lws_ring_consume(struct lws_ring *ring, uint32_t *tail, void *dest, in lws_ring_consume()
255 lws_ring_get_element(struct lws_ring *ring, uint32_t *tail) in lws_ring_get_element()
267 lws_ring_update_oldest_tail(struct lws_ring *ring, uint32_t tail) in lws_ring_update_oldest_tail()
[all …]
/third_party/mesa3d/src/virtio/vulkan/
Dvn_ring.c16 vn_ring_load_head(const struct vn_ring *ring) in vn_ring_load_head()
25 vn_ring_store_tail(struct vn_ring *ring) in vn_ring_store_tail()
35 vn_ring_load_status(const struct vn_ring *ring) in vn_ring_load_status()
42 vn_ring_write_buffer(struct vn_ring *ring, const void *data, uint32_t size) in vn_ring_write_buffer()
59 vn_ring_ge_seqno(const struct vn_ring *ring, uint32_t a, uint32_t b) in vn_ring_ge_seqno()
74 vn_ring_retire_submits(struct vn_ring *ring, uint32_t seqno) in vn_ring_retire_submits()
90 vn_ring_wait_seqno(const struct vn_ring *ring, uint32_t seqno) in vn_ring_wait_seqno()
105 vn_ring_has_space(const struct vn_ring *ring, in vn_ring_has_space()
119 vn_ring_wait_space(const struct vn_ring *ring, uint32_t size) in vn_ring_wait_space()
170 vn_ring_init(struct vn_ring *ring, in vn_ring_init()
[all …]
/third_party/mesa3d/src/freedreno/drm/
Dfreedreno_ringbuffer.h158 fd_ringbuffer_del(struct fd_ringbuffer *ring) in fd_ringbuffer_del()
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()
248 fd_ringbuffer_size(struct fd_ringbuffer *ring) in fd_ringbuffer_size()
259 fd_ringbuffer_empty(struct fd_ringbuffer *ring) in fd_ringbuffer_empty()
[all …]
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_gmem.c56 fd6_emit_flag_reference(struct fd_ringbuffer *ring, struct fd_resource *rsc, in fd6_emit_flag_reference()
74 emit_mrt(struct fd_ringbuffer *ring, struct pipe_framebuffer_state *pfb, in emit_mrt()
157 emit_zs(struct fd_ringbuffer *ring, struct pipe_surface *zsbuf, in emit_zs()
351 struct fd_ringbuffer *ring = batch->gmem; in update_render_cntl() local
403 struct fd_ringbuffer *ring = batch->gmem; in update_vsc_pipe() local
480 struct fd_ringbuffer *ring = batch->gmem; in emit_vsc_overflow_test() local
582 struct fd_ringbuffer *ring = batch->gmem; in emit_common_init() local
601 struct fd_ringbuffer *ring = batch->gmem; in emit_common_fini() local
631 struct fd_ringbuffer *ring = batch->gmem; in emit_conditional_ib() local
663 set_scissor(struct fd_ringbuffer *ring, uint32_t x1, uint32_t y1, uint32_t x2, in set_scissor()
[all …]
Dfd6_const.c37 fd6_emit_const_user(struct fd_ringbuffer *ring, in fd6_emit_const_user()
68 fd6_emit_const_bo(struct fd_ringbuffer *ring, in fd6_emit_const_bo()
97 is_stateobj(struct fd_ringbuffer *ring) in is_stateobj()
103 emit_const_ptrs(struct fd_ringbuffer *ring, const struct ir3_shader_variant *v, in emit_const_ptrs()
111 emit_stage_tess_consts(struct fd_ringbuffer *ring, struct ir3_shader_variant *v, in emit_stage_tess_consts()
189 struct fd_ringbuffer *ring, struct fd_constbuf_stateobj *constbuf) in fd6_emit_ubos()
342 struct fd_ringbuffer *ring, struct fd_context *ctx, in fd6_emit_cs_consts()
352 struct fd_ringbuffer *ring) in fd6_emit_immediates()
361 struct fd_ringbuffer *ring) in fd6_emit_link_map()
Dfd6_draw.c46 draw_emit_xfb(struct fd_ringbuffer *ring, struct CP_DRAW_INDX_OFFSET_0 *draw0, in draw_emit_xfb()
72 draw_emit_indirect(struct fd_ringbuffer *ring, in draw_emit_indirect()
96 draw_emit(struct fd_ringbuffer *ring, struct CP_DRAW_INDX_OFFSET_0 *draw0, in draw_emit()
241 struct fd_ringbuffer *ring = ctx->batch->draw; in fd6_draw_vbo() local
328 struct fd_ringbuffer *ring = ctx->batch->draw; in fd6_draw_vbo() local
345 struct fd_ringbuffer *ring; in fd6_clear_lrz() local
Dfd6_emit.c221 emit_border_color(struct fd_context *ctx, struct fd_ringbuffer *ring) assert_dt in emit_border_color()
274 fd6_emit_textures(struct fd_context *ctx, struct fd_ringbuffer *ring, in fd6_emit_textures()
481 fd6_emit_combined_textures(struct fd_ringbuffer *ring, struct fd6_emit *emit, in fd6_emit_combined_textures()
565 struct fd_ringbuffer *ring = fd_submit_new_ringbuffer( in build_vbo_state() local
712 struct fd_ringbuffer *ring = fd_submit_new_ringbuffer( in build_lrz() local
734 struct fd_ringbuffer *ring = fd_submit_new_ringbuffer( in build_scissor() local
766 struct fd_ringbuffer *ring = fd_submit_new_ringbuffer( in build_prog_fb_rast() local
816 struct fd_ringbuffer *ring = fd_submit_new_ringbuffer( in build_blend_color() local
842 struct fd_ringbuffer *ring = fd_submit_new_ringbuffer( in build_ibo() local
868 fd6_emit_streamout(struct fd_ringbuffer *ring, struct fd6_emit *emit) assert_dt in fd6_emit_streamout()
[all …]
Dfd6_query.c63 struct fd_ringbuffer *ring = batch->draw; in occlusion_resume() local
79 struct fd_ringbuffer *ring = batch->draw; in occlusion_pause() local
167 struct fd_ringbuffer *ring = batch->draw; in timestamp_resume() local
181 struct fd_ringbuffer *ring = batch->draw; in time_elapsed_pause() local
209 record_timestamp(struct fd_ringbuffer *ring, struct fd_bo *bo, unsigned offset) in record_timestamp()
277 #define primitives_relocw(ring, aq, field) \ argument
280 #define primitives_reloc(ring, aq, field) \ argument
340 struct fd_ringbuffer *ring = batch->draw; in primitives_generated_resume() local
356 struct fd_ringbuffer *ring = batch->draw; in primitives_generated_pause() local
402 struct fd_ringbuffer *ring = batch->draw; in primitives_emitted_resume() local
[all …]
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_gmem.c46 emit_mrt(struct fd_ringbuffer *ring, unsigned nr_bufs, in emit_mrt()
134 emit_zs(struct fd_ringbuffer *ring, struct pipe_surface *zsbuf, in emit_zs()
238 emit_msaa(struct fd_ringbuffer *ring, uint32_t nr_samples) in emit_msaa()
301 struct fd_ringbuffer *ring = batch->gmem; in update_vsc_pipe() local
342 struct fd_ringbuffer *ring = batch->gmem; in emit_binning_pass() local
397 struct fd_ringbuffer *ring = batch->gmem; in fd5_emit_tile_init() local
460 struct fd_ringbuffer *ring = batch->gmem; in fd5_emit_tile_prep() local
509 struct fd_ringbuffer *ring = batch->gmem; in emit_mem2gmem_surf() local
567 struct fd_ringbuffer *ring = batch->gmem; in fd5_emit_tile_mem2gmem() local
609 struct fd_ringbuffer *ring = batch->gmem; in fd5_emit_tile_renderprep() local
[all …]
Dfd5_emit.h112 fd5_cache_flush(struct fd_batch *batch, struct fd_ringbuffer *ring) assert_dt in fd5_cache_flush()
125 fd5_set_render_mode(struct fd_context *ctx, struct fd_ringbuffer *ring, in fd5_set_render_mode()
141 fd5_event_write(struct fd_batch *batch, struct fd_ringbuffer *ring, in fd5_event_write()
154 fd5_emit_blit(struct fd_batch *batch, struct fd_ringbuffer *ring) in fd5_emit_blit()
164 struct fd_ringbuffer *ring = in fd5_emit_render_cntl() local
190 fd5_emit_lrz_flush(struct fd_batch *batch, struct fd_ringbuffer *ring) in fd5_emit_lrz_flush()
223 fd5_emit_ib(struct fd_ringbuffer *ring, struct fd_ringbuffer *target) in fd5_emit_ib()
Dfd5_emit.c58 fd5_emit_const_user(struct fd_ringbuffer *ring, in fd5_emit_const_user()
77 fd5_emit_const_bo(struct fd_ringbuffer *ring, in fd5_emit_const_bo()
97 fd5_emit_const_ptrs(struct fd_ringbuffer *ring, gl_shader_stage type, in fd5_emit_const_ptrs()
131 is_stateobj(struct fd_ringbuffer *ring) in is_stateobj()
137 emit_const_ptrs(struct fd_ringbuffer *ring, const struct ir3_shader_variant *v, in emit_const_ptrs()
148 struct fd_ringbuffer *ring, struct fd_context *ctx, in fd5_emit_cs_consts()
316 emit_border_color(struct fd_context *ctx, struct fd_ringbuffer *ring) assert_dt in emit_border_color()
342 emit_textures(struct fd_context *ctx, struct fd_ringbuffer *ring, in emit_textures()
426 emit_ssbos(struct fd_context *ctx, struct fd_ringbuffer *ring, in emit_ssbos()
472 fd5_emit_vertex_bufs(struct fd_ringbuffer *ring, struct fd5_emit *emit) in fd5_emit_vertex_bufs()
[all …]
/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3_const.h51 emit_const_prsc(struct fd_ringbuffer *ring, const struct ir3_shader_variant *v, in emit_const_prsc()
65 emit_const_asserts(struct fd_ringbuffer *ring, in emit_const_asserts()
75 ring_wfi(struct fd_batch *batch, struct fd_ringbuffer *ring) assert_dt in ring_wfi()
116 struct fd_ringbuffer *ring) in ir3_emit_constant_data()
156 struct fd_ringbuffer *ring, in ir3_emit_user_consts()
205 struct fd_ringbuffer *ring, struct fd_constbuf_stateobj *constbuf) in ir3_emit_ubos()
259 struct fd_ringbuffer *ring, in ir3_emit_image_dims()
313 struct fd_ringbuffer *ring) in ir3_emit_immediates()
341 struct fd_ringbuffer *ring) in ir3_emit_link_map()
363 struct fd_ringbuffer *ring) in emit_tfbos()
[all …]
/third_party/libdrm/freedreno/msm/
Dmsm_ringbuffer.c42 struct fd_ringbuffer *ring; member
120 static struct msm_cmd *current_cmd(struct fd_ringbuffer *ring) in current_cmd()
136 static struct msm_cmd * ring_cmd_new(struct fd_ringbuffer *ring, uint32_t size, in ring_cmd_new()
201 static uint32_t append_bo(struct fd_ringbuffer *ring, struct fd_bo *bo) in append_bo()
219 static uint32_t bo2idx(struct fd_ringbuffer *ring, struct fd_bo *bo, uint32_t flags) in bo2idx()
258 static int get_cmd(struct fd_ringbuffer *ring, struct msm_cmd *target_cmd, in get_cmd()
314 static void * msm_ringbuffer_hostptr(struct fd_ringbuffer *ring) in msm_ringbuffer_hostptr()
330 static void flush_reset(struct fd_ringbuffer *ring) in flush_reset()
376 static void finalize_current_cmd(struct fd_ringbuffer *ring, uint32_t *last_start) in finalize_current_cmd()
460 static int msm_ringbuffer_flush(struct fd_ringbuffer *ring, uint32_t *last_start, in msm_ringbuffer_flush()
[all …]
/third_party/mesa3d/src/freedreno/drm/msm/
Dmsm_ringbuffer.c167 append_ring(struct set *set, struct fd_ringbuffer *ring) in append_ring()
250 handle_stateobj_relocs(struct msm_submit *submit, struct msm_ringbuffer *ring) in handle_stateobj_relocs()
287 struct fd_ringbuffer *ring = (void *)entry->key; in msm_submit_flush() local
303 struct fd_ringbuffer *ring = (void *)entry->key; in msm_submit_flush() local
387 struct fd_ringbuffer *ring = (void *)entry->key; in unref_rings() local
441 finalize_current_cmd(struct fd_ringbuffer *ring) in finalize_current_cmd()
458 msm_ringbuffer_grow(struct fd_ringbuffer *ring, uint32_t size) in msm_ringbuffer_grow()
478 msm_ringbuffer_emit_reloc(struct fd_ringbuffer *ring, in msm_ringbuffer_emit_reloc()
537 struct fd_ringbuffer *ring = (void *)entry->key; in append_stateobj_rings() local
548 msm_ringbuffer_emit_reloc_ring(struct fd_ringbuffer *ring, in msm_ringbuffer_emit_reloc_ring()
[all …]
/third_party/mesa3d/src/gallium/drivers/freedreno/a2xx/
Dfd2_emit.c51 emit_constants(struct fd_ringbuffer *ring, uint32_t base, in emit_constants()
113 emit_texture(struct fd_ringbuffer *ring, struct fd_context *ctx, in emit_texture()
156 emit_textures(struct fd_ringbuffer *ring, struct fd_context *ctx) in emit_textures()
173 fd2_emit_vertex_bufs(struct fd_ringbuffer *ring, uint32_t val, in fd2_emit_vertex_bufs()
192 struct fd_ringbuffer *ring = ctx->batch->binning; in fd2_emit_state_binning() local
240 struct fd_ringbuffer *ring = ctx->batch->draw; in fd2_emit_state() local
404 fd2_emit_restore(struct fd_context *ctx, struct fd_ringbuffer *ring) in fd2_emit_restore()
Dfd2_draw.c43 emit_cacheflush(struct fd_ringbuffer *ring) in emit_cacheflush()
81 const struct pipe_draw_start_count_bias *draw, struct fd_ringbuffer *ring, in draw_impl()
222 clear_state(struct fd_batch *batch, struct fd_ringbuffer *ring, in clear_state()
329 clear_state_restore(struct fd_context *ctx, struct fd_ringbuffer *ring) in clear_state_restore()
348 clear_fast(struct fd_batch *batch, struct fd_ringbuffer *ring, in clear_fast()
434 struct fd_ringbuffer *ring = batch->draw; in fd2_clear_fast() local
534 struct fd_ringbuffer *ring = ctx->batch->draw; in fd2_clear() local
Dfd2_gmem.c91 struct fd_ringbuffer *ring = batch->tile_fini; in emit_gmem2mem_surf() local
142 struct fd_ringbuffer *ring; in prepare_tile_fini_ib() local
235 struct fd_ringbuffer *ring = batch->gmem; in emit_mem2gmem_surf() local
286 struct fd_ringbuffer *ring = batch->gmem; in fd2_emit_tile_mem2gmem() local
439 struct fd_ringbuffer *ring = batch->gmem; in fd2_emit_sysmem_prep() local
489 struct fd_ringbuffer *ring = batch->gmem; in fd2_emit_tile_init() local
673 struct fd_ringbuffer *ring = batch->gmem; in fd2_emit_tile_prep() local
698 struct fd_ringbuffer *ring = batch->gmem; in fd2_emit_tile_renderprep() local
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/
Dfd4_gmem.c60 emit_mrt(struct fd_ringbuffer *ring, unsigned nr_bufs, in emit_mrt()
172 struct fd_ringbuffer *ring = batch->gmem; in emit_gmem2mem_surf() local
214 struct fd_ringbuffer *ring = batch->gmem; in fd4_emit_tile_gmem2mem() local
320 struct fd_ringbuffer *ring = batch->gmem; in emit_mem2gmem_surf() local
347 struct fd_ringbuffer *ring = batch->gmem; in fd4_emit_tile_mem2gmem() local
543 struct fd_ringbuffer *ring = batch->gmem; in fd4_emit_sysmem_prep() local
579 struct fd_ringbuffer *ring = batch->gmem; in update_vsc_pipe() local
616 struct fd_ringbuffer *ring = batch->gmem; in emit_binning_pass() local
678 struct fd_ringbuffer *ring = batch->gmem; in fd4_emit_tile_init() local
722 struct fd_ringbuffer *ring = batch->gmem; in fd4_emit_tile_prep() local
[all …]
Dfd4_emit.c56 fd4_emit_const_user(struct fd_ringbuffer *ring, in fd4_emit_const_user()
74 fd4_emit_const_bo(struct fd_ringbuffer *ring, in fd4_emit_const_bo()
94 fd4_emit_const_ptrs(struct fd_ringbuffer *ring, gl_shader_stage type, in fd4_emit_const_ptrs()
124 is_stateobj(struct fd_ringbuffer *ring) in is_stateobj()
130 emit_const_ptrs(struct fd_ringbuffer *ring, const struct ir3_shader_variant *v, in emit_const_ptrs()
141 struct fd_ringbuffer *ring, struct fd_context *ctx, in fd4_emit_cs_consts()
148 emit_textures(struct fd_context *ctx, struct fd_ringbuffer *ring, in emit_textures()
367 fd4_emit_gmem_restore_tex(struct fd_ringbuffer *ring, unsigned nr_bufs, in fd4_emit_gmem_restore_tex()
474 emit_ssbos(struct fd_context *ctx, struct fd_ringbuffer *ring, in emit_ssbos()
522 fd4_emit_vertex_bufs(struct fd_ringbuffer *ring, struct fd4_emit *emit) in fd4_emit_vertex_bufs()
[all …]
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/
Dfd3_gmem.c59 emit_mrt(struct fd_ringbuffer *ring, unsigned nr_bufs, in emit_mrt()
179 struct fd_ringbuffer *ring = batch->gmem; in emit_binning_workaround() local
337 struct fd_ringbuffer *ring = batch->gmem; in emit_gmem2mem_surf() local
380 struct fd_ringbuffer *ring = batch->gmem; in fd3_emit_tile_gmem2mem() local
507 struct fd_ringbuffer *ring = batch->gmem; in emit_mem2gmem_surf() local
565 struct fd_ringbuffer *ring = batch->gmem; in fd3_emit_tile_mem2gmem() local
753 struct fd_ringbuffer *ring = batch->gmem; in fd3_emit_sysmem_prep() local
798 struct fd_ringbuffer *ring = batch->gmem; in update_vsc_pipe() local
830 struct fd_ringbuffer *ring = batch->gmem; in emit_binning_pass() local
954 struct fd_ringbuffer *ring = batch->gmem; in fd3_emit_tile_init() local
[all …]
Dfd3_emit.c60 fd3_emit_const_user(struct fd_ringbuffer *ring, in fd3_emit_const_user()
78 fd3_emit_const_bo(struct fd_ringbuffer *ring, in fd3_emit_const_bo()
102 fd3_emit_const_ptrs(struct fd_ringbuffer *ring, gl_shader_stage type, in fd3_emit_const_ptrs()
132 is_stateobj(struct fd_ringbuffer *ring) in is_stateobj()
138 emit_const_ptrs(struct fd_ringbuffer *ring, const struct ir3_shader_variant *v, in emit_const_ptrs()
152 emit_textures(struct fd_context *ctx, struct fd_ringbuffer *ring, in emit_textures()
277 fd3_emit_gmem_restore_tex(struct fd_ringbuffer *ring, in fd3_emit_gmem_restore_tex()
377 fd3_emit_vertex_bufs(struct fd_ringbuffer *ring, struct fd3_emit *emit) in fd3_emit_vertex_bufs()
505 fd3_emit_state(struct fd_context *ctx, struct fd_ringbuffer *ring, in fd3_emit_state()
834 fd3_emit_restore(struct fd_batch *batch, struct fd_ringbuffer *ring) in fd3_emit_restore()
/third_party/skia/third_party/externals/abseil-cpp/absl/strings/
Dcord_ring_test.cc304 CordRepRing* ring = nullptr; in FromFlats() local
379 CordRepRing* ring = CordRepRing::Create(child, extra_capacity); in CreateWithCapacity() local
524 CordRepRing* ring = RefIfShared(FromFlats(kFoxFlats)); in TEST_P() local
533 CordRepRing* ring = RefIfInputSharedIndirect(FromFlats(kFoxFlats)); in TEST_P() local
662 CordRepRing* ring = CreateWithCapacity(MakeExternal(str1), 1); in TEST_P() local
674 CordRepRing* ring = CreateWithCapacity(MakeExternal(str1), 1); in TEST_P() local
686 CordRepRing* ring = CreateWithCapacity(MakeExternal(str1), 1); in TEST_P() local
698 CordRepRing* ring = CreateWithCapacity(MakeFlat(str1, 26), 0); in TEST_P() local
720 CordRepRing* ring = CreateWithCapacity(flat, 1); in TEST_P() local
737 CordRepRing* ring = CreateWithCapacity(flat, 0); in TEST_P() local
[all …]
/third_party/ffmpeg/libavformat/
Dasync.c72 RingBuffer ring; member
83 static int ring_init(RingBuffer *ring, unsigned int capacity, int read_back_capacity) in ring_init()
94 static void ring_destroy(RingBuffer *ring) in ring_destroy()
99 static void ring_reset(RingBuffer *ring) in ring_reset()
105 static int ring_size(RingBuffer *ring) in ring_size()
110 static int ring_space(RingBuffer *ring) in ring_space()
115 static int ring_generic_read(RingBuffer *ring, void *dest, int buf_size, void (*func)(void*, void*,… in ring_generic_read()
131 static int ring_generic_write(RingBuffer *ring, void *src, int size, int (*func)(void*, void*, int)) in ring_generic_write()
137 static int ring_size_of_read_back(RingBuffer *ring) in ring_size_of_read_back()
142 static int ring_drain(RingBuffer *ring, int offset) in ring_drain()
[all …]
/third_party/libdrm/freedreno/kgsl/
Dkgsl_ringbuffer.c107 static void * kgsl_ringbuffer_hostptr(struct fd_ringbuffer *ring) in kgsl_ringbuffer_hostptr()
113 static int kgsl_ringbuffer_flush(struct fd_ringbuffer *ring, uint32_t *last_start, in kgsl_ringbuffer_flush()
163 static void kgsl_ringbuffer_emit_reloc(struct fd_ringbuffer *ring, in kgsl_ringbuffer_emit_reloc()
177 static uint32_t kgsl_ringbuffer_emit_reloc_ring(struct fd_ringbuffer *ring, in kgsl_ringbuffer_emit_reloc_ring()
186 static void kgsl_ringbuffer_destroy(struct fd_ringbuffer *ring) in kgsl_ringbuffer_destroy()
208 struct fd_ringbuffer *ring = NULL; in kgsl_ringbuffer_new() local

123456