Home
last modified time | relevance | path

Searched refs:gfx_info (Results 1 – 8 of 8) sorted by relevance

/linux-6.15/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_atomfirmware.c704 union gfx_info { union
792 gfx_info); in amdgpu_atomfirmware_get_clock_info()
795 union gfx_info *gfx_info = (union gfx_info *) in amdgpu_atomfirmware_get_clock_info() local
823 gfx_info); in amdgpu_atomfirmware_get_gfx_info()
826 union gfx_info *gfx_info = (union gfx_info *) in amdgpu_atomfirmware_get_gfx_info() local
832 adev->gfx.config.max_cu_per_sh = gfx_info->v24.max_cu_per_sh; in amdgpu_atomfirmware_get_gfx_info()
833 adev->gfx.config.max_sh_per_se = gfx_info->v24.max_sh_per_se; in amdgpu_atomfirmware_get_gfx_info()
840 le16_to_cpu(gfx_info->v24.gc_gsprim_buff_depth); in amdgpu_atomfirmware_get_gfx_info()
842 gfx_info->v24.gc_double_offchip_lds_buffer; in amdgpu_atomfirmware_get_gfx_info()
850 adev->gfx.config.max_cu_per_sh = gfx_info->v27.max_cu_per_sh; in amdgpu_atomfirmware_get_gfx_info()
[all …]
H A Damdgpu_atombios.c728 union gfx_info { union
742 union gfx_info *gfx_info = (union gfx_info *) in amdgpu_atombios_get_gfx_info() local
745 adev->gfx.config.max_shader_engines = gfx_info->info.max_shader_engines; in amdgpu_atombios_get_gfx_info()
746 adev->gfx.config.max_tile_pipes = gfx_info->info.max_tile_pipes; in amdgpu_atombios_get_gfx_info()
747 adev->gfx.config.max_cu_per_sh = gfx_info->info.max_cu_per_sh; in amdgpu_atombios_get_gfx_info()
748 adev->gfx.config.max_sh_per_se = gfx_info->info.max_sh_per_se; in amdgpu_atombios_get_gfx_info()
749 adev->gfx.config.max_backends_per_se = gfx_info->info.max_backends_per_se; in amdgpu_atombios_get_gfx_info()
751 gfx_info->info.max_texture_channel_caches; in amdgpu_atombios_get_gfx_info()
/linux-6.15/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_mqd_manager.c103 struct amdgpu_gfx_config *gfx_info = &mm->dev->adev->gfx.config; in mqd_symmetrically_map_cu_mask() local
120 if (gfx_info->max_shader_engines > KFD_MAX_NUM_SE) { in mqd_symmetrically_map_cu_mask()
123 gfx_info->max_shader_engines); in mqd_symmetrically_map_cu_mask()
126 if (gfx_info->max_sh_per_se > KFD_MAX_NUM_SH_PER_SE) { in mqd_symmetrically_map_cu_mask()
129 gfx_info->max_sh_per_se * gfx_info->max_shader_engines); in mqd_symmetrically_map_cu_mask()
147 for (se = 0; se < gfx_info->max_shader_engines; se++) in mqd_symmetrically_map_cu_mask()
148 for (sh = 0; sh < gfx_info->max_sh_per_se; sh++) in mqd_symmetrically_map_cu_mask()
189 for (i = 0; i < gfx_info->max_shader_engines; i++) in mqd_symmetrically_map_cu_mask()
194 for (sh = 0; sh < gfx_info->max_sh_per_se; sh++) { in mqd_symmetrically_map_cu_mask()
195 for (se = 0; se < gfx_info->max_shader_engines; se++) { in mqd_symmetrically_map_cu_mask()
H A Dkfd_topology.c1665 struct amdgpu_gfx_config *gfx_info, in fill_in_l2_l3_pcache() argument
1686 for (j = 0; j < gfx_info->max_sh_per_se && !found; j++) { in fill_in_l2_l3_pcache()
1742 for (i = 0; i < gfx_info->max_shader_engines; i++) { in fill_in_l2_l3_pcache()
1743 for (j = 0; j < gfx_info->max_sh_per_se; j++) { in fill_in_l2_l3_pcache()
1810 for (i = 0; i < gfx_info->max_shader_engines; i++) { in kfd_fill_cache_non_crat_info()
1811 for (j = 0; j < gfx_info->max_sh_per_se; j++) { in kfd_fill_cache_non_crat_info()
1828 gfx_info->max_cu_per_sh) ? in kfd_fill_cache_non_crat_info()
1830 (gfx_info->max_cu_per_sh - k); in kfd_fill_cache_non_crat_info()
1838 cu_info, gfx_info, ct, cu_processor_id, kdev); in kfd_fill_cache_non_crat_info()
2025 struct amdgpu_gfx_config *gfx_info = &gpu->adev->gfx.config; in kfd_topology_add_device() local
[all …]
H A Dkfd_crat.c2237 struct amdgpu_gfx_config *gfx_info = &kdev->adev->gfx.config; in kfd_create_vcrat_image_gpu() local
2286 cu->array_count = gfx_info->max_sh_per_se * in kfd_create_vcrat_image_gpu()
2287 gfx_info->max_shader_engines; in kfd_create_vcrat_image_gpu()
2288 total_num_of_cu = (cu->array_count * gfx_info->max_cu_per_sh); in kfd_create_vcrat_image_gpu()
2290 cu->num_cu_per_array = gfx_info->max_cu_per_sh; in kfd_create_vcrat_image_gpu()
2292 cu->num_banks = gfx_info->max_shader_engines; in kfd_create_vcrat_image_gpu()
/linux-6.15/tools/power/x86/turbostat/
H A Dturbostat.c6055 rewind(gfx_info[idx].fp); in snapshot_graphics()
6056 fflush(gfx_info[idx].fp); in snapshot_graphics()
6061 retval = fscanf(gfx_info[idx].fp, "%lld", &gfx_info[idx].val_ull); in snapshot_graphics()
6069 retval = fscanf(gfx_info[idx].fp, "%d", &gfx_info[idx].val); in snapshot_graphics()
6864 if (!gfx_info[GFX_MHz].fp) in probe_graphics()
6872 if (gfx_info[GFX_rc6].fp) in probe_graphics()
6874 if (gfx_info[GFX_MHz].fp) in probe_graphics()
6876 if (gfx_info[GFX_ACTMHz].fp) in probe_graphics()
6878 if (gfx_info[SAM_mc6].fp) in probe_graphics()
6880 if (gfx_info[SAM_MHz].fp) in probe_graphics()
[all …]
/linux-6.15/arch/mips/include/asm/sn/
H A Dklconfig.h735 klinfo_t gfx_info; member
/linux-6.15/drivers/gpu/drm/amd/include/
H A Datomfirmware.h404 uint16_t gfx_info; member