HomeSort by: relevance | last modified time | path
    Searched refs:wgs_per_sg (Results 1 - 3 of 3) sorted by relevancy

  /xsrc/external/mit/MesaLib/dist/src/broadcom/common/
v3d_util.c 67 for (uint32_t wgs_per_sg = 1; wgs_per_sg <= max_wgs_per_sg; wgs_per_sg++) {
71 if (wgs_per_sg > num_wgs)
77 uint32_t unused_lanes = (16 - ((wgs_per_sg * wg_size) % 16)) & 0x0f;
79 return wgs_per_sg;
82 best_wgs_per_sg = wgs_per_sg;
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/v3d/
v3dx_draw.c 1383 uint32_t wgs_per_sg = local
1391 uint32_t batches_per_sg = DIV_ROUND_UP(wgs_per_sg * wg_size, 16);
1392 uint32_t whole_sgs = num_wgs / wgs_per_sg;
1393 uint32_t rem_wgs = num_wgs - whole_sgs * wgs_per_sg;
1397 submit.cfg[3] |= (wgs_per_sg & 0xf) << V3D_CSD_CFG3_WGS_PER_SG_SHIFT;
1422 wgs_per_sg,
  /xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/
v3dv_cmd_buffer.c 3472 uint32_t wgs_per_sg = local
3480 uint32_t batches_per_sg = DIV_ROUND_UP(wgs_per_sg * wg_size, 16);
3481 uint32_t whole_sgs = num_wgs / wgs_per_sg;
3482 uint32_t rem_wgs = num_wgs - whole_sgs * wgs_per_sg;
3486 submit->cfg[3] |= (wgs_per_sg & 0xf) << V3D_CSD_CFG3_WGS_PER_SG_SHIFT;
3508 cs_variant->prog_data.cs->shared_size * wgs_per_sg,

Completed in 14 milliseconds