/external/mesa3d/src/gallium/drivers/freedreno/a3xx/ |
D | fd3_gmem.c | 108 OUT_PKT0(ring, REG_A3XX_RB_MRT_BUF_INFO(i), 2); in emit_mrt() 120 OUT_PKT0(ring, REG_A3XX_SP_FS_IMAGE_OUTPUT_REG(i), 1); in emit_mrt() 172 OUT_PKT0(ring, REG_A3XX_RB_MODE_CONTROL, 2); in emit_binning_workaround() 180 OUT_PKT0(ring, REG_A3XX_RB_COPY_CONTROL, 4); in emit_binning_workaround() 192 OUT_PKT0(ring, REG_A3XX_GRAS_SC_CONTROL, 1); in emit_binning_workaround() 200 OUT_PKT0(ring, REG_A3XX_HLSQ_CONTROL_0_REG, 4); in emit_binning_workaround() 210 OUT_PKT0(ring, REG_A3XX_HLSQ_CONST_FSPRESV_RANGE_REG, 1); in emit_binning_workaround() 214 OUT_PKT0(ring, REG_A3XX_RB_MSAA_CONTROL, 1); in emit_binning_workaround() 219 OUT_PKT0(ring, REG_A3XX_RB_DEPTH_CONTROL, 1); in emit_binning_workaround() 222 OUT_PKT0(ring, REG_A3XX_RB_STENCIL_CONTROL, 1); in emit_binning_workaround() [all …]
|
D | fd3_emit.c | 263 OUT_PKT0(ring, bcolor_reg[sb], 1); in emit_textures() 439 OUT_PKT0(ring, REG_A3XX_VFD_FETCH(j), 2); in fd3_emit_vertex_bufs() 448 OUT_PKT0(ring, REG_A3XX_VFD_DECODE_INSTR(j), 1); in fd3_emit_vertex_bufs() 474 OUT_PKT0(ring, REG_A3XX_VFD_FETCH(0), 2); in fd3_emit_vertex_bufs() 482 OUT_PKT0(ring, REG_A3XX_VFD_DECODE_INSTR(0), 1); in fd3_emit_vertex_bufs() 496 OUT_PKT0(ring, REG_A3XX_VFD_CONTROL_0, 2); in fd3_emit_vertex_bufs() 505 OUT_PKT0(ring, REG_A3XX_VFD_VS_THREADING_THRESHOLD, 1); in fd3_emit_vertex_bufs() 521 OUT_PKT0(ring, REG_A3XX_RB_MSAA_CONTROL, 1); in fd3_emit_state() 544 OUT_PKT0(ring, REG_A3XX_RB_RENDER_CONTROL, 1); in fd3_emit_state() 552 OUT_PKT0(ring, REG_A3XX_RB_ALPHA_REF, 1); in fd3_emit_state() [all …]
|
D | fd3_program.c | 193 OUT_PKT0(ring, REG_A3XX_HLSQ_CONTROL_0_REG, 6); in fd3_program_emit() 221 OUT_PKT0(ring, REG_A3XX_SP_SP_CTRL_REG, 1); in fd3_program_emit() 227 OUT_PKT0(ring, REG_A3XX_SP_VS_LENGTH_REG, 1); in fd3_program_emit() 230 OUT_PKT0(ring, REG_A3XX_SP_VS_CTRL_REG0, 3); in fd3_program_emit() 252 OUT_PKT0(ring, REG_A3XX_SP_VS_OUT_REG(i), 1); in fd3_program_emit() 268 OUT_PKT0(ring, REG_A3XX_SP_VS_VPC_DST_REG(i), 1); in fd3_program_emit() 278 OUT_PKT0(ring, REG_A3XX_SP_VS_OBJ_OFFSET_REG, 2); in fd3_program_emit() 284 OUT_PKT0(ring, REG_A3XX_SP_FS_LENGTH_REG, 1); in fd3_program_emit() 287 OUT_PKT0(ring, REG_A3XX_SP_FS_CTRL_REG0, 2); in fd3_program_emit() 292 OUT_PKT0(ring, REG_A3XX_SP_FS_OBJ_OFFSET_REG, 1); in fd3_program_emit() [all …]
|
D | fd3_query.c | 60 OUT_PKT0(ring, REG_A3XX_RB_SAMPLE_COUNT_CONTROL, 1); in occlusion_get_sample() 71 OUT_PKT0(ring, REG_A3XX_RBBM_PERFCTR_CTL, 1); in occlusion_get_sample() 74 OUT_PKT0(ring, REG_A3XX_VBIF_PERF_CNT_EN, 1); in occlusion_get_sample()
|
D | fd3_draw.c | 66 OUT_PKT0(ring, REG_A3XX_PC_VERTEX_REUSE_BLOCK_CNTL, 1); in draw_impl() 69 OUT_PKT0(ring, REG_A3XX_VFD_INDEX_MIN, 4); in draw_impl() 75 OUT_PKT0(ring, REG_A3XX_PC_RESTART_INDEX, 1); in draw_impl()
|
D | fd3_emit.h | 108 OUT_PKT0(ring, REG_A3XX_UCHE_CACHE_INVALIDATE0_REG, 2); in fd3_emit_cache_flush()
|
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/ |
D | fd4_gmem.c | 110 OUT_PKT0(ring, REG_A4XX_RB_MRT_BUF_INFO(i), 3); in emit_mrt() 170 OUT_PKT0(ring, REG_A4XX_RB_COPY_CONTROL, 4); in emit_gmem2mem_surf() 199 OUT_PKT0(ring, REG_A4XX_RB_DEPTH_CONTROL, 1); in fd4_emit_tile_gmem2mem() 202 OUT_PKT0(ring, REG_A4XX_RB_STENCIL_CONTROL, 2); in fd4_emit_tile_gmem2mem() 213 OUT_PKT0(ring, REG_A4XX_RB_STENCILREFMASK, 2); in fd4_emit_tile_gmem2mem() 223 OUT_PKT0(ring, REG_A4XX_GRAS_SU_MODE_CONTROL, 1); in fd4_emit_tile_gmem2mem() 228 OUT_PKT0(ring, REG_A4XX_GRAS_CL_CLIP_CNTL, 1); in fd4_emit_tile_gmem2mem() 231 OUT_PKT0(ring, REG_A4XX_GRAS_CL_VPORT_XOFFSET_0, 6); in fd4_emit_tile_gmem2mem() 239 OUT_PKT0(ring, REG_A4XX_RB_RENDER_CONTROL, 1); in fd4_emit_tile_gmem2mem() 243 OUT_PKT0(ring, REG_A4XX_GRAS_SC_CONTROL, 1); in fd4_emit_tile_gmem2mem() [all …]
|
D | fd4_emit.c | 259 OUT_PKT0(ring, bcolor_reg[sb], 1); in emit_textures() 366 OUT_PKT0(ring, REG_A4XX_RB_RENDER_COMPONENTS, 1); in fd4_emit_gmem_restore_tex() 438 OUT_PKT0(ring, REG_A4XX_VFD_FETCH(j), 4); in fd4_emit_vertex_bufs() 447 OUT_PKT0(ring, REG_A4XX_VFD_DECODE_INSTR(j), 1); in fd4_emit_vertex_bufs() 473 OUT_PKT0(ring, REG_A4XX_VFD_FETCH(0), 4); in fd4_emit_vertex_bufs() 481 OUT_PKT0(ring, REG_A4XX_VFD_DECODE_INSTR(0), 1); in fd4_emit_vertex_bufs() 495 OUT_PKT0(ring, REG_A4XX_VFD_CONTROL_0, 5); in fd4_emit_vertex_bufs() 510 OUT_PKT0(ring, REG_A4XX_UCHE_INVALIDATE0, 2); in fd4_emit_vertex_bufs() 533 OUT_PKT0(ring, REG_A4XX_RB_RENDER_COMPONENTS, 1); in fd4_emit_state() 552 OUT_PKT0(ring, REG_A4XX_RB_ALPHA_CONTROL, 1); in fd4_emit_state() [all …]
|
D | fd4_program.c | 219 OUT_PKT0(ring, REG_A4XX_HLSQ_UPDATE_CONTROL, 1); in fd4_program_emit() 222 OUT_PKT0(ring, REG_A4XX_HLSQ_CONTROL_0_REG, 5); in fd4_program_emit() 246 OUT_PKT0(ring, REG_A4XX_HLSQ_VS_CONTROL_REG, 5); in fd4_program_emit() 268 OUT_PKT0(ring, REG_A4XX_SP_SP_CTRL_REG, 1); in fd4_program_emit() 272 OUT_PKT0(ring, REG_A4XX_SP_INSTR_CACHE_CTRL, 1); in fd4_program_emit() 279 OUT_PKT0(ring, REG_A4XX_SP_VS_LENGTH_REG, 1); in fd4_program_emit() 282 OUT_PKT0(ring, REG_A4XX_SP_VS_CTRL_REG0, 3); in fd4_program_emit() 302 OUT_PKT0(ring, REG_A4XX_SP_VS_OUT_REG(i), 1); in fd4_program_emit() 318 OUT_PKT0(ring, REG_A4XX_SP_VS_VPC_DST_REG(i), 1); in fd4_program_emit() 328 OUT_PKT0(ring, REG_A4XX_SP_VS_OBJ_OFFSET_REG, 2); in fd4_program_emit() [all …]
|
D | fd4_draw.c | 55 OUT_PKT0(ring, REG_A4XX_VFD_INDEX_OFFSET, 2); in draw_impl() 59 OUT_PKT0(ring, REG_A4XX_PC_RESTART_INDEX, 1); in draw_impl()
|
D | fd4_query.c | 120 OUT_PKT0(ring, REG_A4XX_CP_PERFCTR_CP_SEL_0, 1); in time_elapsed_enable()
|
/external/mesa3d/src/gallium/drivers/freedreno/a2xx/ |
D | fd2_emit.c | 401 OUT_PKT0(ring, REG_A2XX_RB_BC_CONTROL, 1); in fd2_emit_restore() 428 OUT_PKT0(ring, REG_A2XX_CP_PERFMON_CNTL, 1); in fd2_emit_restore() 432 OUT_PKT0(ring, REG_A2XX_RBBM_PM_OVERRIDE1, 2); in fd2_emit_restore() 436 OUT_PKT0(ring, REG_A2XX_TP0_CHICKEN, 1); in fd2_emit_restore() 516 OUT_PKT0(ring, REG_A2XX_SQ_INST_STORE_MANAGMENT, 1); in fd2_emit_restore()
|
D | fd2_query.c | 95 OUT_PKT0(ring, g->counters[counter_idx].select_reg, 1); in perfcntr_resume()
|
D | fd2_draw.c | 89 OUT_PKT0(ring, REG_A2XX_TC_CNTL_STATUS, 1); in draw_impl() 229 OUT_PKT0(ring, REG_A2XX_TC_CNTL_STATUS, 1); in clear_state()
|
D | fd2_gmem.c | 312 OUT_PKT0(ring, REG_A2XX_TC_CNTL_STATUS, 1); in fd2_emit_tile_mem2gmem()
|
/external/mesa3d/src/freedreno/perfcntrs/ |
D | fdperf.c | 424 OUT_PKT0(ring, group->group->counters[ctr].enable, 1); in select_counter() 429 OUT_PKT0(ring, group->group->counters[ctr].clear, 1); in select_counter() 432 OUT_PKT0(ring, group->group->counters[ctr].clear, 1); in select_counter() 436 OUT_PKT0(ring, group->group->counters[ctr].select_reg, 1); in select_counter() 440 OUT_PKT0(ring, group->group->counters[ctr].enable, 1); in select_counter()
|
/external/mesa3d/src/gallium/drivers/freedreno/ |
D | freedreno_draw.h | 71 OUT_PKT0(ring, 0x2206, 1); /* A3XX_HLSQ_CONST_VSPRESV_RANGE_REG */ in fd_draw()
|
D | freedreno_util.h | 282 OUT_PKT0(ring, reg, 1); in emit_marker()
|
D | freedreno_query_hw.c | 375 OUT_PKT0 (ring, HW_QUERY_BASE_REG, 1); in fd_hw_query_prepare_tile()
|
/external/mesa3d/src/freedreno/drm/ |
D | freedreno_ringbuffer.h | 271 OUT_PKT0(struct fd_ringbuffer *ring, uint16_t regindx, uint16_t cnt) in OUT_PKT0() function
|