Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/gpu/drm/amd/pm/swsmu/smu11/
Dcyan_skillfish_ppt.c382 struct gpu_metrics_v2_2 *gpu_metrics = in cyan_skillfish_get_gpu_metrics() local
391 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 2); in cyan_skillfish_get_gpu_metrics()
393 gpu_metrics->temperature_gfx = metrics.Current.GfxTemperature; in cyan_skillfish_get_gpu_metrics()
394 gpu_metrics->temperature_soc = metrics.Current.SocTemperature; in cyan_skillfish_get_gpu_metrics()
396 gpu_metrics->average_socket_power = metrics.Current.CurrentSocketPower; in cyan_skillfish_get_gpu_metrics()
397 gpu_metrics->average_soc_power = metrics.Current.Power[0]; in cyan_skillfish_get_gpu_metrics()
398 gpu_metrics->average_gfx_power = metrics.Current.Power[1]; in cyan_skillfish_get_gpu_metrics()
400 gpu_metrics->average_gfxclk_frequency = metrics.Average.GfxclkFrequency; in cyan_skillfish_get_gpu_metrics()
401 gpu_metrics->average_socclk_frequency = metrics.Average.SocclkFrequency; in cyan_skillfish_get_gpu_metrics()
402 gpu_metrics->average_uclk_frequency = metrics.Average.MemclkFrequency; in cyan_skillfish_get_gpu_metrics()
[all …]
Dnavi10_ppt.c2711 struct gpu_metrics_v1_3 *gpu_metrics = in navi10_get_legacy_gpu_metrics() local
2730 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in navi10_get_legacy_gpu_metrics()
2732 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in navi10_get_legacy_gpu_metrics()
2733 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in navi10_get_legacy_gpu_metrics()
2734 gpu_metrics->temperature_mem = metrics.TemperatureMem; in navi10_get_legacy_gpu_metrics()
2735 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx; in navi10_get_legacy_gpu_metrics()
2736 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc; in navi10_get_legacy_gpu_metrics()
2737 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem0; in navi10_get_legacy_gpu_metrics()
2739 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; in navi10_get_legacy_gpu_metrics()
2740 gpu_metrics->average_umc_activity = metrics.AverageUclkActivity; in navi10_get_legacy_gpu_metrics()
[all …]
Dvangogh_ppt.c1653 struct gpu_metrics_v2_2 *gpu_metrics = in vangogh_get_legacy_gpu_metrics() local
1662 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 2); in vangogh_get_legacy_gpu_metrics()
1664 gpu_metrics->temperature_gfx = metrics.GfxTemperature; in vangogh_get_legacy_gpu_metrics()
1665 gpu_metrics->temperature_soc = metrics.SocTemperature; in vangogh_get_legacy_gpu_metrics()
1666 memcpy(&gpu_metrics->temperature_core[0], in vangogh_get_legacy_gpu_metrics()
1669 gpu_metrics->temperature_l3[0] = metrics.L3Temperature[0]; in vangogh_get_legacy_gpu_metrics()
1671 gpu_metrics->average_gfx_activity = metrics.GfxActivity; in vangogh_get_legacy_gpu_metrics()
1672 gpu_metrics->average_mm_activity = metrics.UvdActivity; in vangogh_get_legacy_gpu_metrics()
1674 gpu_metrics->average_socket_power = metrics.CurrentSocketPower; in vangogh_get_legacy_gpu_metrics()
1675 gpu_metrics->average_cpu_power = metrics.Power[0]; in vangogh_get_legacy_gpu_metrics()
[all …]
Darcturus_ppt.c2339 struct gpu_metrics_v1_3 *gpu_metrics = in arcturus_get_gpu_metrics() local
2350 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in arcturus_get_gpu_metrics()
2352 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in arcturus_get_gpu_metrics()
2353 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in arcturus_get_gpu_metrics()
2354 gpu_metrics->temperature_mem = metrics.TemperatureHBM; in arcturus_get_gpu_metrics()
2355 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx; in arcturus_get_gpu_metrics()
2356 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc; in arcturus_get_gpu_metrics()
2357 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem; in arcturus_get_gpu_metrics()
2359 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; in arcturus_get_gpu_metrics()
2360 gpu_metrics->average_umc_activity = metrics.AverageUclkActivity; in arcturus_get_gpu_metrics()
[all …]
Dsienna_cichlid_ppt.c3620 struct gpu_metrics_v1_3 *gpu_metrics = in sienna_cichlid_get_gpu_metrics() local
3642 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in sienna_cichlid_get_gpu_metrics()
3644 gpu_metrics->temperature_edge = in sienna_cichlid_get_gpu_metrics()
3646 gpu_metrics->temperature_hotspot = in sienna_cichlid_get_gpu_metrics()
3648 gpu_metrics->temperature_mem = in sienna_cichlid_get_gpu_metrics()
3650 gpu_metrics->temperature_vrgfx = in sienna_cichlid_get_gpu_metrics()
3652 gpu_metrics->temperature_vrsoc = in sienna_cichlid_get_gpu_metrics()
3654 gpu_metrics->temperature_vrmem = in sienna_cichlid_get_gpu_metrics()
3657 gpu_metrics->average_gfx_activity = in sienna_cichlid_get_gpu_metrics()
3659 gpu_metrics->average_umc_activity = in sienna_cichlid_get_gpu_metrics()
[all …]
/Linux-v5.15/drivers/gpu/drm/amd/pm/swsmu/smu12/
Drenoir_ppt.c1319 struct gpu_metrics_v2_2 *gpu_metrics = in renoir_get_gpu_metrics() local
1328 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 2); in renoir_get_gpu_metrics()
1330 gpu_metrics->temperature_gfx = metrics.GfxTemperature; in renoir_get_gpu_metrics()
1331 gpu_metrics->temperature_soc = metrics.SocTemperature; in renoir_get_gpu_metrics()
1332 memcpy(&gpu_metrics->temperature_core[0], in renoir_get_gpu_metrics()
1335 gpu_metrics->temperature_l3[0] = metrics.L3Temperature[0]; in renoir_get_gpu_metrics()
1336 gpu_metrics->temperature_l3[1] = metrics.L3Temperature[1]; in renoir_get_gpu_metrics()
1338 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; in renoir_get_gpu_metrics()
1339 gpu_metrics->average_mm_activity = metrics.AverageUvdActivity; in renoir_get_gpu_metrics()
1341 gpu_metrics->average_socket_power = metrics.CurrentSocketPower; in renoir_get_gpu_metrics()
[all …]
/Linux-v5.15/drivers/gpu/drm/amd/pm/swsmu/smu13/
Dyellow_carp_ppt.c625 struct gpu_metrics_v2_1 *gpu_metrics = in yellow_carp_get_gpu_metrics() local
634 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 1); in yellow_carp_get_gpu_metrics()
636 gpu_metrics->temperature_gfx = metrics.GfxTemperature; in yellow_carp_get_gpu_metrics()
637 gpu_metrics->temperature_soc = metrics.SocTemperature; in yellow_carp_get_gpu_metrics()
638 memcpy(&gpu_metrics->temperature_core[0], in yellow_carp_get_gpu_metrics()
641 gpu_metrics->temperature_l3[0] = metrics.L3Temperature; in yellow_carp_get_gpu_metrics()
643 gpu_metrics->average_gfx_activity = metrics.GfxActivity; in yellow_carp_get_gpu_metrics()
644 gpu_metrics->average_mm_activity = metrics.UvdActivity; in yellow_carp_get_gpu_metrics()
646 gpu_metrics->average_socket_power = metrics.CurrentSocketPower; in yellow_carp_get_gpu_metrics()
647 gpu_metrics->average_gfx_power = metrics.Power[0]; in yellow_carp_get_gpu_metrics()
[all …]
Daldebaran_ppt.c1691 struct gpu_metrics_v1_3 *gpu_metrics = in aldebaran_get_gpu_metrics() local
1702 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in aldebaran_get_gpu_metrics()
1704 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in aldebaran_get_gpu_metrics()
1705 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in aldebaran_get_gpu_metrics()
1706 gpu_metrics->temperature_mem = metrics.TemperatureHBM; in aldebaran_get_gpu_metrics()
1707 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx; in aldebaran_get_gpu_metrics()
1708 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc; in aldebaran_get_gpu_metrics()
1709 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem; in aldebaran_get_gpu_metrics()
1711 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; in aldebaran_get_gpu_metrics()
1712 gpu_metrics->average_umc_activity = metrics.AverageUclkActivity; in aldebaran_get_gpu_metrics()
[all …]
/Linux-v5.15/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
Dvega12_hwmgr.c2828 static void vega12_init_gpu_metrics_v1_0(struct gpu_metrics_v1_0 *gpu_metrics) in vega12_init_gpu_metrics_v1_0() argument
2830 memset(gpu_metrics, 0xFF, sizeof(struct gpu_metrics_v1_0)); in vega12_init_gpu_metrics_v1_0()
2832 gpu_metrics->common_header.structure_size = in vega12_init_gpu_metrics_v1_0()
2834 gpu_metrics->common_header.format_revision = 1; in vega12_init_gpu_metrics_v1_0()
2835 gpu_metrics->common_header.content_revision = 0; in vega12_init_gpu_metrics_v1_0()
2837 gpu_metrics->system_clock_counter = ktime_get_boottime_ns(); in vega12_init_gpu_metrics_v1_0()
2845 struct gpu_metrics_v1_0 *gpu_metrics = in vega12_get_gpu_metrics() local
2855 vega12_init_gpu_metrics_v1_0(gpu_metrics); in vega12_get_gpu_metrics()
2857 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in vega12_get_gpu_metrics()
2858 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in vega12_get_gpu_metrics()
[all …]
Dvega20_hwmgr.c4294 static void vega20_init_gpu_metrics_v1_0(struct gpu_metrics_v1_0 *gpu_metrics) in vega20_init_gpu_metrics_v1_0() argument
4296 memset(gpu_metrics, 0xFF, sizeof(struct gpu_metrics_v1_0)); in vega20_init_gpu_metrics_v1_0()
4298 gpu_metrics->common_header.structure_size = in vega20_init_gpu_metrics_v1_0()
4300 gpu_metrics->common_header.format_revision = 1; in vega20_init_gpu_metrics_v1_0()
4301 gpu_metrics->common_header.content_revision = 0; in vega20_init_gpu_metrics_v1_0()
4303 gpu_metrics->system_clock_counter = ktime_get_boottime_ns(); in vega20_init_gpu_metrics_v1_0()
4311 struct gpu_metrics_v1_0 *gpu_metrics = in vega20_get_gpu_metrics() local
4321 vega20_init_gpu_metrics_v1_0(gpu_metrics); in vega20_get_gpu_metrics()
4323 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in vega20_get_gpu_metrics()
4324 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in vega20_get_gpu_metrics()
[all …]
/Linux-v5.15/Documentation/gpu/
Damdgpu.rst211 gpu_metrics subsection
215 :doc: gpu_metrics
/Linux-v5.15/drivers/gpu/drm/amd/pm/
Damdgpu_pm.c1788 void *gpu_metrics; in amdgpu_get_gpu_metrics() local
1804 size = amdgpu_dpm_get_gpu_metrics(adev, &gpu_metrics); in amdgpu_get_gpu_metrics()
1812 memcpy(buf, gpu_metrics, size); in amdgpu_get_gpu_metrics()
2030 AMDGPU_DEVICE_ATTR_RO(gpu_metrics, ATTR_FLAG_BASIC),
2086 } else if (DEVICE_ATTR_IS(gpu_metrics)) { in default_attr_update()