Home
last modified time | relevance | path

Searched refs:vsc_prim_strm_pitch (Results 1 – 8 of 8) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_gmem.c419 if (batch->prim_strm_bits / 8 > fd6_ctx->vsc_prim_strm_pitch) { in update_vsc_pipe()
423 fd6_ctx->vsc_prim_strm_pitch = align(batch->prim_strm_bits / 8, 0x4000); in update_vsc_pipe()
425 fd6_ctx->vsc_prim_strm_pitch); in update_vsc_pipe()
436 ctx->screen->dev, VSC_PRIM_STRM_SIZE(fd6_ctx->vsc_prim_strm_pitch), in update_vsc_pipe()
459 A6XX_VSC_PRIM_STRM_PITCH(.dword = fd6_ctx->vsc_prim_strm_pitch), in update_vsc_pipe()
460 A6XX_VSC_PRIM_STRM_LIMIT(.dword = fd6_ctx->vsc_prim_strm_pitch - 64)); in update_vsc_pipe()
485 assert((fd6_ctx->vsc_prim_strm_pitch & 0x3) == 0); in emit_vsc_overflow_test()
508 OUT_RING(ring, CP_COND_WRITE5_3_REF(fd6_ctx->vsc_prim_strm_pitch - 64)); in emit_vsc_overflow_test()
513 CP_COND_WRITE5_7_WRITE_DATA(3 + fd6_ctx->vsc_prim_strm_pitch)); in emit_vsc_overflow_test()
556 if (size < fd6_ctx->vsc_prim_strm_pitch) { in check_vsc_overflow()
[all …]
Dfd6_context.h62 unsigned vsc_draw_strm_pitch, vsc_prim_strm_pitch; member
Dfd6_context.c258 fd6_ctx->vsc_prim_strm_pitch = 0x1040; in fd6_context_create()
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_dynamic_rendering.c204 cmd_buffer->vsc_prim_strm_pitch = old_cmds[i]->vsc_prim_strm_pitch; in tu_insert_dynamic_cmdbufs()
Dtu_device.h259 uint32_t vsc_prim_strm_pitch; member
Dtu_cmd_buffer.h591 uint32_t vsc_prim_strm_pitch; member
Dtu_cmd_buffer.c672 tu_cs_emit(cs, pipe * cmd->vsc_prim_strm_pitch); in tu6_emit_tile_select()
920 if (vsc_prim_overflow >= dev->vsc_prim_strm_pitch) in tu6_init_hw()
921 dev->vsc_prim_strm_pitch = (dev->vsc_prim_strm_pitch - VSC_PAD) * 2 + VSC_PAD; in tu6_init_hw()
923 cmd->vsc_prim_strm_pitch = dev->vsc_prim_strm_pitch; in tu6_init_hw()
929 uint32_t size0 = cmd->vsc_prim_strm_pitch * MAX_VSC_PIPES + in tu6_init_hw()
940 … .bo_offset = cmd->vsc_prim_strm_pitch * MAX_VSC_PIPES)); in tu6_init_hw()
962 A6XX_VSC_PRIM_STRM_PITCH(cmd->vsc_prim_strm_pitch), in update_vsc_pipe()
963 A6XX_VSC_PRIM_STRM_LIMIT(cmd->vsc_prim_strm_pitch - VSC_PAD)); in update_vsc_pipe()
993 tu_cs_emit(cs, CP_COND_WRITE5_3_REF(cmd->vsc_prim_strm_pitch - VSC_PAD)); in emit_vsc_overflow_test()
996 tu_cs_emit(cs, CP_COND_WRITE5_7_WRITE_DATA(cmd->vsc_prim_strm_pitch)); in emit_vsc_overflow_test()
Dtu_device.c1896 device->vsc_prim_strm_pitch = 0x4000 + VSC_PAD; in tu_CreateDevice()