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 | 110 if (per_fiber_size > ctx->pvtmem[so->pvtmem_per_wave].per_fiber_size) { in fd6_emit_shader() 111 if (ctx->pvtmem[so->pvtmem_per_wave].bo) in fd6_emit_shader() 112 fd_bo_del(ctx->pvtmem[so->pvtmem_per_wave].bo); in fd6_emit_shader() 113 ctx->pvtmem[so->pvtmem_per_wave].per_fiber_size = per_fiber_size; in fd6_emit_shader() 116 ctx->pvtmem[so->pvtmem_per_wave].bo = fd_bo_new( in fd6_emit_shader() 118 "pvtmem_%s_%d", so->pvtmem_per_wave ? "per_wave" : "per_fiber", in fd6_emit_shader() 121 per_fiber_size = ctx->pvtmem[so->pvtmem_per_wave].per_fiber_size; in fd6_emit_shader() 134 OUT_RELOC(ring, ctx->pvtmem[so->pvtmem_per_wave].bo, 0, 0, 0); in fd6_emit_shader() 140 COND(so->pvtmem_per_wave, in fd6_emit_shader()
|
/third_party/mesa3d/src/freedreno/ir3/ |
D | ir3_shader.h | 538 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 | 202 COND(v->pvtmem_per_wave, in cs_program_emit()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_pipeline.c | 3112 if (!builder->variants[i]->pvtmem_per_wave) in tu_pipeline_builder_build() 3119 if (!builder->binning_variant->pvtmem_per_wave) in tu_pipeline_builder_build() 3347 tu_setup_pvtmem(dev, pipeline, &pvtmem, v->pvtmem_size, v->pvtmem_per_wave); in tu_compute_pipeline_create()
|