Home
last modified time | relevance | path

Searched refs:gpu_metrics (Results 1 – 16 of 16) sorted by relevance

/Linux-v6.1/drivers/gpu/drm/amd/pm/swsmu/smu11/
Dvangogh_ppt.c1657 struct gpu_metrics_v2_3 *gpu_metrics = in vangogh_get_legacy_gpu_metrics_v2_3() local
1666 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 3); in vangogh_get_legacy_gpu_metrics_v2_3()
1668 gpu_metrics->temperature_gfx = metrics.GfxTemperature; in vangogh_get_legacy_gpu_metrics_v2_3()
1669 gpu_metrics->temperature_soc = metrics.SocTemperature; in vangogh_get_legacy_gpu_metrics_v2_3()
1670 memcpy(&gpu_metrics->temperature_core[0], in vangogh_get_legacy_gpu_metrics_v2_3()
1673 gpu_metrics->temperature_l3[0] = metrics.L3Temperature[0]; in vangogh_get_legacy_gpu_metrics_v2_3()
1675 gpu_metrics->average_gfx_activity = metrics.GfxActivity; in vangogh_get_legacy_gpu_metrics_v2_3()
1676 gpu_metrics->average_mm_activity = metrics.UvdActivity; in vangogh_get_legacy_gpu_metrics_v2_3()
1678 gpu_metrics->average_socket_power = metrics.CurrentSocketPower; in vangogh_get_legacy_gpu_metrics_v2_3()
1679 gpu_metrics->average_cpu_power = metrics.Power[0]; in vangogh_get_legacy_gpu_metrics_v2_3()
[all …]
Dcyan_skillfish_ppt.c377 struct gpu_metrics_v2_2 *gpu_metrics = in cyan_skillfish_get_gpu_metrics() local
386 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 2); in cyan_skillfish_get_gpu_metrics()
388 gpu_metrics->temperature_gfx = metrics.Current.GfxTemperature; in cyan_skillfish_get_gpu_metrics()
389 gpu_metrics->temperature_soc = metrics.Current.SocTemperature; in cyan_skillfish_get_gpu_metrics()
391 gpu_metrics->average_socket_power = metrics.Current.CurrentSocketPower; in cyan_skillfish_get_gpu_metrics()
392 gpu_metrics->average_soc_power = metrics.Current.Power[0]; in cyan_skillfish_get_gpu_metrics()
393 gpu_metrics->average_gfx_power = metrics.Current.Power[1]; in cyan_skillfish_get_gpu_metrics()
395 gpu_metrics->average_gfxclk_frequency = metrics.Average.GfxclkFrequency; in cyan_skillfish_get_gpu_metrics()
396 gpu_metrics->average_socclk_frequency = metrics.Average.SocclkFrequency; in cyan_skillfish_get_gpu_metrics()
397 gpu_metrics->average_uclk_frequency = metrics.Average.MemclkFrequency; in cyan_skillfish_get_gpu_metrics()
[all …]
Dnavi10_ppt.c2894 struct gpu_metrics_v1_3 *gpu_metrics = in navi10_get_legacy_gpu_metrics() local
2907 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in navi10_get_legacy_gpu_metrics()
2909 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in navi10_get_legacy_gpu_metrics()
2910 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in navi10_get_legacy_gpu_metrics()
2911 gpu_metrics->temperature_mem = metrics.TemperatureMem; in navi10_get_legacy_gpu_metrics()
2912 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx; in navi10_get_legacy_gpu_metrics()
2913 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc; in navi10_get_legacy_gpu_metrics()
2914 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem0; in navi10_get_legacy_gpu_metrics()
2916 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; in navi10_get_legacy_gpu_metrics()
2917 gpu_metrics->average_umc_activity = metrics.AverageUclkActivity; in navi10_get_legacy_gpu_metrics()
[all …]
Darcturus_ppt.c2368 struct gpu_metrics_v1_3 *gpu_metrics = in arcturus_get_gpu_metrics() local
2379 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in arcturus_get_gpu_metrics()
2381 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in arcturus_get_gpu_metrics()
2382 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in arcturus_get_gpu_metrics()
2383 gpu_metrics->temperature_mem = metrics.TemperatureHBM; in arcturus_get_gpu_metrics()
2384 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx; in arcturus_get_gpu_metrics()
2385 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc; in arcturus_get_gpu_metrics()
2386 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem; in arcturus_get_gpu_metrics()
2388 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; in arcturus_get_gpu_metrics()
2389 gpu_metrics->average_umc_activity = metrics.AverageUclkActivity; in arcturus_get_gpu_metrics()
[all …]
Dsienna_cichlid_ppt.c3857 struct gpu_metrics_v1_3 *gpu_metrics = in sienna_cichlid_get_gpu_metrics() local
3901 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in sienna_cichlid_get_gpu_metrics()
3903 gpu_metrics->temperature_edge = use_metrics_v3 ? metrics_v3->TemperatureEdge : in sienna_cichlid_get_gpu_metrics()
3905 gpu_metrics->temperature_hotspot = use_metrics_v3 ? metrics_v3->TemperatureHotspot : in sienna_cichlid_get_gpu_metrics()
3907 gpu_metrics->temperature_mem = use_metrics_v3 ? metrics_v3->TemperatureMem : in sienna_cichlid_get_gpu_metrics()
3909 gpu_metrics->temperature_vrgfx = use_metrics_v3 ? metrics_v3->TemperatureVrGfx : in sienna_cichlid_get_gpu_metrics()
3911 gpu_metrics->temperature_vrsoc = use_metrics_v3 ? metrics_v3->TemperatureVrSoc : in sienna_cichlid_get_gpu_metrics()
3913 gpu_metrics->temperature_vrmem = use_metrics_v3 ? metrics_v3->TemperatureVrMem0 : in sienna_cichlid_get_gpu_metrics()
3916 gpu_metrics->average_gfx_activity = use_metrics_v3 ? metrics_v3->AverageGfxActivity : in sienna_cichlid_get_gpu_metrics()
3918 gpu_metrics->average_umc_activity = use_metrics_v3 ? metrics_v3->AverageUclkActivity : in sienna_cichlid_get_gpu_metrics()
[all …]
/Linux-v6.1/drivers/gpu/drm/amd/pm/swsmu/smu13/
Dsmu_v13_0_4_ppt.c235 struct gpu_metrics_v2_1 *gpu_metrics = in smu_v13_0_4_get_gpu_metrics() local
244 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 1); in smu_v13_0_4_get_gpu_metrics()
246 gpu_metrics->temperature_gfx = metrics.GfxTemperature; in smu_v13_0_4_get_gpu_metrics()
247 gpu_metrics->temperature_soc = metrics.SocTemperature; in smu_v13_0_4_get_gpu_metrics()
248 memcpy(&gpu_metrics->temperature_core[0], in smu_v13_0_4_get_gpu_metrics()
251 gpu_metrics->temperature_l3[0] = metrics.L3Temperature; in smu_v13_0_4_get_gpu_metrics()
253 gpu_metrics->average_gfx_activity = metrics.GfxActivity; in smu_v13_0_4_get_gpu_metrics()
254 gpu_metrics->average_mm_activity = metrics.UvdActivity; in smu_v13_0_4_get_gpu_metrics()
256 gpu_metrics->average_socket_power = metrics.CurrentSocketPower; in smu_v13_0_4_get_gpu_metrics()
257 gpu_metrics->average_gfx_power = metrics.Power[0]; in smu_v13_0_4_get_gpu_metrics()
[all …]
Dsmu_v13_0_7_ppt.c1235 struct gpu_metrics_v1_3 *gpu_metrics = in smu_v13_0_7_get_gpu_metrics() local
1247 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in smu_v13_0_7_get_gpu_metrics()
1249 gpu_metrics->temperature_edge = metrics->AvgTemperature[TEMP_EDGE]; in smu_v13_0_7_get_gpu_metrics()
1250 gpu_metrics->temperature_hotspot = metrics->AvgTemperature[TEMP_HOTSPOT]; in smu_v13_0_7_get_gpu_metrics()
1251 gpu_metrics->temperature_mem = metrics->AvgTemperature[TEMP_MEM]; in smu_v13_0_7_get_gpu_metrics()
1252 gpu_metrics->temperature_vrgfx = metrics->AvgTemperature[TEMP_VR_GFX]; in smu_v13_0_7_get_gpu_metrics()
1253 gpu_metrics->temperature_vrsoc = metrics->AvgTemperature[TEMP_VR_SOC]; in smu_v13_0_7_get_gpu_metrics()
1254 gpu_metrics->temperature_vrmem = MAX(metrics->AvgTemperature[TEMP_VR_MEM0], in smu_v13_0_7_get_gpu_metrics()
1257 gpu_metrics->average_gfx_activity = metrics->AverageGfxActivity; in smu_v13_0_7_get_gpu_metrics()
1258 gpu_metrics->average_umc_activity = metrics->AverageUclkActivity; in smu_v13_0_7_get_gpu_metrics()
[all …]
Dsmu_v13_0_0_ppt.c1191 struct gpu_metrics_v1_3 *gpu_metrics = in smu_v13_0_0_get_gpu_metrics() local
1203 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in smu_v13_0_0_get_gpu_metrics()
1205 gpu_metrics->temperature_edge = metrics->AvgTemperature[TEMP_EDGE]; in smu_v13_0_0_get_gpu_metrics()
1206 gpu_metrics->temperature_hotspot = metrics->AvgTemperature[TEMP_HOTSPOT]; in smu_v13_0_0_get_gpu_metrics()
1207 gpu_metrics->temperature_mem = metrics->AvgTemperature[TEMP_MEM]; in smu_v13_0_0_get_gpu_metrics()
1208 gpu_metrics->temperature_vrgfx = metrics->AvgTemperature[TEMP_VR_GFX]; in smu_v13_0_0_get_gpu_metrics()
1209 gpu_metrics->temperature_vrsoc = metrics->AvgTemperature[TEMP_VR_SOC]; in smu_v13_0_0_get_gpu_metrics()
1210 gpu_metrics->temperature_vrmem = MAX(metrics->AvgTemperature[TEMP_VR_MEM0], in smu_v13_0_0_get_gpu_metrics()
1213 gpu_metrics->average_gfx_activity = metrics->AverageGfxActivity; in smu_v13_0_0_get_gpu_metrics()
1214 gpu_metrics->average_umc_activity = metrics->AverageUclkActivity; in smu_v13_0_0_get_gpu_metrics()
[all …]
Dyellow_carp_ppt.c546 struct gpu_metrics_v2_1 *gpu_metrics = in yellow_carp_get_gpu_metrics() local
555 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 1); in yellow_carp_get_gpu_metrics()
557 gpu_metrics->temperature_gfx = metrics.GfxTemperature; in yellow_carp_get_gpu_metrics()
558 gpu_metrics->temperature_soc = metrics.SocTemperature; in yellow_carp_get_gpu_metrics()
559 memcpy(&gpu_metrics->temperature_core[0], in yellow_carp_get_gpu_metrics()
562 gpu_metrics->temperature_l3[0] = metrics.L3Temperature; in yellow_carp_get_gpu_metrics()
564 gpu_metrics->average_gfx_activity = metrics.GfxActivity; in yellow_carp_get_gpu_metrics()
565 gpu_metrics->average_mm_activity = metrics.UvdActivity; in yellow_carp_get_gpu_metrics()
567 gpu_metrics->average_socket_power = metrics.CurrentSocketPower; in yellow_carp_get_gpu_metrics()
568 gpu_metrics->average_gfx_power = metrics.Power[0]; in yellow_carp_get_gpu_metrics()
[all …]
Dsmu_v13_0_5_ppt.c463 struct gpu_metrics_v2_1 *gpu_metrics = in smu_v13_0_5_get_gpu_metrics() local
472 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 1); in smu_v13_0_5_get_gpu_metrics()
474 gpu_metrics->temperature_gfx = metrics.GfxTemperature; in smu_v13_0_5_get_gpu_metrics()
475 gpu_metrics->temperature_soc = metrics.SocTemperature; in smu_v13_0_5_get_gpu_metrics()
477 gpu_metrics->average_gfx_activity = metrics.GfxActivity; in smu_v13_0_5_get_gpu_metrics()
478 gpu_metrics->average_mm_activity = metrics.UvdActivity; in smu_v13_0_5_get_gpu_metrics()
480 gpu_metrics->average_socket_power = metrics.CurrentSocketPower; in smu_v13_0_5_get_gpu_metrics()
481 gpu_metrics->average_gfx_power = metrics.Power[0]; in smu_v13_0_5_get_gpu_metrics()
482 gpu_metrics->average_soc_power = metrics.Power[1]; in smu_v13_0_5_get_gpu_metrics()
483 gpu_metrics->average_gfxclk_frequency = metrics.GfxclkFrequency; in smu_v13_0_5_get_gpu_metrics()
[all …]
Daldebaran_ppt.c1737 struct gpu_metrics_v1_3 *gpu_metrics = in aldebaran_get_gpu_metrics() local
1748 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in aldebaran_get_gpu_metrics()
1750 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in aldebaran_get_gpu_metrics()
1751 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in aldebaran_get_gpu_metrics()
1752 gpu_metrics->temperature_mem = metrics.TemperatureHBM; in aldebaran_get_gpu_metrics()
1753 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx; in aldebaran_get_gpu_metrics()
1754 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc; in aldebaran_get_gpu_metrics()
1755 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem; in aldebaran_get_gpu_metrics()
1757 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; in aldebaran_get_gpu_metrics()
1758 gpu_metrics->average_umc_activity = metrics.AverageUclkActivity; in aldebaran_get_gpu_metrics()
[all …]
/Linux-v6.1/drivers/gpu/drm/amd/pm/swsmu/smu12/
Drenoir_ppt.c1340 struct gpu_metrics_v2_2 *gpu_metrics = in renoir_get_gpu_metrics() local
1349 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 2); in renoir_get_gpu_metrics()
1351 gpu_metrics->temperature_gfx = metrics.GfxTemperature; in renoir_get_gpu_metrics()
1352 gpu_metrics->temperature_soc = metrics.SocTemperature; in renoir_get_gpu_metrics()
1353 memcpy(&gpu_metrics->temperature_core[0], in renoir_get_gpu_metrics()
1356 gpu_metrics->temperature_l3[0] = metrics.L3Temperature[0]; in renoir_get_gpu_metrics()
1357 gpu_metrics->temperature_l3[1] = metrics.L3Temperature[1]; in renoir_get_gpu_metrics()
1359 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; in renoir_get_gpu_metrics()
1360 gpu_metrics->average_mm_activity = metrics.AverageUvdActivity; in renoir_get_gpu_metrics()
1362 gpu_metrics->average_socket_power = metrics.CurrentSocketPower; in renoir_get_gpu_metrics()
[all …]
/Linux-v6.1/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
Dvega12_hwmgr.c2830 static void vega12_init_gpu_metrics_v1_0(struct gpu_metrics_v1_0 *gpu_metrics) in vega12_init_gpu_metrics_v1_0() argument
2832 memset(gpu_metrics, 0xFF, sizeof(struct gpu_metrics_v1_0)); in vega12_init_gpu_metrics_v1_0()
2834 gpu_metrics->common_header.structure_size = in vega12_init_gpu_metrics_v1_0()
2836 gpu_metrics->common_header.format_revision = 1; in vega12_init_gpu_metrics_v1_0()
2837 gpu_metrics->common_header.content_revision = 0; in vega12_init_gpu_metrics_v1_0()
2839 gpu_metrics->system_clock_counter = ktime_get_boottime_ns(); in vega12_init_gpu_metrics_v1_0()
2847 struct gpu_metrics_v1_0 *gpu_metrics = in vega12_get_gpu_metrics() local
2857 vega12_init_gpu_metrics_v1_0(gpu_metrics); in vega12_get_gpu_metrics()
2859 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in vega12_get_gpu_metrics()
2860 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in vega12_get_gpu_metrics()
[all …]
Dvega20_hwmgr.c4290 static void vega20_init_gpu_metrics_v1_0(struct gpu_metrics_v1_0 *gpu_metrics) in vega20_init_gpu_metrics_v1_0() argument
4292 memset(gpu_metrics, 0xFF, sizeof(struct gpu_metrics_v1_0)); in vega20_init_gpu_metrics_v1_0()
4294 gpu_metrics->common_header.structure_size = in vega20_init_gpu_metrics_v1_0()
4296 gpu_metrics->common_header.format_revision = 1; in vega20_init_gpu_metrics_v1_0()
4297 gpu_metrics->common_header.content_revision = 0; in vega20_init_gpu_metrics_v1_0()
4299 gpu_metrics->system_clock_counter = ktime_get_boottime_ns(); in vega20_init_gpu_metrics_v1_0()
4307 struct gpu_metrics_v1_0 *gpu_metrics = in vega20_get_gpu_metrics() local
4317 vega20_init_gpu_metrics_v1_0(gpu_metrics); in vega20_get_gpu_metrics()
4319 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in vega20_get_gpu_metrics()
4320 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in vega20_get_gpu_metrics()
[all …]
/Linux-v6.1/Documentation/gpu/amdgpu/
Dthermal.rst61 gpu_metrics section in GPU sysfs Power State Interfaces
65 :doc: gpu_metrics
/Linux-v6.1/drivers/gpu/drm/amd/pm/
Damdgpu_pm.c1706 void *gpu_metrics; in amdgpu_get_gpu_metrics() local
1721 size = amdgpu_dpm_get_gpu_metrics(adev, &gpu_metrics); in amdgpu_get_gpu_metrics()
1728 memcpy(buf, gpu_metrics, size); in amdgpu_get_gpu_metrics()
1940 AMDGPU_DEVICE_ATTR_RO(gpu_metrics, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF),
2002 } else if (DEVICE_ATTR_IS(gpu_metrics)) { in default_attr_update()