Home
last modified time | relevance | path

Searched refs:per_fiber_size (Results 1 – 5 of 5) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_program.c108 uint32_t per_fiber_size = ALIGN(so->pvtmem_size, 512); in fd6_emit_shader() local
109 if (per_fiber_size > ctx->pvtmem[so->pvtmem_per_wave].per_fiber_size) { in fd6_emit_shader()
112 ctx->pvtmem[so->pvtmem_per_wave].per_fiber_size = per_fiber_size; in fd6_emit_shader()
114 ALIGN(per_fiber_size * fibers_per_sp, 1 << 12) * num_sp_cores; in fd6_emit_shader()
118 per_fiber_size); in fd6_emit_shader()
120 per_fiber_size = ctx->pvtmem[so->pvtmem_per_wave].per_fiber_size; in fd6_emit_shader()
123 uint32_t per_sp_size = ALIGN(per_fiber_size * fibers_per_sp, 1 << 12); in fd6_emit_shader()
131 OUT_RING(ring, A6XX_SP_VS_PVT_MEM_PARAM_MEMSIZEPERITEM(per_fiber_size)); in fd6_emit_shader()
/third_party/mesa3d/src/freedreno/computerator/
Da6xx.c211 uint32_t per_fiber_size = ALIGN(v->pvtmem_size, 512); in cs_program_emit() local
213 ALIGN(per_fiber_size * a6xx_backend->info->a6xx.fibers_per_sp, 1 << 12); in cs_program_emit()
218 OUT_RING(ring, A6XX_SP_CS_PVT_MEM_PARAM_MEMSIZEPERITEM(per_fiber_size)); in cs_program_emit()
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_pipeline.h235 uint32_t per_fiber_size; member
Dtu_pipeline.c555 A6XX_SP_VS_PVT_MEM_PARAM_MEMSIZEPERITEM(pvtmem->per_fiber_size)); in tu6_emit_xs()
2299 uint32_t per_fiber_size = ALIGN(pvtmem_bytes, 512); in calc_pvtmem_size() local
2301 ALIGN(per_fiber_size * dev->physical_device->info->a6xx.fibers_per_sp, 1 << 12); in calc_pvtmem_size()
2304 config->per_fiber_size = per_fiber_size; in calc_pvtmem_size()
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_context.h431 uint32_t per_fiber_size; member