/external/mesa3d/src/mesa/drivers/dri/i965/ |
D | brw_misc_state.c | 68 OUT_RELOC(brw->batch.state.bo, 0, brw->vs.base.state_offset); in upload_pipelined_state_pointers() 70 OUT_RELOC(brw->batch.state.bo, 0, brw->ff_gs.state_offset | 1); in upload_pipelined_state_pointers() 73 OUT_RELOC(brw->batch.state.bo, 0, brw->clip.state_offset | 1); in upload_pipelined_state_pointers() 74 OUT_RELOC(brw->batch.state.bo, 0, brw->sf.state_offset); in upload_pipelined_state_pointers() 75 OUT_RELOC(brw->batch.state.bo, 0, brw->wm.base.state_offset); in upload_pipelined_state_pointers() 76 OUT_RELOC(brw->batch.state.bo, 0, brw->cc.state_offset); in upload_pipelined_state_pointers() 390 OUT_RELOC(depth_mt->bo, RELOC_WRITE, depth_offset); in brw_emit_depth_stencil_hiz() 682 OUT_RELOC(brw->batch.state.bo, 0, 1); in brw_upload_state_base_address() 693 OUT_RELOC(brw->batch.state.bo, 0, 1); in brw_upload_state_base_address() 698 OUT_RELOC(brw->cache.bo, 0, 1); in brw_upload_state_base_address() [all …]
|
D | gen6_depth_state.c | 125 OUT_RELOC(depth_mt->bo, RELOC_WRITE, 0); in gen6_emit_depth_stencil_hiz() 169 OUT_RELOC(depth_mt->hiz_buf->bo, RELOC_WRITE, offset); in gen6_emit_depth_stencil_hiz() 191 OUT_RELOC(stencil_mt->bo, RELOC_WRITE, offset); in gen6_emit_depth_stencil_hiz()
|
D | gen7_misc_state.c | 118 OUT_RELOC(depth_mt->bo, RELOC_WRITE, 0); in gen7_emit_depth_stencil_hiz() 153 OUT_RELOC(depth_mt->hiz_buf->bo, RELOC_WRITE, 0); in gen7_emit_depth_stencil_hiz() 172 OUT_RELOC(stencil_mt->bo, RELOC_WRITE, 0); in gen7_emit_depth_stencil_hiz()
|
D | gen7_sol_state.c | 116 OUT_RELOC(brw_obj->offset_bo, RELOC_WRITE, i * sizeof(uint32_t)); in gen7_pause_transform_feedback() 143 OUT_RELOC(brw_obj->offset_bo, RELOC_WRITE, i * sizeof(uint32_t)); in gen7_resume_transform_feedback()
|
D | hsw_sol.c | 210 OUT_RELOC(brw_obj->offset_bo, RELOC_WRITE, i * sizeof(uint32_t)); in hsw_pause_transform_feedback() 237 OUT_RELOC(brw_obj->offset_bo, RELOC_WRITE, i * sizeof(uint32_t)); in hsw_resume_transform_feedback()
|
D | brw_pipe_control.c | 199 OUT_RELOC(bo, RELOC_WRITE | RELOC_NEEDS_GGTT, gen6_gtt | offset); in brw_emit_pipe_control() 210 OUT_RELOC(bo, RELOC_WRITE, PIPE_CONTROL_GLOBAL_GTT_WRITE | offset); in brw_emit_pipe_control()
|
D | intel_blit.c | 629 OUT_RELOC(dst_buffer, RELOC_WRITE, dst_offset); in intelEmitCopyBlit() 636 OUT_RELOC(src_buffer, 0, src_offset); in intelEmitCopyBlit() 707 OUT_RELOC(dst_buffer, RELOC_WRITE, dst_offset); in intelEmitImmediateColorExpandBlit() 855 OUT_RELOC(mt->bo, RELOC_WRITE, mt->offset + offset); in intel_miptree_set_alpha_to_one()
|
D | intel_batchbuffer.c | 1218 OUT_RELOC(bo, 0, offset + i * 4); in load_sized_register_mem() 1263 OUT_RELOC(bo, RELOC_WRITE | RELOC_NEEDS_GGTT, offset); in brw_store_register_mem32() 1295 OUT_RELOC(bo, RELOC_WRITE | RELOC_NEEDS_GGTT, offset); in brw_store_register_mem64() 1298 OUT_RELOC(bo, RELOC_WRITE | RELOC_NEEDS_GGTT, offset + sizeof(uint32_t)); in brw_store_register_mem64() 1385 OUT_RELOC(bo, RELOC_WRITE, offset); in brw_store_data_imm32() 1408 OUT_RELOC(bo, RELOC_WRITE, offset); in brw_store_data_imm64()
|
D | intel_batchbuffer.h | 130 #define OUT_RELOC(buf, flags, delta) do { \ macro
|
/external/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
D | fd5_query.c | 96 OUT_RELOC(ring, query_sample(aq, stop)); in occlusion_pause() 106 OUT_RELOC(ring, query_sample(aq, result)); /* srcA */ in occlusion_pause() 107 OUT_RELOC(ring, query_sample(aq, stop)); /* srcB */ in occlusion_pause() 108 OUT_RELOC(ring, query_sample(aq, start)); /* srcC */ in occlusion_pause() 193 OUT_RELOC(ring, query_sample(aq, result)); /* srcA */ in timestamp_pause() 194 OUT_RELOC(ring, query_sample(aq, stop)); /* srcB */ in timestamp_pause() 195 OUT_RELOC(ring, query_sample(aq, start)); /* srcC */ in timestamp_pause()
|
D | fd5_draw.h | 72 OUT_RELOC(ring, fd_resource(idx_buffer)->bo, idx_offset, 0, 0); in fd5_draw() 107 OUT_RELOC(ring, fd_resource(idx)->bo, in fd5_draw_emit() 110 OUT_RELOC(ring, ind->bo, info->indirect->offset, 0, 0); in fd5_draw_emit() 115 OUT_RELOC(ring, ind->bo, info->indirect->offset, 0, 0); in fd5_draw_emit()
|
D | fd5_compute.c | 104 OUT_RELOC(ring, v->bo, 0, 0, 0); /* SP_CS_OBJ_START_LO/HI */ in cs_program_emit() 198 OUT_RELOC(ring, rsc->bo, info->indirect_offset, 0, 0); /* ADDR_LO/HI */ in fd5_launch_grid()
|
D | fd5_emit.c | 78 OUT_RELOC(ring, bo, offset, in fd5_emit_const() 114 OUT_RELOC(ring, fd_resource(prscs[i])->bo, offsets[i], 0, 0); in fd5_emit_const_bo() 286 OUT_RELOC(ring, fd_resource(fd5_ctx->border_color_buf)->bo, off, 0, 0); in emit_border_color() 355 OUT_RELOC(ring, rsc->bo, view->offset, in emit_textures() 459 OUT_RELOC(ring, rsc->bo, off, 0, 0); in fd5_emit_vertex_bufs() 1090 OUT_RELOC (ring, src_bo, src_off, 0, 0); in fd5_mem_to_mem()
|
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/ |
D | fd4_draw.h | 81 OUT_RELOC(ring, fd_resource(idx_buffer)->bo, idx_offset, 0, 0); in fd4_draw() 127 OUT_RELOC(ring, fd_resource(idx)->bo, index_offset, 0, 0); in fd4_draw_emit() 130 OUT_RELOC(ring, ind->bo, info->indirect->offset, 0, 0); in fd4_draw_emit() 135 OUT_RELOC(ring, ind->bo, info->indirect->offset, 0, 0); in fd4_draw_emit()
|
D | fd4_query.c | 198 OUT_RELOC(ring, scratch_bo, addr_off, 0, 0); in time_elapsed_get_sample() 205 OUT_RELOC(ring, scratch_bo, sample_off, 0, 0); in time_elapsed_get_sample() 210 OUT_RELOC(ring, scratch_bo, sample_off + 0x4, 0, 0); in time_elapsed_get_sample()
|
D | fd4_emit.c | 78 OUT_RELOC(ring, bo, offset, in fd4_emit_const() 112 OUT_RELOC(ring, fd_resource(prscs[i])->bo, offsets[i], 0, 0); in fd4_emit_const_bo() 195 OUT_RELOC(ring, rsc->bo, view->offset, view->texconst4, 0); in emit_textures() 221 OUT_RELOC(ring, rsc->bo, view->offset, view->texconst4, 0); in emit_textures() 245 OUT_RELOC(ring, fd_resource(fd4_ctx->border_color_buf)->bo, off, 0, 0); in emit_textures() 331 OUT_RELOC(ring, rsc->bo, offset, 0, 0); in fd4_emit_gmem_restore_tex() 426 OUT_RELOC(ring, rsc->bo, off, 0, 0); in fd4_emit_vertex_bufs() 460 OUT_RELOC(ring, dummy_vbo, 0, 0, 0); in fd4_emit_vertex_bufs() 874 OUT_RELOC(ring, fd4_ctx->vs_pvt_mem, 0,0,0); /* SP_VS_PVT_MEM_ADDR */ in fd4_emit_restore() 878 OUT_RELOC(ring, fd4_ctx->fs_pvt_mem, 0,0,0); /* SP_FS_PVT_MEM_ADDR */ in fd4_emit_restore() [all …]
|
D | fd4_program.c | 115 OUT_RELOC(ring, so->bo, 0, in emit_shader() 374 OUT_RELOC(ring, s[VS].v->bo, 0, 0, 0); /* SP_VS_OBJ_START_REG */ in fd4_program_emit() 417 OUT_RELOC(ring, s[FS].v->bo, 0, 0, 0); /* SP_FS_OBJ_START_REG */ in fd4_program_emit()
|
/external/mesa3d/src/gallium/drivers/freedreno/a3xx/ |
D | fd3_emit.c | 83 OUT_RELOC(ring, bo, offset, in fd3_emit_const() 117 OUT_RELOC(ring, fd_resource(prscs[i])->bo, offsets[i], 0, 0); in fd3_emit_const_bo() 213 OUT_RELOC(ring, rsc->bo, view->base.u.buf.offset, 0, 0); in emit_textures() 222 OUT_RELOC(ring, rsc->bo, slice->offset, 0, 0); in emit_textures() 246 OUT_RELOC(ring, fd_resource(fd3_ctx->border_color_buf)->bo, off, 0, 0); in emit_textures() 348 OUT_RELOC(ring, rsc->bo, offset, 0, 0); in fd3_emit_gmem_restore_tex() 423 OUT_RELOC(ring, rsc->bo, vb->buffer_offset + elem->src_offset, 0, 0); in fd3_emit_vertex_bufs() 457 OUT_RELOC(ring, dummy_vbo, 0, 0, 0); in fd3_emit_vertex_bufs() 819 OUT_RELOC(ring, fd3_ctx->vs_pvt_mem, 0,0,0); /* SP_VS_PVT_MEM_ADDR_REG */ in fd3_emit_restore() 824 OUT_RELOC(ring, fd3_ctx->fs_pvt_mem, 0,0,0); /* SP_FS_PVT_MEM_ADDR_REG */ in fd3_emit_restore()
|
D | fd3_program.c | 136 OUT_RELOC(ring, so->bo, 0, in emit_shader() 313 OUT_RELOC(ring, vp->bo, 0, 0, 0); /* SP_VS_OBJ_START_REG */ in fd3_program_emit() 351 OUT_RELOC(ring, fp->bo, 0, 0, 0); /* SP_FS_OBJ_START_REG */ in fd3_program_emit()
|
/external/mesa3d/src/gallium/drivers/i915/ |
D | i915_state_emit.c | 212 OUT_RELOC(i915->vbo, I915_USAGE_VERTEX, in emit_immediate() 276 OUT_RELOC(i915->current.cbuf_bo, in emit_static() 286 OUT_RELOC(i915->current.depth_bo, in emit_static() 335 OUT_RELOC(buf, I915_USAGE_SAMPLER, offset); in emit_map()
|
D | i915_batch.h | 44 #define OUT_RELOC(buf, usage, offset) \ macro
|
/external/mesa3d/src/gallium/drivers/freedreno/ |
D | freedreno_draw.h | 90 OUT_RELOC(ring, fd_resource(idx_buffer)->bo, idx_offset, 0, 0); in fd_draw()
|
/external/mesa3d/src/mesa/drivers/dri/i915/ |
D | intel_batchbuffer.h | 139 #define OUT_RELOC(buf, read_domains, write_domain, delta) do { \ macro
|
D | i915_vtbl.c | 395 OUT_RELOC(state->draw_region->bo, in i915_emit_state() 404 OUT_RELOC(state->depth_region->bo, in i915_emit_state() 450 OUT_RELOC(state->tex_buffer[i], in i915_emit_state()
|
/external/mesa3d/src/gallium/drivers/freedreno/a2xx/ |
D | fd2_gmem.c | 206 OUT_RELOC(ring, rsc->bo, 0, in emit_mem2gmem_surf() 248 OUT_RELOC(ring, fd_resource(fd2_ctx->solid_vertexbuf)->bo, 0x60, 0, 0); in fd2_emit_tile_mem2gmem()
|