| /linux/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
| H A D | vangogh_ppt.c | 1660 struct gpu_metrics_v2_3 *gpu_metrics = in vangogh_get_legacy_gpu_metrics_v2_3() local 1670 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 3); in vangogh_get_legacy_gpu_metrics_v2_3() 1672 gpu_metrics->temperature_gfx = metrics.GfxTemperature; in vangogh_get_legacy_gpu_metrics_v2_3() 1673 gpu_metrics->temperature_soc = metrics.SocTemperature; in vangogh_get_legacy_gpu_metrics_v2_3() 1674 memcpy(&gpu_metrics->temperature_core[0], in vangogh_get_legacy_gpu_metrics_v2_3() 1677 gpu_metrics->temperature_l3[0] = metrics.L3Temperature[0]; in vangogh_get_legacy_gpu_metrics_v2_3() 1679 gpu_metrics->average_gfx_activity = metrics.GfxActivity; in vangogh_get_legacy_gpu_metrics_v2_3() 1680 gpu_metrics->average_mm_activity = metrics.UvdActivity; in vangogh_get_legacy_gpu_metrics_v2_3() 1682 gpu_metrics->average_socket_power = metrics.CurrentSocketPower; in vangogh_get_legacy_gpu_metrics_v2_3() 1683 gpu_metrics->average_cpu_power = metrics.Power[0]; in vangogh_get_legacy_gpu_metrics_v2_3() [all …]
|
| H A D | cyan_skillfish_ppt.c | 390 struct gpu_metrics_v2_2 *gpu_metrics = in cyan_skillfish_get_gpu_metrics() local 400 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 2); in cyan_skillfish_get_gpu_metrics() 402 gpu_metrics->temperature_gfx = metrics.Current.GfxTemperature; in cyan_skillfish_get_gpu_metrics() 403 gpu_metrics->temperature_soc = metrics.Current.SocTemperature; in cyan_skillfish_get_gpu_metrics() 405 gpu_metrics->average_socket_power = metrics.Current.CurrentSocketPower; in cyan_skillfish_get_gpu_metrics() 406 gpu_metrics->average_soc_power = metrics.Current.Power[0]; in cyan_skillfish_get_gpu_metrics() 407 gpu_metrics->average_gfx_power = metrics.Current.Power[1]; in cyan_skillfish_get_gpu_metrics() 409 gpu_metrics->average_gfxclk_frequency = metrics.Average.GfxclkFrequency; in cyan_skillfish_get_gpu_metrics() 410 gpu_metrics->average_socclk_frequency = metrics.Average.SocclkFrequency; in cyan_skillfish_get_gpu_metrics() 411 gpu_metrics->average_uclk_frequency = metrics.Average.MemclkFrequency; in cyan_skillfish_get_gpu_metrics() [all …]
|
| H A D | navi10_ppt.c | 2711 struct gpu_metrics_v1_3 *gpu_metrics = in navi10_get_legacy_gpu_metrics() local 2725 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in navi10_get_legacy_gpu_metrics() 2727 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in navi10_get_legacy_gpu_metrics() 2728 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in navi10_get_legacy_gpu_metrics() 2729 gpu_metrics->temperature_mem = metrics.TemperatureMem; in navi10_get_legacy_gpu_metrics() 2730 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx; in navi10_get_legacy_gpu_metrics() 2731 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc; in navi10_get_legacy_gpu_metrics() 2732 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem0; in navi10_get_legacy_gpu_metrics() 2734 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; in navi10_get_legacy_gpu_metrics() 2735 gpu_metrics->average_umc_activity = metrics.AverageUclkActivity; in navi10_get_legacy_gpu_metrics() [all …]
|
| H A D | arcturus_ppt.c | 1813 struct gpu_metrics_v1_3 *gpu_metrics = in arcturus_get_gpu_metrics() local 1825 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in arcturus_get_gpu_metrics() 1827 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in arcturus_get_gpu_metrics() 1828 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in arcturus_get_gpu_metrics() 1829 gpu_metrics->temperature_mem = metrics.TemperatureHBM; in arcturus_get_gpu_metrics() 1830 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx; in arcturus_get_gpu_metrics() 1831 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc; in arcturus_get_gpu_metrics() 1832 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem; in arcturus_get_gpu_metrics() 1834 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; in arcturus_get_gpu_metrics() 1835 gpu_metrics->average_umc_activity = metrics.AverageUclkActivity; in arcturus_get_gpu_metrics() [all …]
|
| H A D | sienna_cichlid_ppt.c | 2636 struct gpu_metrics_v1_3 *gpu_metrics = in sienna_cichlid_get_gpu_metrics() local 2681 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in sienna_cichlid_get_gpu_metrics() 2683 gpu_metrics->temperature_edge = use_metrics_v3 ? metrics_v3->TemperatureEdge : in sienna_cichlid_get_gpu_metrics() 2685 gpu_metrics->temperature_hotspot = use_metrics_v3 ? metrics_v3->TemperatureHotspot : in sienna_cichlid_get_gpu_metrics() 2687 gpu_metrics->temperature_mem = use_metrics_v3 ? metrics_v3->TemperatureMem : in sienna_cichlid_get_gpu_metrics() 2689 gpu_metrics->temperature_vrgfx = use_metrics_v3 ? metrics_v3->TemperatureVrGfx : in sienna_cichlid_get_gpu_metrics() 2691 gpu_metrics->temperature_vrsoc = use_metrics_v3 ? metrics_v3->TemperatureVrSoc : in sienna_cichlid_get_gpu_metrics() 2693 gpu_metrics->temperature_vrmem = use_metrics_v3 ? metrics_v3->TemperatureVrMem0 : in sienna_cichlid_get_gpu_metrics() 2696 gpu_metrics->average_gfx_activity = use_metrics_v3 ? metrics_v3->AverageGfxActivity : in sienna_cichlid_get_gpu_metrics() 2698 gpu_metrics->average_umc_activity = use_metrics_v3 ? metrics_v3->AverageUclkActivity : in sienna_cichlid_get_gpu_metrics() [all …]
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
| H A D | smu_v13_0_12_ppt.c | 64 #define NUM_JPEG_RINGS_GPU_METRICS(gpu_metrics) \ argument 65 (ARRAY_SIZE(gpu_metrics->jpeg_busy) / 4) 834 struct smu_v13_0_6_gpu_metrics *gpu_metrics) in smu_v13_0_12_get_gpu_metrics() argument 843 gpu_metrics->temperature_hotspot = in smu_v13_0_12_get_gpu_metrics() 846 gpu_metrics->temperature_mem = in smu_v13_0_12_get_gpu_metrics() 849 gpu_metrics->temperature_vrsoc = in smu_v13_0_12_get_gpu_metrics() 852 gpu_metrics->average_gfx_activity = in smu_v13_0_12_get_gpu_metrics() 854 gpu_metrics->average_umc_activity = in smu_v13_0_12_get_gpu_metrics() 857 gpu_metrics->mem_max_bandwidth = in smu_v13_0_12_get_gpu_metrics() 860 gpu_metrics->curr_socket_power = in smu_v13_0_12_get_gpu_metrics() [all …]
|
| H A D | smu_v13_0_4_ppt.c | 253 struct gpu_metrics_v2_1 *gpu_metrics = in smu_v13_0_4_get_gpu_metrics() local 263 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 1); in smu_v13_0_4_get_gpu_metrics() 265 gpu_metrics->temperature_gfx = metrics.GfxTemperature; in smu_v13_0_4_get_gpu_metrics() 266 gpu_metrics->temperature_soc = metrics.SocTemperature; in smu_v13_0_4_get_gpu_metrics() 267 memcpy(&gpu_metrics->temperature_core[0], in smu_v13_0_4_get_gpu_metrics() 270 gpu_metrics->temperature_l3[0] = metrics.L3Temperature; in smu_v13_0_4_get_gpu_metrics() 272 gpu_metrics->average_gfx_activity = metrics.GfxActivity; in smu_v13_0_4_get_gpu_metrics() 273 gpu_metrics->average_mm_activity = metrics.UvdActivity; in smu_v13_0_4_get_gpu_metrics() 275 gpu_metrics->average_socket_power = metrics.AverageSocketPower; in smu_v13_0_4_get_gpu_metrics() 276 gpu_metrics->average_gfx_power = metrics.Power[0]; in smu_v13_0_4_get_gpu_metrics() [all …]
|
| H A D | aldebaran_ppt.c | 1644 struct gpu_metrics_v1_3 *gpu_metrics = in aldebaran_get_gpu_metrics() local 1656 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in aldebaran_get_gpu_metrics() 1658 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in aldebaran_get_gpu_metrics() 1659 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in aldebaran_get_gpu_metrics() 1660 gpu_metrics->temperature_mem = metrics.TemperatureHBM; in aldebaran_get_gpu_metrics() 1661 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx; in aldebaran_get_gpu_metrics() 1662 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc; in aldebaran_get_gpu_metrics() 1663 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem; in aldebaran_get_gpu_metrics() 1665 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; in aldebaran_get_gpu_metrics() 1666 gpu_metrics->average_umc_activity = metrics.AverageUclkActivity; in aldebaran_get_gpu_metrics() [all …]
|
| H A D | yellow_carp_ppt.c | 566 struct gpu_metrics_v2_1 *gpu_metrics = in yellow_carp_get_gpu_metrics() local 576 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 1); in yellow_carp_get_gpu_metrics() 578 gpu_metrics->temperature_gfx = metrics.GfxTemperature; in yellow_carp_get_gpu_metrics() 579 gpu_metrics->temperature_soc = metrics.SocTemperature; in yellow_carp_get_gpu_metrics() 580 memcpy(&gpu_metrics->temperature_core[0], in yellow_carp_get_gpu_metrics() 583 gpu_metrics->temperature_l3[0] = metrics.L3Temperature; in yellow_carp_get_gpu_metrics() 585 gpu_metrics->average_gfx_activity = metrics.GfxActivity; in yellow_carp_get_gpu_metrics() 586 gpu_metrics->average_mm_activity = metrics.UvdActivity; in yellow_carp_get_gpu_metrics() 588 gpu_metrics->average_socket_power = metrics.CurrentSocketPower; in yellow_carp_get_gpu_metrics() 589 gpu_metrics->average_gfx_power = metrics.Power[0]; in yellow_carp_get_gpu_metrics() [all …]
|
| H A D | smu_v13_0_5_ppt.c | 475 struct gpu_metrics_v2_1 *gpu_metrics = in smu_v13_0_5_get_gpu_metrics() local 485 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 1); in smu_v13_0_5_get_gpu_metrics() 487 gpu_metrics->temperature_gfx = metrics.GfxTemperature; in smu_v13_0_5_get_gpu_metrics() 488 gpu_metrics->temperature_soc = metrics.SocTemperature; in smu_v13_0_5_get_gpu_metrics() 490 gpu_metrics->average_gfx_activity = metrics.GfxActivity; in smu_v13_0_5_get_gpu_metrics() 491 gpu_metrics->average_mm_activity = metrics.UvdActivity; in smu_v13_0_5_get_gpu_metrics() 493 gpu_metrics->average_socket_power = metrics.CurrentSocketPower; in smu_v13_0_5_get_gpu_metrics() 494 gpu_metrics->average_gfx_power = metrics.Power[0]; in smu_v13_0_5_get_gpu_metrics() 495 gpu_metrics->average_soc_power = metrics.Power[1]; in smu_v13_0_5_get_gpu_metrics() 496 gpu_metrics->average_gfxclk_frequency = metrics.GfxclkFrequency; in smu_v13_0_5_get_gpu_metrics() [all …]
|
| H A D | smu_v13_0_6_ppt.c | 559 struct smu_v13_0_6_gpu_metrics *gpu_metrics; in smu_v13_0_6_tables_init() local 599 gpu_metrics = (struct smu_v13_0_6_gpu_metrics *)smu_driver_table_ptr( in smu_v13_0_6_tables_init() 602 smu_v13_0_6_gpu_metrics_init(gpu_metrics, 1, 9); in smu_v13_0_6_tables_init() 2679 struct smu_v13_0_6_gpu_metrics *gpu_metrics; in smu_v13_0_6_get_gpu_metrics() local 2696 gpu_metrics = (struct smu_v13_0_6_gpu_metrics *)smu_driver_table_ptr( in smu_v13_0_6_get_gpu_metrics() 2702 gpu_metrics); in smu_v13_0_6_get_gpu_metrics() 2709 gpu_metrics->temperature_hotspot = in smu_v13_0_6_get_gpu_metrics() 2712 gpu_metrics->temperature_mem = in smu_v13_0_6_get_gpu_metrics() 2715 gpu_metrics->temperature_vrsoc = in smu_v13_0_6_get_gpu_metrics() 2718 gpu_metrics->average_gfx_activity = in smu_v13_0_6_get_gpu_metrics() [all …]
|
| H A D | smu_v13_0_7_ppt.c | 2039 struct gpu_metrics_v1_3 *gpu_metrics = in smu_v13_0_7_get_gpu_metrics() local 2052 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in smu_v13_0_7_get_gpu_metrics() 2054 gpu_metrics->temperature_edge = metrics->AvgTemperature[TEMP_EDGE]; in smu_v13_0_7_get_gpu_metrics() 2055 gpu_metrics->temperature_hotspot = metrics->AvgTemperature[TEMP_HOTSPOT]; in smu_v13_0_7_get_gpu_metrics() 2056 gpu_metrics->temperature_mem = metrics->AvgTemperature[TEMP_MEM]; in smu_v13_0_7_get_gpu_metrics() 2057 gpu_metrics->temperature_vrgfx = metrics->AvgTemperature[TEMP_VR_GFX]; in smu_v13_0_7_get_gpu_metrics() 2058 gpu_metrics->temperature_vrsoc = metrics->AvgTemperature[TEMP_VR_SOC]; in smu_v13_0_7_get_gpu_metrics() 2059 gpu_metrics->temperature_vrmem = max(metrics->AvgTemperature[TEMP_VR_MEM0], in smu_v13_0_7_get_gpu_metrics() 2062 gpu_metrics->average_gfx_activity = metrics->AverageGfxActivity; in smu_v13_0_7_get_gpu_metrics() 2063 gpu_metrics->average_umc_activity = metrics->AverageUclkActivity; in smu_v13_0_7_get_gpu_metrics() [all …]
|
| H A D | smu_v13_0_0_ppt.c | 2032 struct gpu_metrics_v1_3 *gpu_metrics = in smu_v13_0_0_get_gpu_metrics() local 2046 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in smu_v13_0_0_get_gpu_metrics() 2048 gpu_metrics->temperature_edge = metrics->AvgTemperature[TEMP_EDGE]; in smu_v13_0_0_get_gpu_metrics() 2049 gpu_metrics->temperature_hotspot = metrics->AvgTemperature[TEMP_HOTSPOT]; in smu_v13_0_0_get_gpu_metrics() 2050 gpu_metrics->temperature_mem = metrics->AvgTemperature[TEMP_MEM]; in smu_v13_0_0_get_gpu_metrics() 2051 gpu_metrics->temperature_vrgfx = metrics->AvgTemperature[TEMP_VR_GFX]; in smu_v13_0_0_get_gpu_metrics() 2052 gpu_metrics->temperature_vrsoc = metrics->AvgTemperature[TEMP_VR_SOC]; in smu_v13_0_0_get_gpu_metrics() 2053 gpu_metrics->temperature_vrmem = max(metrics->AvgTemperature[TEMP_VR_MEM0], in smu_v13_0_0_get_gpu_metrics() 2056 gpu_metrics->average_gfx_activity = metrics->AverageGfxActivity; in smu_v13_0_0_get_gpu_metrics() 2057 gpu_metrics->average_umc_activity = metrics->AverageUclkActivity; in smu_v13_0_0_get_gpu_metrics() [all …]
|
| H A D | smu_v13_0_6_ppt.h | 230 struct smu_v13_0_6_gpu_metrics *gpu_metrics);
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu14/ |
| H A D | smu_v14_0_0_ppt.c | 547 struct gpu_metrics_v3_0 *gpu_metrics = in smu_v14_0_0_get_gpu_metrics() local 557 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 3, 0); in smu_v14_0_0_get_gpu_metrics() 559 gpu_metrics->temperature_gfx = metrics.GfxTemperature; in smu_v14_0_0_get_gpu_metrics() 560 gpu_metrics->temperature_soc = metrics.SocTemperature; in smu_v14_0_0_get_gpu_metrics() 561 memcpy(&gpu_metrics->temperature_core[0], in smu_v14_0_0_get_gpu_metrics() 564 gpu_metrics->temperature_skin = metrics.SkinTemp; in smu_v14_0_0_get_gpu_metrics() 566 gpu_metrics->average_gfx_activity = metrics.GfxActivity; in smu_v14_0_0_get_gpu_metrics() 567 gpu_metrics->average_vcn_activity = metrics.VcnActivity; in smu_v14_0_0_get_gpu_metrics() 568 memcpy(&gpu_metrics->average_ipu_activity[0], in smu_v14_0_0_get_gpu_metrics() 571 memcpy(&gpu_metrics->average_core_c0_activity[0], in smu_v14_0_0_get_gpu_metrics() [all …]
|
| H A D | smu_v14_0_2_ppt.c | 2093 struct gpu_metrics_v1_3 *gpu_metrics = in smu_v14_0_2_get_gpu_metrics() local 2106 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in smu_v14_0_2_get_gpu_metrics() 2108 gpu_metrics->temperature_edge = metrics->AvgTemperature[TEMP_EDGE]; in smu_v14_0_2_get_gpu_metrics() 2109 gpu_metrics->temperature_hotspot = metrics->AvgTemperature[TEMP_HOTSPOT]; in smu_v14_0_2_get_gpu_metrics() 2110 gpu_metrics->temperature_mem = metrics->AvgTemperature[TEMP_MEM]; in smu_v14_0_2_get_gpu_metrics() 2111 gpu_metrics->temperature_vrgfx = metrics->AvgTemperature[TEMP_VR_GFX]; in smu_v14_0_2_get_gpu_metrics() 2112 gpu_metrics->temperature_vrsoc = metrics->AvgTemperature[TEMP_VR_SOC]; in smu_v14_0_2_get_gpu_metrics() 2113 gpu_metrics->temperature_vrmem = max(metrics->AvgTemperature[TEMP_VR_MEM0], in smu_v14_0_2_get_gpu_metrics() 2116 gpu_metrics->average_gfx_activity = metrics->AverageGfxActivity; in smu_v14_0_2_get_gpu_metrics() 2117 gpu_metrics->average_umc_activity = metrics->AverageUclkActivity; in smu_v14_0_2_get_gpu_metrics() [all …]
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu15/ |
| H A D | smu_v15_0_0_ppt.c | 634 struct gpu_metrics_v3_0 *gpu_metrics = in smu_v15_0_0_get_gpu_metrics() local 644 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 3, 0); in smu_v15_0_0_get_gpu_metrics() 646 gpu_metrics->temperature_gfx = metrics.GfxTemperature; in smu_v15_0_0_get_gpu_metrics() 647 gpu_metrics->temperature_soc = metrics.SocTemperature; in smu_v15_0_0_get_gpu_metrics() 648 memcpy(&gpu_metrics->temperature_core[0], in smu_v15_0_0_get_gpu_metrics() 651 gpu_metrics->temperature_skin = metrics.SkinTemp; in smu_v15_0_0_get_gpu_metrics() 653 gpu_metrics->average_gfx_activity = metrics.GfxActivity; in smu_v15_0_0_get_gpu_metrics() 654 gpu_metrics->average_vcn_activity = metrics.VcnActivity; in smu_v15_0_0_get_gpu_metrics() 656 memcpy(&gpu_metrics->average_core_c0_activity[0], in smu_v15_0_0_get_gpu_metrics() 659 gpu_metrics->average_dram_reads = metrics.DRAMReads; in smu_v15_0_0_get_gpu_metrics() [all …]
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu12/ |
| H A D | renoir_ppt.c | 1367 struct gpu_metrics_v2_2 *gpu_metrics = in renoir_get_gpu_metrics() local 1377 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 2); in renoir_get_gpu_metrics() 1379 gpu_metrics->temperature_gfx = metrics.GfxTemperature; in renoir_get_gpu_metrics() 1380 gpu_metrics->temperature_soc = metrics.SocTemperature; in renoir_get_gpu_metrics() 1381 memcpy(&gpu_metrics->temperature_core[0], in renoir_get_gpu_metrics() 1384 gpu_metrics->temperature_l3[0] = metrics.L3Temperature[0]; in renoir_get_gpu_metrics() 1385 gpu_metrics->temperature_l3[1] = metrics.L3Temperature[1]; in renoir_get_gpu_metrics() 1387 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; in renoir_get_gpu_metrics() 1388 gpu_metrics->average_mm_activity = metrics.AverageUvdActivity; in renoir_get_gpu_metrics() 1390 gpu_metrics->average_socket_power = metrics.CurrentSocketPower; in renoir_get_gpu_metrics() [all …]
|
| /linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
| H A D | vega12_hwmgr.c | 2883 static void vega12_init_gpu_metrics_v1_0(struct gpu_metrics_v1_0 *gpu_metrics) in vega12_init_gpu_metrics_v1_0() argument 2885 memset(gpu_metrics, 0xFF, sizeof(struct gpu_metrics_v1_0)); in vega12_init_gpu_metrics_v1_0() 2887 gpu_metrics->common_header.structure_size = in vega12_init_gpu_metrics_v1_0() 2889 gpu_metrics->common_header.format_revision = 1; in vega12_init_gpu_metrics_v1_0() 2890 gpu_metrics->common_header.content_revision = 0; in vega12_init_gpu_metrics_v1_0() 2892 gpu_metrics->system_clock_counter = ktime_get_boottime_ns(); in vega12_init_gpu_metrics_v1_0() 2900 struct gpu_metrics_v1_0 *gpu_metrics = in vega12_get_gpu_metrics() local 2910 vega12_init_gpu_metrics_v1_0(gpu_metrics); in vega12_get_gpu_metrics() 2912 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in vega12_get_gpu_metrics() 2913 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in vega12_get_gpu_metrics() [all …]
|
| H A D | vega20_hwmgr.c | 4364 static void vega20_init_gpu_metrics_v1_0(struct gpu_metrics_v1_0 *gpu_metrics) in vega20_init_gpu_metrics_v1_0() argument 4366 memset(gpu_metrics, 0xFF, sizeof(struct gpu_metrics_v1_0)); in vega20_init_gpu_metrics_v1_0() 4368 gpu_metrics->common_header.structure_size = in vega20_init_gpu_metrics_v1_0() 4370 gpu_metrics->common_header.format_revision = 1; in vega20_init_gpu_metrics_v1_0() 4371 gpu_metrics->common_header.content_revision = 0; in vega20_init_gpu_metrics_v1_0() 4373 gpu_metrics->system_clock_counter = ktime_get_boottime_ns(); in vega20_init_gpu_metrics_v1_0() 4381 struct gpu_metrics_v1_0 *gpu_metrics = in vega20_get_gpu_metrics() local 4391 vega20_init_gpu_metrics_v1_0(gpu_metrics); in vega20_get_gpu_metrics() 4393 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in vega20_get_gpu_metrics() 4394 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in vega20_get_gpu_metrics() [all …]
|
| /linux/drivers/gpu/drm/amd/pm/ |
| H A D | amdgpu_pm.c | 1746 void *gpu_metrics; in amdgpu_get_gpu_metrics() local 1754 size = amdgpu_dpm_get_gpu_metrics(adev, &gpu_metrics); in amdgpu_get_gpu_metrics() 1761 memcpy(buf, gpu_metrics, size); in amdgpu_get_gpu_metrics() 2587 AMDGPU_DEVICE_ATTR_RO(gpu_metrics, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF), 2664 } else if (DEVICE_ATTR_IS(gpu_metrics)) { in default_attr_update()
|