Home
last modified time | relevance | path

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

1234

/external/libdrm/freedreno/
Dfreedreno_ringbuffer.c38 struct fd_ringbuffer *ring; in fd_ringbuffer_new() local
53 void fd_ringbuffer_del(struct fd_ringbuffer *ring) in fd_ringbuffer_del()
63 void fd_ringbuffer_set_parent(struct fd_ringbuffer *ring, in fd_ringbuffer_set_parent()
69 void fd_ringbuffer_reset(struct fd_ringbuffer *ring) in fd_ringbuffer_reset()
79 int fd_ringbuffer_flush(struct fd_ringbuffer *ring) in fd_ringbuffer_flush()
84 int fd_ringbuffer_flush2(struct fd_ringbuffer *ring, int in_fence_fd, in fd_ringbuffer_flush2()
90 void fd_ringbuffer_grow(struct fd_ringbuffer *ring, uint32_t ndwords) in fd_ringbuffer_grow()
106 uint32_t fd_ringbuffer_timestamp(struct fd_ringbuffer *ring) in fd_ringbuffer_timestamp()
111 void fd_ringbuffer_reloc(struct fd_ringbuffer *ring, in fd_ringbuffer_reloc()
118 void fd_ringbuffer_reloc2(struct fd_ringbuffer *ring, in fd_ringbuffer_reloc2()
[all …]
/external/skqp/src/compute/skc/
Dextent_ring.c23 skc_extent_ring_init(struct skc_extent_ring * const ring, in skc_extent_ring_init()
47 skc_extent_ring_rem(struct skc_extent_ring const * const ring) in skc_extent_ring_rem()
53 skc_extent_ring_is_full(struct skc_extent_ring const * const ring) in skc_extent_ring_is_full()
59 skc_extent_ring_wip_count(struct skc_extent_ring const * const ring) in skc_extent_ring_wip_count()
65 skc_extent_ring_wip_rem(struct skc_extent_ring const * const ring) in skc_extent_ring_wip_rem()
71 skc_extent_ring_wip_is_full(struct skc_extent_ring const * const ring) in skc_extent_ring_wip_is_full()
77 skc_extent_ring_wip_index_inc(struct skc_extent_ring * const ring) in skc_extent_ring_wip_index_inc()
87 skc_extent_ring_checkpoint(struct skc_extent_ring * const ring) in skc_extent_ring_checkpoint()
98 struct skc_extent_ring * const ring) in skc_extent_ring_snap_alloc()
150 struct skc_extent_ring * const ring = snap->ring; in skc_extent_ring_snap_free() local
Draster_builder.h49 struct skc_extent_ring ring; member
54 struct skc_extent_ring ring; member
59 struct skc_extent_ring ring; member
64 struct skc_extent_ring ring; member
69 struct skc_extent_ring ring; member
/external/skia/src/compute/skc/
Dextent_ring.c23 skc_extent_ring_init(struct skc_extent_ring * const ring, in skc_extent_ring_init()
47 skc_extent_ring_rem(struct skc_extent_ring const * const ring) in skc_extent_ring_rem()
53 skc_extent_ring_is_full(struct skc_extent_ring const * const ring) in skc_extent_ring_is_full()
59 skc_extent_ring_wip_count(struct skc_extent_ring const * const ring) in skc_extent_ring_wip_count()
65 skc_extent_ring_wip_rem(struct skc_extent_ring const * const ring) in skc_extent_ring_wip_rem()
71 skc_extent_ring_wip_is_full(struct skc_extent_ring const * const ring) in skc_extent_ring_wip_is_full()
77 skc_extent_ring_wip_index_inc(struct skc_extent_ring * const ring) in skc_extent_ring_wip_index_inc()
87 skc_extent_ring_checkpoint(struct skc_extent_ring * const ring) in skc_extent_ring_checkpoint()
98 struct skc_extent_ring * const ring) in skc_extent_ring_snap_alloc()
150 struct skc_extent_ring * const ring = snap->ring; in skc_extent_ring_snap_free() local
Draster_builder.h49 struct skc_extent_ring ring; member
54 struct skc_extent_ring ring; member
59 struct skc_extent_ring ring; member
64 struct skc_extent_ring ring; member
69 struct skc_extent_ring ring; member
/external/linux-kselftest/tools/testing/selftests/net/
Dpsock_tpacket.c83 struct ring { struct
88 void (*walk)(int sock, struct ring *ring); argument
89 int type, rd_num, flen, version;
90 union {
237 static void walk_v1_v2_rx(int sock, struct ring *ring) in walk_v1_v2_rx()
371 static inline void *get_next_frame(struct ring *ring, int n) in get_next_frame()
387 static void walk_tx(int sock, struct ring *ring) in walk_tx()
518 static void walk_v1_v2(int sock, struct ring *ring) in walk_v1_v2()
599 static void walk_v3_rx(int sock, struct ring *ring) in walk_v3_rx()
640 static void walk_v3(int sock, struct ring *ring) in walk_v3()
[all …]
/external/mesa3d/src/gallium/auxiliary/util/
Du_ringbuffer.c26 struct util_ringbuffer *ring = CALLOC_STRUCT(util_ringbuffer); in util_ringbuffer_create() local
48 void util_ringbuffer_destroy( struct util_ringbuffer *ring ) in util_ringbuffer_destroy()
59 static inline unsigned util_ringbuffer_space( const struct util_ringbuffer *ring ) in util_ringbuffer_space()
67 static inline boolean util_ringbuffer_empty( const struct util_ringbuffer *ring ) in util_ringbuffer_empty()
72 void util_ringbuffer_enqueue( struct util_ringbuffer *ring, in util_ringbuffer_enqueue()
109 enum pipe_error util_ringbuffer_dequeue( struct util_ringbuffer *ring, in util_ringbuffer_dequeue()
/external/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_util.h189 OUT_RING(struct fd_ringbuffer *ring, uint32_t data) in OUT_RING()
200 OUT_RINGP(struct fd_ringbuffer *ring, uint32_t data, in OUT_RINGP()
218 OUT_RELOC(struct fd_ringbuffer *ring, struct fd_bo *bo, in OUT_RELOC()
237 OUT_RELOCW(struct fd_ringbuffer *ring, struct fd_bo *bo, in OUT_RELOCW()
255 static inline void BEGIN_RING(struct fd_ringbuffer *ring, uint32_t ndwords) in BEGIN_RING()
262 __gpu_id(struct fd_ringbuffer *ring) in __gpu_id()
270 OUT_PKT0(struct fd_ringbuffer *ring, uint16_t regindx, uint16_t cnt) in OUT_PKT0()
278 OUT_PKT2(struct fd_ringbuffer *ring) in OUT_PKT2()
286 OUT_PKT3(struct fd_ringbuffer *ring, uint8_t opcode, uint16_t cnt) in OUT_PKT3()
311 OUT_PKT4(struct fd_ringbuffer *ring, uint16_t regindx, uint16_t cnt) in OUT_PKT4()
[all …]
/external/mesa3d/src/gallium/drivers/freedreno/a2xx/
Dfd2_gmem.c68 struct fd_ringbuffer *ring = batch->gmem; in emit_gmem2mem_surf() local
108 struct fd_ringbuffer *ring = batch->gmem; in fd2_emit_tile_gmem2mem() local
186 struct fd_ringbuffer *ring = batch->gmem; in emit_mem2gmem_surf() local
231 struct fd_ringbuffer *ring = batch->gmem; in fd2_emit_tile_mem2gmem() local
342 struct fd_ringbuffer *ring = batch->gmem; in fd2_emit_tile_init() local
365 struct fd_ringbuffer *ring = batch->gmem; in fd2_emit_tile_prep() local
387 struct fd_ringbuffer *ring = batch->gmem; in fd2_emit_tile_renderprep() local
Dfd2_emit.c53 emit_constants(struct fd_ringbuffer *ring, uint32_t base, in emit_constants()
123 emit_texture(struct fd_ringbuffer *ring, struct fd_context *ctx, in emit_texture()
153 emit_textures(struct fd_ringbuffer *ring, struct fd_context *ctx) in emit_textures()
170 fd2_emit_vertex_bufs(struct fd_ringbuffer *ring, uint32_t val, in fd2_emit_vertex_bufs()
189 struct fd_ringbuffer *ring = ctx->batch->draw; in fd2_emit_state() local
334 fd2_emit_restore(struct fd_context *ctx, struct fd_ringbuffer *ring) in fd2_emit_restore()
461 fd2_emit_ib(struct fd_ringbuffer *ring, struct fd_ringbuffer *target) in fd2_emit_ib()
Dfd2_draw.c46 emit_cacheflush(struct fd_ringbuffer *ring) in emit_cacheflush()
86 struct fd_ringbuffer *ring = ctx->batch->draw; in fd2_draw_vbo() local
131 struct fd_ringbuffer *ring = ctx->batch->draw; in fd2_clear() local
/external/libdrm/freedreno/msm/
Dmsm_ringbuffer.c41 struct fd_ringbuffer *ring; member
150 static struct msm_cmd * ring_cmd_new(struct fd_ringbuffer *ring, uint32_t size) in ring_cmd_new()
190 static struct msm_cmd *current_cmd(struct fd_ringbuffer *ring) in current_cmd()
197 static uint32_t append_bo(struct fd_ringbuffer *ring, struct fd_bo *bo) in append_bo()
215 static uint32_t bo2idx(struct fd_ringbuffer *ring, struct fd_bo *bo, uint32_t flags) in bo2idx()
248 static int check_cmd_bo(struct fd_ringbuffer *ring, in check_cmd_bo()
258 static void get_cmd(struct fd_ringbuffer *ring, struct msm_cmd *target_cmd, in get_cmd()
289 static void * msm_ringbuffer_hostptr(struct fd_ringbuffer *ring) in msm_ringbuffer_hostptr()
318 static void flush_reset(struct fd_ringbuffer *ring) in flush_reset()
353 static void finalize_current_cmd(struct fd_ringbuffer *ring, uint32_t *last_start) in finalize_current_cmd()
[all …]
/external/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()
267 struct fd_ringbuffer *ring = batch->gmem; in update_vsc_pipe() local
309 struct fd_ringbuffer *ring = batch->gmem; in emit_binning_pass() local
373 struct fd_ringbuffer *ring = batch->gmem; in fd5_emit_tile_init() local
420 struct fd_ringbuffer *ring = batch->gmem; in fd5_emit_tile_prep() local
472 struct fd_ringbuffer *ring = batch->gmem; in emit_mem2gmem_surf() local
528 struct fd_ringbuffer *ring = batch->gmem; in fd5_emit_tile_mem2gmem() local
572 struct fd_ringbuffer *ring = batch->gmem; in fd5_emit_tile_renderprep() local
609 struct fd_ringbuffer *ring = batch->gmem; in emit_gmem2mem_surf() local
[all …]
Dfd5_emit.h101 fd5_cache_flush(struct fd_batch *batch, struct fd_ringbuffer *ring) in fd5_cache_flush()
114 fd5_set_render_mode(struct fd_context *ctx, struct fd_ringbuffer *ring, in fd5_set_render_mode()
130 fd5_emit_blit(struct fd_context *ctx, struct fd_ringbuffer *ring) in fd5_emit_blit()
147 struct fd_ringbuffer *ring = binning ? ctx->batch->binning : ctx->batch->draw; in fd5_emit_render_cntl() local
172 fd5_emit_lrz_flush(struct fd_ringbuffer *ring) in fd5_emit_lrz_flush()
Dfd5_emit.c53 fd5_emit_const(struct fd_ringbuffer *ring, enum shader_t type, in fd5_emit_const()
92 fd5_emit_const_bo(struct fd_ringbuffer *ring, enum shader_t type, boolean write, in fd5_emit_const_bo()
264 emit_border_color(struct fd_context *ctx, struct fd_ringbuffer *ring) in emit_border_color()
292 emit_textures(struct fd_context *ctx, struct fd_ringbuffer *ring, in emit_textures()
374 emit_ssbos(struct fd_context *ctx, struct fd_ringbuffer *ring, in emit_ssbos()
437 fd5_emit_vertex_bufs(struct fd_ringbuffer *ring, struct fd5_emit *emit) in fd5_emit_vertex_bufs()
485 fd5_emit_state(struct fd_context *ctx, struct fd_ringbuffer *ring, in fd5_emit_state()
796 fd5_emit_cs_state(struct fd_context *ctx, struct fd_ringbuffer *ring, in fd5_emit_cs_state()
840 fd5_emit_restore(struct fd_batch *batch, struct fd_ringbuffer *ring) in fd5_emit_restore()
1072 fd5_emit_ib(struct fd_ringbuffer *ring, struct fd_ringbuffer *target) in fd5_emit_ib()
[all …]
Dfd5_draw.c44 draw_impl(struct fd_context *ctx, struct fd_ringbuffer *ring, in draw_impl()
157 struct fd_ringbuffer *ring = ctx->batch->draw; in fd5_draw_vbo() local
187 struct fd_ringbuffer *ring; in fd5_clear_lrz() local
268 struct fd_ringbuffer *ring = ctx->batch->draw; in fd5_clear() local
Dfd5_query.c57 struct fd_ringbuffer *ring = batch->draw; in occlusion_resume() local
75 struct fd_ringbuffer *ring = batch->draw; in occlusion_pause() local
163 struct fd_ringbuffer *ring = batch->draw; in timestamp_resume() local
177 struct fd_ringbuffer *ring = batch->draw; in timestamp_pause() local
Dfd5_compute.c61 cs_program_emit(struct fd_ringbuffer *ring, struct ir3_shader_variant *v) in cs_program_emit()
126 struct fd_ringbuffer *ring = ctx->batch->draw; in emit_setup() local
158 struct fd_ringbuffer *ring = ctx->batch->draw; in fd5_launch_grid() local
/external/mesa3d/src/gallium/drivers/freedreno/a3xx/
Dfd3_gmem.c47 emit_mrt(struct fd_ringbuffer *ring, unsigned nr_bufs, in emit_mrt()
168 struct fd_ringbuffer *ring = batch->gmem; in emit_binning_workaround() local
322 struct fd_ringbuffer *ring = batch->gmem; in emit_gmem2mem_surf() local
359 struct fd_ringbuffer *ring = batch->gmem; in fd3_emit_tile_gmem2mem() local
484 struct fd_ringbuffer *ring = batch->gmem; in emit_mem2gmem_surf() local
541 struct fd_ringbuffer *ring = batch->gmem; in fd3_emit_tile_mem2gmem() local
730 struct fd_ringbuffer *ring = batch->gmem; in fd3_emit_sysmem_prep() local
774 struct fd_ringbuffer *ring = batch->gmem; in update_vsc_pipe() local
804 struct fd_ringbuffer *ring = batch->gmem; in emit_binning_pass() local
929 struct fd_ringbuffer *ring = batch->gmem; in fd3_emit_tile_init() local
[all …]
Dfd3_emit.c58 fd3_emit_const(struct fd_ringbuffer *ring, enum shader_t type, in fd3_emit_const()
96 fd3_emit_const_bo(struct fd_ringbuffer *ring, enum shader_t type, boolean write, in fd3_emit_const_bo()
133 emit_textures(struct fd_context *ctx, struct fd_ringbuffer *ring, in emit_textures()
260 fd3_emit_gmem_restore_tex(struct fd_ringbuffer *ring, in fd3_emit_gmem_restore_tex()
361 fd3_emit_vertex_bufs(struct fd_ringbuffer *ring, struct fd3_emit *emit) in fd3_emit_vertex_bufs()
488 fd3_emit_state(struct fd_context *ctx, struct fd_ringbuffer *ring, in fd3_emit_state()
800 fd3_emit_restore(struct fd_batch *batch, struct fd_ringbuffer *ring) in fd3_emit_restore()
942 fd3_emit_ib(struct fd_ringbuffer *ring, struct fd_ringbuffer *target) in fd3_emit_ib()
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/
Dfd4_gmem.c48 emit_mrt(struct fd_ringbuffer *ring, unsigned nr_bufs, in emit_mrt()
154 struct fd_ringbuffer *ring = batch->gmem; in emit_gmem2mem_surf() local
193 struct fd_ringbuffer *ring = batch->gmem; in fd4_emit_tile_gmem2mem() local
305 struct fd_ringbuffer *ring = batch->gmem; in emit_mem2gmem_surf() local
331 struct fd_ringbuffer *ring = batch->gmem; in fd4_emit_tile_mem2gmem() local
527 struct fd_ringbuffer *ring = batch->gmem; in fd4_emit_sysmem_prep() local
564 struct fd_ringbuffer *ring = batch->gmem; in update_vsc_pipe() local
602 struct fd_ringbuffer *ring = batch->gmem; in emit_binning_pass() local
665 struct fd_ringbuffer *ring = batch->gmem; in fd4_emit_tile_init() local
711 struct fd_ringbuffer *ring = batch->gmem; in fd4_emit_tile_prep() local
[all …]
Dfd4_emit.c53 fd4_emit_const(struct fd_ringbuffer *ring, enum shader_t type, in fd4_emit_const()
91 fd4_emit_const_bo(struct fd_ringbuffer *ring, enum shader_t type, boolean write, in fd4_emit_const_bo()
124 emit_textures(struct fd_context *ctx, struct fd_ringbuffer *ring, in emit_textures()
256 fd4_emit_gmem_restore_tex(struct fd_ringbuffer *ring, unsigned nr_bufs, in fd4_emit_gmem_restore_tex()
365 fd4_emit_vertex_bufs(struct fd_ringbuffer *ring, struct fd4_emit *emit) in fd4_emit_vertex_bufs()
499 fd4_emit_state(struct fd_context *ctx, struct fd_ringbuffer *ring, in fd4_emit_state()
756 fd4_emit_restore(struct fd_batch *batch, struct fd_ringbuffer *ring) in fd4_emit_restore()
910 fd4_emit_ib(struct fd_ringbuffer *ring, struct fd_ringbuffer *target) in fd4_emit_ib()
916 fd4_mem_to_mem(struct fd_ringbuffer *ring, struct pipe_resource *dst, in fd4_mem_to_mem()
/external/android-clat/
Dring.c50 struct packet_ring *ring = &tunnel->ring; in ring_create() local
90 static struct tpacket2_hdr *ring_advance(struct packet_ring *ring) { in ring_advance()
118 void ring_read(struct packet_ring *ring, int write_fd, int to_ipv6) { in ring_read()
/external/libdrm/freedreno/kgsl/
Dkgsl_ringbuffer.c106 static void * kgsl_ringbuffer_hostptr(struct fd_ringbuffer *ring) in kgsl_ringbuffer_hostptr()
112 static int kgsl_ringbuffer_flush(struct fd_ringbuffer *ring, uint32_t *last_start, in kgsl_ringbuffer_flush()
162 static void kgsl_ringbuffer_emit_reloc(struct fd_ringbuffer *ring, in kgsl_ringbuffer_emit_reloc()
176 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
/external/u-boot/drivers/usb/host/
Dxhci-ring.c35 static int last_trb(struct xhci_ctrl *ctrl, struct xhci_ring *ring, in last_trb()
55 struct xhci_ring *ring, in last_trb_on_last_seg()
88 static void inc_enq(struct xhci_ctrl *ctrl, struct xhci_ring *ring, in inc_enq()
146 static void inc_deq(struct xhci_ctrl *ctrl, struct xhci_ring *ring) in inc_deq()
181 struct xhci_ring *ring, in queue_trb()
487 struct xhci_ring *ring = ctrl->devs[udev->slot_id]->eps[ep_index].ring; in abort_td() local
568 struct xhci_ring *ring; /* EP transfer ring */ in xhci_bulk_tx() local

1234