| /third_party/libdrm/freedreno/ |
| D | freedreno_ringbuffer.c | 39 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/ |
| D | lws-ring.c | 31 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/ |
| D | vn_ring.c | 16 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/ |
| D | freedreno_ringbuffer.h | 158 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/ |
| D | fd6_gmem.c | 56 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 …]
|
| D | fd6_const.c | 37 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()
|
| D | fd6_draw.c | 46 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
|
| D | fd6_emit.c | 221 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 …]
|
| D | fd6_query.c | 63 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/ |
| D | fd5_gmem.c | 46 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 …]
|
| D | fd5_emit.h | 112 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()
|
| D | fd5_emit.c | 58 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/ |
| D | ir3_const.h | 51 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/ |
| D | msm_ringbuffer.c | 42 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/ |
| D | msm_ringbuffer.c | 167 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/ |
| D | fd2_emit.c | 51 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()
|
| D | fd2_draw.c | 43 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
|
| D | fd2_gmem.c | 91 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/ |
| D | fd4_gmem.c | 60 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 …]
|
| D | fd4_emit.c | 56 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/ |
| D | fd3_gmem.c | 59 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 …]
|
| D | fd3_emit.c | 60 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/ |
| D | cord_ring_test.cc | 304 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/ |
| D | async.c | 72 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/ |
| D | kgsl_ringbuffer.c | 107 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
|