Searched refs:max_simd_waves (Results 1 – 3 of 3) sorted by relevance
/external/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_shader.c | 1233 unsigned max_simd_waves; in si_calculate_max_simd_waves() local 1235 max_simd_waves = sscreen->info.max_waves_per_simd; in si_calculate_max_simd_waves() 1264 max_simd_waves = in si_calculate_max_simd_waves() 1265 MIN2(max_simd_waves, sscreen->info.num_physical_sgprs_per_simd / conf->num_sgprs); in si_calculate_max_simd_waves() 1286 max_simd_waves = MIN2(max_simd_waves, max_vgprs / num_vgprs); in si_calculate_max_simd_waves() 1291 max_simd_waves = MIN2(max_simd_waves, max_lds_per_simd / lds_per_wave); in si_calculate_max_simd_waves() 1293 shader->info.max_simd_waves = max_simd_waves; in si_calculate_max_simd_waves() 1346 conf->lds_size, conf->scratch_bytes_per_wave, shader->info.max_simd_waves, in si_shader_dump_stats_for_shader_db() 1405 conf->scratch_bytes_per_wave, shader->info.max_simd_waves); in si_shader_dump_stats()
|
D | si_shader.h | 873 unsigned max_simd_waves; member
|
/external/mesa3d/src/amd/vulkan/ |
D | radv_shader.c | 2588 unsigned max_simd_waves = gpu_info->max_waves_per_simd; in radv_get_max_waves() local 2602 max_simd_waves = MIN2(max_simd_waves, gpu_info->num_physical_sgprs_per_simd / sgprs); in radv_get_max_waves() 2612 max_simd_waves = MIN2(max_simd_waves, physical_vgprs / vgprs); in radv_get_max_waves() 2621 max_simd_waves = MIN2(max_simd_waves, DIV_ROUND_UP(max_lds_per_simd, lds_per_wave)); in radv_get_max_waves() 2623 return gfx_level >= GFX10 ? max_simd_waves * (wave_size / 32) : max_simd_waves; in radv_get_max_waves()
|