Home
last modified time | relevance | path

Searched refs:OUT_RELOC (Results 1 - 25 of 44) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
H A Dfd5_query.c69 OUT_RELOC(ring, query_sample(aq, start)); in occlusion_resume()
83 OUT_RELOC(ring, query_sample(aq, stop)); in occlusion_pause()
93 OUT_RELOC(ring, query_sample(aq, stop)); in occlusion_pause()
100 OUT_RELOC(ring, query_sample(aq, stop)); in occlusion_pause()
108 OUT_RELOC(ring, query_sample(aq, result)); /* dst */ in occlusion_pause()
109 OUT_RELOC(ring, query_sample(aq, result)); /* srcA */ in occlusion_pause()
110 OUT_RELOC(ring, query_sample(aq, stop)); /* srcB */ in occlusion_pause()
111 OUT_RELOC(ring, query_sample(aq, start)); /* srcC */ in occlusion_pause()
168 OUT_RELOC(ring, query_sample(aq, start));
182 OUT_RELOC(rin
[all...]
H A Dfd5_draw.h71 OUT_RELOC(ring, fd_resource(idx_buffer)->bo, idx_offset, 0, 0); in fd5_draw()
106 OUT_RELOC(ring, fd_resource(idx)->bo, index_offset, 0, 0); in fd5_draw_emit()
108 OUT_RELOC(ring, ind->bo, indirect->offset, 0, 0); in fd5_draw_emit()
113 OUT_RELOC(ring, ind->bo, indirect->offset, 0, 0); in fd5_draw_emit()
H A Dfd5_gmem.c113 OUT_RELOC(ring, rsc->bo, offset, 0, 0); /* BASE_LO/HI */ in emit_mrt()
158 OUT_RELOC(ring, rsc->bo, in emit_zs()
175 OUT_RELOC(ring, rsc->lrz, 0x1000, 0, 0); in emit_zs()
179 OUT_RELOC(ring, rsc->lrz, 0, 0, 0); in emit_zs()
206 OUT_RELOC(ring, rsc->stencil->bo, in emit_zs()
307 OUT_RELOC(ring, fd5_ctx->vsc_size_mem, 0, 0, 0); /* VSC_SIZE_ADDRESS_LO/HI */
328 OUT_RELOC(ring, ctx->vsc_pipe_bo[i], 0, 0,
489 OUT_RELOC(ring, pipe_bo, 0, 0, 0); /* VSC_PIPE[p].DATA_ADDRESS */
490 OUT_RELOC(ring, fd5_ctx->vsc_size_mem, /* VSC_SIZE_ADDRESS + (p * 4) */
535 OUT_RELOC(rin in emit_mem2gmem_surf()
[all...]
H A Dfd5_compute.c87 OUT_RELOC(ring, v->bo, 0, 0, 0); /* SP_CS_OBJ_START_LO/HI */ in cs_program_emit()
132 /* global resources don't otherwise get an OUT_RELOC(), since
141 OUT_RELOC(ring, fd_resource(prsc)->bo, 0, 0, 0);
177 OUT_RELOC(ring, rsc->bo, info->indirect_offset, 0, 0); /* ADDR_LO/HI */
H A Dfd5_emit.c93 OUT_RELOC(ring, bo, offset, CP_LOAD_STATE4_1_STATE_TYPE(ST4_CONSTANTS), 0); in fd5_emit_const_bo()
117 OUT_RELOC(ring, bos[i], offsets[i], 0, 0); in fd5_emit_const_ptrs()
336 OUT_RELOC(ring, fd_resource(fd5_ctx->border_color_buf)->bo, off, 0, 0);
407 OUT_RELOC(ring, rsc->bo, view->offset,
463 OUT_RELOC(ring, rsc->bo, buf->buffer_offset, 0, 0); in emit_ssbos()
494 OUT_RELOC(ring, rsc->bo, off, 0, 0); in fd5_emit_vertex_bufs()
739 OUT_RELOC(ring, fd_resource(target->base.buffer)->bo, 0, 0, 0); in fd5_emit_state()
748 OUT_RELOC(ring, offset_bo, 0, 0, 0); in fd5_emit_state()
759 OUT_RELOC(ring, offset_bo, 0, 0, 0); in fd5_emit_state()
764 OUT_RELOC(rin in fd5_emit_state()
[all...]
H A Dfd5_blitter.c255 OUT_RELOC(ring, src->bo, soff, 0, 0); /* RB_2D_SRC_LO/HI */ in emit_blit_buffer()
275 OUT_RELOC(ring, dst->bo, doff, 0, 0); /* RB_2D_DST_LO/HI */ in emit_blit_buffer()
373 OUT_RELOC(ring, src->bo, soff, 0, 0); /* RB_2D_SRC_LO/HI */ in emit_blit()
394 OUT_RELOC(ring, dst->bo, doff, 0, 0); /* RB_2D_DST_LO/HI */ in emit_blit()
H A Dfd5_context.h79 OUT_RELOC(ring, fd5_context(ctx)->blit_mem, 0, 0, 0); /* ADDR_LO/HI */ in fd5_emit_flush()
H A Dfd5_image.c162 OUT_RELOC(ring, img->bo, img->offset, in emit_image_tex()
202 OUT_RELOC(ring, img->bo, img->offset, 0, 0); in emit_image_ssbo()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_query.c69 OUT_RELOC(ring, query_sample(aq, start)); in occlusion_resume()
82 OUT_RELOC(ring, query_sample(aq, stop));
92 OUT_RELOC(ring, query_sample(aq, stop));
104 OUT_RELOC(epilogue, query_sample(aq, stop));
112 OUT_RELOC(epilogue, query_sample(aq, result)); /* dst */
113 OUT_RELOC(epilogue, query_sample(aq, result)); /* srcA */
114 OUT_RELOC(epilogue, query_sample(aq, stop)); /* srcB */
115 OUT_RELOC(epilogue, query_sample(aq, start)); /* srcC */
172 OUT_RELOC(ring, query_sample(aq, start)); in timestamp_resume()
186 OUT_RELOC(rin
[all...]
H A Dfd6_compute.c107 OUT_RELOC(ring, v->bo, 0, 0, 0); /* SP_CS_OBJ_START_LO/HI */
135 /* global resources don't otherwise get an OUT_RELOC(), since
144 OUT_RELOC(ring, fd_resource(prsc)->bo, 0, 0, 0);
184 OUT_RELOC(ring, rsc->bo, info->indirect_offset, 0, 0); /* ADDR_LO/HI */
H A Dfd6_emit.h164 OUT_RELOC(ring, control_ptr(fd6_ctx, seqno)); /* ADDR_LO/HI */ in fd6_event_write()
190 OUT_RELOC(ring, control_ptr(fd6_ctx, seqno)); in fd6_cache_flush()
199 OUT_RELOC(ring, control_ptr(fd6_ctx, seqno)); in fd6_cache_flush()
H A Dfd6_emit.c242 OUT_RELOC(ring, fd_resource(fd6_ctx->border_color_buf)->bo, off, 0, 0);
403 OUT_RELOC(state, view->ptr1->bo, view->descriptor[4], in fd6_emit_textures()
413 OUT_RELOC(state, view->ptr2->bo, view->descriptor[7], 0, 0); in fd6_emit_textures()
584 OUT_RELOC(ring, rsc->bo, off, 0, 0);
891 OUT_RELOC(ring, fd_resource(target->base.buffer)->bo, 0, 0, 0);
900 OUT_RELOC(ring, offset_bo, 0, 0, 0);
910 OUT_RELOC(ring, offset_bo, 0, 0, 0);
915 OUT_RELOC(ring, offset_bo, 0, 0, 0);
1370 OUT_RELOC(ring, screen->tess_bo, 0, 0, 0); in fd6_emit_restore()
1392 OUT_RELOC(rin in fd6_mem_to_mem()
[all...]
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/
H A Dfd4_query.c172 OUT_RELOC(ring, scratch_bo, sample_off, 0, 0);
186 OUT_RELOC(ring, scratch_bo, addr_off, 0, 0);
194 OUT_RELOC(ring, scratch_bo, addr_off, 0, 0);
199 OUT_RELOC(ring, scratch_bo, addr_off, 0, 0);
206 OUT_RELOC(ring, scratch_bo, sample_off, 0, 0);
211 OUT_RELOC(ring, scratch_bo, sample_off + 0x4, 0, 0);
H A Dfd4_draw.h77 OUT_RELOC(ring, fd_resource(idx_buffer)->bo, idx_offset, 0, 0); in fd4_draw()
111 OUT_RELOC(ring, fd_resource(idx)->bo, index_offset, 0, 0); in fd4_draw_emit()
114 OUT_RELOC(ring, ind->bo, indirect->offset, 0, 0); in fd4_draw_emit()
119 OUT_RELOC(ring, ind->bo, indirect->offset, 0, 0); in fd4_draw_emit()
H A Dfd4_emit.c90 OUT_RELOC(ring, bo, offset, CP_LOAD_STATE4_1_STATE_TYPE(ST4_CONSTANTS), 0); in fd4_emit_const_bo()
113 OUT_RELOC(ring, bos[i], offsets[i], 0, 0); in fd4_emit_const_ptrs()
227 OUT_RELOC(ring, rsc->bo, view->offset, view->texconst4, 0); in emit_textures()
252 OUT_RELOC(ring, rsc->bo, view->offset, view->texconst4, 0); in emit_textures()
333 OUT_RELOC(ring, rsc->bo, view->offset, view->texconst4, 0); in emit_textures()
356 OUT_RELOC(ring, fd_resource(fd4_ctx->border_color_buf)->bo, off, 0, 0); in emit_textures()
441 OUT_RELOC(ring, rsc->bo, offset, 0, 0); in fd4_emit_gmem_restore_tex()
493 OUT_RELOC(ring, rsc->bo, buf->buffer_offset, 0, 0); in emit_ssbos()
580 OUT_RELOC(ring, rsc->bo, off, 0, 0); in fd4_emit_vertex_bufs()
616 OUT_RELOC(rin in fd4_emit_vertex_bufs()
[all...]
H A Dfd4_compute.c108 OUT_RELOC(ring, v->bo, 0, 0, 0); /* SP_CS_OBJ_START */ in cs_program_emit()
151 /* global resources don't otherwise get an OUT_RELOC(), since
160 OUT_RELOC(ring, fd_resource(prsc)->bo, 0, 0, 0);
192 OUT_RELOC(ring, rsc->bo, info->indirect_offset, 0, 0);
H A Dfd4_gmem.c134 OUT_RELOC(ring, rsc->bo, offset, 0, 0); in emit_mrt()
196 OUT_RELOC(ring, rsc->bo, offset, 0, 0); /* RB_COPY_DEST_BASE */ in emit_gmem2mem_surf()
371 OUT_RELOC(ring, fd_resource(ctx->blit_texcoord_vbuf)->bo, 0, 0, 0);
583 OUT_RELOC(ring, fd4_ctx->vsc_size_mem, 0, 0, 0); /* VSC_SIZE_ADDRESS */
600 OUT_RELOC(ring, ctx->vsc_pipe_bo[i], 0, 0,
798 OUT_RELOC(ring, pipe_bo, 0, 0,
800 OUT_RELOC(ring, fd4_ctx->vsc_size_mem, /* BIN_SIZE_ADDR <-
/third_party/mesa3d/src/freedreno/computerator/
H A Da6xx.c192 OUT_RELOC(ring, v->bo, 0, 0, 0); /* SP_CS_OBJ_START_LO/HI */ in cs_program_emit()
198 OUT_RELOC(ring, v->bo, 0, 0, 0); in cs_program_emit()
208 OUT_RELOC(ring, v->bo, 0, 0, 0); in cs_program_emit()
219 OUT_RELOC(ring, pvtmem, 0, 0, 0); in cs_program_emit()
323 OUT_RELOC(state, kernel->bufs[i], 0, 0, 0); in cs_ibo_emit()
365 OUT_RELOC(ring, control_ptr(a6xx_backend, seqno)); /* ADDR_LO/HI */ in event_write()
384 OUT_RELOC(ring, control_ptr(a6xx_backend, seqno)); in cache_flush()
393 OUT_RELOC(ring, control_ptr(a6xx_backend, seqno)); in cache_flush()
467 OUT_RELOC(ring, query_sample_idx(a6xx_backend, i, start)); in a6xx_emit_grid()
487 OUT_RELOC(rin in a6xx_emit_grid()
[all...]
H A Da4xx.c125 OUT_RELOC(ring, v->bo, 0, 0, 0); /* SP_CS_OBJ_START */ in cs_program_emit()
155 OUT_RELOC(ring, v->bo, 0, CP_LOAD_STATE4_1_STATE_TYPE(ST4_SHADER), 0); in cs_program_emit()
188 OUT_RELOC(ring, replacements[i], 0, 0, 0); in emit_const()
238 OUT_RELOC(ring, kernel->bufs[i], 0, 0, 0); in cs_ibo_emit()
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/
H A Dfd3_emit.c98 OUT_RELOC(ring, bo, offset, CP_LOAD_STATE_1_STATE_TYPE(ST_CONSTANTS), 0); in fd3_emit_const_bo()
121 OUT_RELOC(ring, bos[i], offsets[i], 0, 0); in fd3_emit_const_ptrs()
233 OUT_RELOC(ring, rsc->bo, view->base.u.buf.offset, 0, 0); in emit_textures()
241 OUT_RELOC(ring, rsc->bo, slice->offset, 0, 0); in emit_textures()
263 OUT_RELOC(ring, fd_resource(fd3_ctx->border_color_buf)->bo, off, 0, 0); in emit_textures()
364 OUT_RELOC(ring, rsc->bo, offset, 0, 0); in fd3_emit_gmem_restore_tex()
438 OUT_RELOC(ring, rsc->bo, off, 0, 0); in fd3_emit_vertex_bufs()
473 OUT_RELOC(ring, dummy_vbo, 0, 0, 0); in fd3_emit_vertex_bufs()
853 OUT_RELOC(ring, fd3_ctx->vs_pvt_mem, 0, 0, 0); /* SP_VS_PVT_MEM_ADDR_REG */ in fd3_emit_restore()
858 OUT_RELOC(rin in fd3_emit_restore()
[all...]
H A Dfd3_gmem.c131 OUT_RELOC(ring, rsc->bo, offset, 0, -1); in emit_mrt()
204 OUT_RELOC(ring, fd_resource(ctx->solid_vbuf)->bo, 0x20, 0,
363 OUT_RELOC(ring, rsc->bo, offset, 0, -1); /* RB_COPY_DEST_BASE */ in emit_gmem2mem_surf()
587 OUT_RELOC(ring, fd_resource(ctx->blit_texcoord_vbuf)->bo, 0, 0, 0);
802 OUT_RELOC(ring, fd3_ctx->vsc_size_mem, 0, 0, 0); /* VSC_SIZE_ADDRESS */
817 OUT_RELOC(ring, ctx->vsc_pipe_bo[i], 0, 0,
1055 OUT_RELOC(ring, pipe_bo, 0, 0,
1057 OUT_RELOC(ring, fd3_ctx->vsc_size_mem, /* BIN_SIZE_ADDR <-
/third_party/mesa3d/src/gallium/drivers/freedreno/a2xx/
H A Dfd2_gmem.c112 OUT_RELOC(ring, rsc->bo, offset, 0, 0); /* RB_COPY_DEST_BASE */ in emit_gmem2mem_surf()
254 OUT_RELOC(ring, rsc->bo, offset, in emit_mem2gmem_surf()
306 OUT_RELOC(ring, fd_resource(fd2_ctx->solid_vertexbuf)->bo, 36, 0, 0);
462 OUT_RELOC(ring, rsc->bo, offset, in fd2_emit_sysmem_prep()
615 OUT_RELOC(ring, ctx->vsc_pipe_bo[i], 0, 0x40000000, -2);
717 OUT_RELOC(ring, fd_resource(fd2_ctx->solid_vertexbuf)->bo, 60, 0, 0);
750 OUT_RELOC(ring, pipe_bo, 0, 0, 0);
/third_party/mesa3d/src/freedreno/drm/
H A Dfreedreno_pipe.c205 OUT_RELOC(ring, control_ptr(pipe, fence)); /* ADDR_LO/HI */ in fd_pipe_emit_fence()
210 OUT_RELOC(ring, control_ptr(pipe, fence)); /* ADDR */ in fd_pipe_emit_fence()
/third_party/mesa3d/src/gallium/drivers/i915/
H A Di915_state_emit.c161 OUT_RELOC(i915->vbo, I915_USAGE_VERTEX, in emit_immediate()
224 OUT_RELOC(i915->current.cbuf_bo, I915_USAGE_RENDER, 0); in emit_static()
232 OUT_RELOC(i915->current.depth_bo, I915_USAGE_RENDER, 0); in emit_static()
281 OUT_RELOC(buf, I915_USAGE_SAMPLER, offset); in emit_map()
H A Di915_batch.h40 #define OUT_RELOC(buf, usage, offset) \ macro

Completed in 18 milliseconds

12