Searched refs:pvtmem_per_wave (Results 1 – 5 of 5) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
D | fd6_program.c | 109 if (per_fiber_size > ctx->pvtmem[so->pvtmem_per_wave].per_fiber_size) { in fd6_emit_shader() 110 if (ctx->pvtmem[so->pvtmem_per_wave].bo) in fd6_emit_shader() 111 fd_bo_del(ctx->pvtmem[so->pvtmem_per_wave].bo); in fd6_emit_shader() 112 ctx->pvtmem[so->pvtmem_per_wave].per_fiber_size = per_fiber_size; in fd6_emit_shader() 115 ctx->pvtmem[so->pvtmem_per_wave].bo = fd_bo_new( in fd6_emit_shader() 117 "pvtmem_%s_%d", so->pvtmem_per_wave ? "per_wave" : "per_fiber", in fd6_emit_shader() 120 per_fiber_size = ctx->pvtmem[so->pvtmem_per_wave].per_fiber_size; in fd6_emit_shader() 133 OUT_RELOC(ring, ctx->pvtmem[so->pvtmem_per_wave].bo, 0, 0, 0); in fd6_emit_shader() 139 COND(so->pvtmem_per_wave, in fd6_emit_shader()
|
/third_party/mesa3d/src/freedreno/ir3/ |
D | ir3_shader.h | 571 bool pvtmem_per_wave; member
|
D | ir3_shader.c | 185 v->pvtmem_per_wave = compiler->gen >= 6 && !info->multi_dword_ldp_stp && in ir3_shader_assemble()
|
/third_party/mesa3d/src/freedreno/computerator/ |
D | a6xx.c | 221 COND(v->pvtmem_per_wave, in cs_program_emit()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_pipeline.c | 3817 if (!builder->shaders->variants[i]->pvtmem_per_wave) in tu_pipeline_builder_build() 3824 if (!builder->binning_variant->pvtmem_per_wave) in tu_pipeline_builder_build() 4198 tu_setup_pvtmem(dev, pipeline, &pvtmem, v->pvtmem_size, v->pvtmem_per_wave); in tu_compute_pipeline_create()
|