Searched refs:max_se (Results 1 - 25 of 44) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/amd/common/
H A Dac_sqtt.c42 unsigned max_se = rad_info->max_se; local in function:ac_thread_trace_get_data_offset
45 data_offset = align64(sizeof(struct ac_thread_trace_info) * max_se,
94 uint32_t dropped_cntr_per_se = info->gfx10_dropped_cntr / rad_info->max_se;
H A Dac_gpu_info.h198 uint32_t max_se; /* number of shader engines incl. disabled ones */ member in struct:radeon_info
H A Dac_gpu_info.c689 info->max_se = amdinfo->num_shader_engines;
735 if (info->chip_class >= GFX10_3 && info->max_se > 1) {
736 unsigned num_rbs_per_se = info->max_render_backends / info->max_se;
739 info->num_se = info->max_se;
852 info->chip_class >= GFX10 || (info->chip_class >= GFX8 && info->max_se >= 2);
868 info->chip_class >= GFX8 && info->chip_class <= GFX9 && info->max_se >= 2;
937 for (i = 0; i < info->max_se; i++) {
1055 info->pbb_max_alloc_count = MIN2(128, pc_lines / (4 * info->max_se));
1257 fprintf(f, " max_se = %i\n", info->max_se);
[all...]
H A Dac_perfcounter.c1079 groups_se = info->max_se;
1199 block->num_instances = info->max_se;
1203 block->num_instances = MAX2(1, info->max_se / 2);
1217 block->num_groups *= info->max_se;
H A Dac_rgp.c475 chunk->shader_engines = rad_info->max_se;
510 chunk->prims_per_clock = rad_info->max_se;
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_sqtt.c66 unsigned max_se = rad_info->max_se; local in function:radv_emit_thread_trace_start
68 for (unsigned se = 0; se < max_se; se++) {
242 unsigned max_se = device->physical_device->rad_info.max_se; local in function:radv_emit_thread_trace_stop
256 for (unsigned se = 0; se < max_se; se++) {
388 unsigned max_se = device->physical_device->rad_info.max_se; local in function:radv_thread_trace_init_bo
400 size = align64(sizeof(struct ac_thread_trace_info) * max_se, 1 << SQTT_BUFFER_ALIGN_SHIFT);
401 size += device->thread_trace.buffer_size * (uint64_t)max_se;
623 unsigned max_se = rad_info->max_se; local in function:radv_get_thread_trace
[all...]
H A Dsi_cmd_buffer.c40 unsigned num_se = MAX2(physical_device->rad_info.max_se, 1);
753 if (cmd_buffer->device->physical_device->rad_info.max_se < 4 ||
772 if (chip_class <= GFX8 && info->max_se == 4 && multi_instances_smaller_than_primgroup)
776 if (info->max_se > 2 && !wd_switch_on_eop)
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_sqtt.c43 unsigned max_se = sctx->screen->info.max_se; local in function:si_thread_trace_init_bo
54 size = align64(sizeof(struct ac_thread_trace_info) * max_se,
56 size += sctx->thread_trace->buffer_size * (uint64_t)max_se;
85 unsigned max_se = sscreen->info.max_se; local in function:si_emit_thread_trace_start
89 for (unsigned se = 0; se < max_se; se++) {
288 unsigned max_se = sctx->screen->info.max_se; local in function:si_emit_thread_trace_stop
305 for (unsigned se = 0; se < max_se; s
502 unsigned max_se = sctx->screen->info.max_se; local in function:si_get_thread_trace
[all...]
H A Dsi_perfcounter.c292 se_end = sctx->screen->info.max_se;
417 sub_gids = sub_gids * screen->info.max_se;
517 instances = screen->info.max_se;
560 counter->qwords = screen->info.max_se;
H A Dsi_state_binning.c47 util_logbase2_ceil(sscreen->info.max_render_backends / sscreen->info.max_se);
48 unsigned log_num_se = util_logbase2_ceil(sscreen->info.max_se);
H A Dsi_state_draw.cpp519 bool has_primid_instancing_bug = sctx->chip_class == GFX6 && sctx->screen->info.max_se == 1;
611 if (!sctx->screen->info.has_distributed_tess && sctx->screen->info.max_se > 1)
839 if (sscreen->info.max_se <= 2 || key->u.prim == PIPE_PRIM_POLYGON ||
860 if (sscreen->info.chip_class <= GFX8 && sscreen->info.max_se == 4 &&
865 if (sscreen->info.max_se == 4 && !wd_switch_on_eop)
H A Dsi_pipe.c1086 sscreen->se_tile_repeat = 32 * sscreen->info.max_se;
1229 unsigned max_offchip_buffers = max_offchip_buffers_per_se * sscreen->info.max_se;
1243 sscreen->tess_factor_ring_size = 32768 * sscreen->info.max_se;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/
H A Dr600_perfcounter.c173 se_end = ctx->screen->info.max_se;
260 sub_gids = sub_gids * screen->info.max_se;
368 instances = screen->info.max_se;
415 counter->qwords = screen->info.max_se;
442 groups_se = screen->info.max_se;
631 block->num_groups *= rscreen->info.max_se;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/
H A Dr600_perfcounter.c173 se_end = ctx->screen->info.max_se;
260 sub_gids = sub_gids * screen->info.max_se;
368 instances = screen->info.max_se;
415 counter->qwords = screen->info.max_se;
442 groups_se = screen->info.max_se;
631 block->num_groups *= rscreen->info.max_se;
/xsrc/external/mit/MesaLib.old/dist/src/amd/common/
H A Dac_gpu_info.h132 uint32_t max_se; /* shader engines */ member in struct:radeon_info
H A Dac_gpu_info.c360 info->max_se = amdinfo->num_shader_engines;
432 for (i = 0; i < info->max_se; i++)
437 (info->max_se * info->max_sh_per_se);
581 printf(" max_se = %i\n", info->max_se);
761 se_tile_repeat = MAX2(se_width, se_height) * info->max_se;
776 unsigned num_se = MAX2(info->max_se, 1);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_state_binning.c49 sscreen->info.max_se);
50 unsigned log_num_se = util_logbase2_ceil(sscreen->info.max_se);
H A Dsi_perfcounter.c822 se_end = sctx->screen->info.max_se;
948 sub_gids = sub_gids * screen->info.max_se;
1052 instances = screen->info.max_se;
1095 counter->qwords = screen->info.max_se;
1121 groups_se = screen->info.max_se;
1333 block->num_instances = screen->info.max_se;
1337 block->num_instances = MAX2(1, screen->info.max_se / 2);
1346 block->num_groups *= screen->info.max_se;
H A Dsi_pipe.c907 sscreen->se_tile_repeat = 32 * sscreen->info.max_se;
1030 sscreen->info.max_se;
1044 sscreen->tess_factor_ring_size = 32768 * sscreen->info.max_se;
1069 sscreen->info.max_se >= 2;
1084 sscreen->info.max_se >= 2 &&
H A Dsi_state_draw.c82 sctx->screen->info.max_se == 1;
177 if (!sctx->screen->has_distributed_tess && sctx->screen->info.max_se > 1)
378 if (sscreen->info.max_se <= 2 ||
404 sscreen->info.max_se == 4 &&
409 if (sscreen->info.max_se == 4 && !wd_switch_on_eop)
/xsrc/external/mit/MesaLib/dist/src/gallium/winsys/radeon/drm/
H A Dradeon_drm_winsys.c491 &ws->info.max_se);
518 if (!ws->info.max_se) {
521 ws->info.max_se = 1;
530 ws->info.max_se = 2;
533 ws->info.max_se = 4;
538 ws->info.num_se = ws->info.max_se;
545 (ws->info.max_se * ws->info.max_sa_per_se);
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/winsys/null/
H A Dradv_null_winsys.c107 info->max_se = 4;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/radeon/drm/
H A Dradeon_drm_winsys.c480 &ws->info.max_se);
508 if (!ws->info.max_se) {
511 ws->info.max_se = 1;
520 ws->info.max_se = 2;
523 ws->info.max_se = 4;
532 (ws->info.max_se * ws->info.max_sh_per_se);
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dsi_cmd_buffer.c44 unsigned num_se = MAX2(physical_device->rad_info.max_se, 1);
326 unsigned num_se = physical_device->rad_info.max_se;
605 info->max_se == 4 &&
610 if (info->max_se > 2 && !wd_switch_on_eop)
H A Dradv_pipeline.c1561 unsigned num_se = device->physical_device->rad_info.max_se;
2595 pipeline->device->physical_device->rad_info.max_se);
2596 unsigned log_num_se = util_logbase2_ceil(pipeline->device->physical_device->rad_info.max_se);
3540 if (device->physical_device->rad_info.max_se < 4 ||
3897 device->physical_device->rad_info.max_se;

Completed in 39 milliseconds

12