/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
H A D | vangogh_ppt.c | 1653 struct gpu_metrics_v2_3 *gpu_metrics = local 1662 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 3); 1664 gpu_metrics->temperature_gfx = metrics.GfxTemperature; 1665 gpu_metrics->temperature_soc = metrics.SocTemperature; 1666 memcpy(&gpu_metrics->temperature_core[0], 1669 gpu_metrics->temperature_l3[0] = metrics.L3Temperature[0]; 1671 gpu_metrics->average_gfx_activity = metrics.GfxActivity; 1672 gpu_metrics->average_mm_activity = metrics.UvdActivity; 1674 gpu_metrics->average_socket_power = metrics.CurrentSocketPower; 1675 gpu_metrics 1710 struct gpu_metrics_v2_2 *gpu_metrics = local 1767 struct gpu_metrics_v2_3 *gpu_metrics = local 1839 struct gpu_metrics_v2_4 *gpu_metrics = local 1918 struct gpu_metrics_v2_2 *gpu_metrics = local [all...] |
H A D | cyan_skillfish_ppt.c | 387 struct gpu_metrics_v2_2 *gpu_metrics = local 396 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 2); 398 gpu_metrics->temperature_gfx = metrics.Current.GfxTemperature; 399 gpu_metrics->temperature_soc = metrics.Current.SocTemperature; 401 gpu_metrics->average_socket_power = metrics.Current.CurrentSocketPower; 402 gpu_metrics->average_soc_power = metrics.Current.Power[0]; 403 gpu_metrics->average_gfx_power = metrics.Current.Power[1]; 405 gpu_metrics->average_gfxclk_frequency = metrics.Average.GfxclkFrequency; 406 gpu_metrics->average_socclk_frequency = metrics.Average.SocclkFrequency; 407 gpu_metrics [all...] |
H A D | navi10_ppt.c | 2908 struct gpu_metrics_v1_3 *gpu_metrics = local 2921 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); 2923 gpu_metrics->temperature_edge = metrics.TemperatureEdge; 2924 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; 2925 gpu_metrics->temperature_mem = metrics.TemperatureMem; 2926 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx; 2927 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc; 2928 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem0; 2930 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; 2931 gpu_metrics 3131 struct gpu_metrics_v1_3 *gpu_metrics = local 3203 struct gpu_metrics_v1_3 *gpu_metrics = local 3278 struct gpu_metrics_v1_3 *gpu_metrics = local [all...] |
H A D | arcturus_ppt.c | 2267 struct gpu_metrics_v1_3 *gpu_metrics = local 2278 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); 2280 gpu_metrics->temperature_edge = metrics.TemperatureEdge; 2281 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; 2282 gpu_metrics->temperature_mem = metrics.TemperatureHBM; 2283 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx; 2284 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc; 2285 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem; 2287 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; 2288 gpu_metrics [all...] |
H A D | sienna_cichlid_ppt.c | 3916 struct gpu_metrics_v1_3 *gpu_metrics = local 3960 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); 3962 gpu_metrics->temperature_edge = use_metrics_v3 ? metrics_v3->TemperatureEdge : 3964 gpu_metrics->temperature_hotspot = use_metrics_v3 ? metrics_v3->TemperatureHotspot : 3966 gpu_metrics->temperature_mem = use_metrics_v3 ? metrics_v3->TemperatureMem : 3968 gpu_metrics->temperature_vrgfx = use_metrics_v3 ? metrics_v3->TemperatureVrGfx : 3970 gpu_metrics->temperature_vrsoc = use_metrics_v3 ? metrics_v3->TemperatureVrSoc : 3972 gpu_metrics->temperature_vrmem = use_metrics_v3 ? metrics_v3->TemperatureVrMem0 : 3975 gpu_metrics->average_gfx_activity = use_metrics_v3 ? metrics_v3->AverageGfxActivity : 3977 gpu_metrics [all...] |
/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu14/ |
H A D | smu_v14_0_0_ppt.c | 510 struct gpu_metrics_v3_0 *gpu_metrics = local 519 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 3, 0); 521 gpu_metrics->temperature_gfx = metrics.GfxTemperature; 522 gpu_metrics->temperature_soc = metrics.SocTemperature; 523 memcpy(&gpu_metrics->temperature_core[0], 526 gpu_metrics->temperature_skin = metrics.SkinTemp; 528 gpu_metrics->average_gfx_activity = metrics.GfxActivity; 529 gpu_metrics->average_vcn_activity = metrics.VcnActivity; 530 memcpy(&gpu_metrics->average_ipu_activity[0], 533 memcpy(&gpu_metrics [all...] |
/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu12/ |
H A D | renoir_ppt.c | 1351 struct gpu_metrics_v2_2 *gpu_metrics = local 1360 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 2); 1362 gpu_metrics->temperature_gfx = metrics.GfxTemperature; 1363 gpu_metrics->temperature_soc = metrics.SocTemperature; 1364 memcpy(&gpu_metrics->temperature_core[0], 1367 gpu_metrics->temperature_l3[0] = metrics.L3Temperature[0]; 1368 gpu_metrics->temperature_l3[1] = metrics.L3Temperature[1]; 1370 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; 1371 gpu_metrics->average_mm_activity = metrics.AverageUvdActivity; 1373 gpu_metrics [all...] |
/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
H A D | smu_v13_0_4_ppt.c | 249 struct gpu_metrics_v2_1 *gpu_metrics = local 258 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 1); 260 gpu_metrics->temperature_gfx = metrics.GfxTemperature; 261 gpu_metrics->temperature_soc = metrics.SocTemperature; 262 memcpy(&gpu_metrics->temperature_core[0], 265 gpu_metrics->temperature_l3[0] = metrics.L3Temperature; 267 gpu_metrics->average_gfx_activity = metrics.GfxActivity; 268 gpu_metrics->average_mm_activity = metrics.UvdActivity; 270 gpu_metrics->average_socket_power = metrics.AverageSocketPower; 271 gpu_metrics [all...] |
H A D | aldebaran_ppt.c | 1695 struct gpu_metrics_v1_3 *gpu_metrics = local 1706 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); 1708 gpu_metrics->temperature_edge = metrics.TemperatureEdge; 1709 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; 1710 gpu_metrics->temperature_mem = metrics.TemperatureHBM; 1711 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx; 1712 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc; 1713 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem; 1715 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; 1716 gpu_metrics [all...] |
H A D | smu_v13_0_5_ppt.c | 464 struct gpu_metrics_v2_1 *gpu_metrics = local 473 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 1); 475 gpu_metrics->temperature_gfx = metrics.GfxTemperature; 476 gpu_metrics->temperature_soc = metrics.SocTemperature; 478 gpu_metrics->average_gfx_activity = metrics.GfxActivity; 479 gpu_metrics->average_mm_activity = metrics.UvdActivity; 481 gpu_metrics->average_socket_power = metrics.CurrentSocketPower; 482 gpu_metrics->average_gfx_power = metrics.Power[0]; 483 gpu_metrics->average_soc_power = metrics.Power[1]; 484 gpu_metrics [all...] |
H A D | yellow_carp_ppt.c | 555 struct gpu_metrics_v2_1 *gpu_metrics = local 564 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 1); 566 gpu_metrics->temperature_gfx = metrics.GfxTemperature; 567 gpu_metrics->temperature_soc = metrics.SocTemperature; 568 memcpy(&gpu_metrics->temperature_core[0], 571 gpu_metrics->temperature_l3[0] = metrics.L3Temperature; 573 gpu_metrics->average_gfx_activity = metrics.GfxActivity; 574 gpu_metrics->average_mm_activity = metrics.UvdActivity; 576 gpu_metrics->average_socket_power = metrics.CurrentSocketPower; 577 gpu_metrics [all...] |
H A D | smu_v13_0_7_ppt.c | 2018 struct gpu_metrics_v1_3 *gpu_metrics = local 2030 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); 2032 gpu_metrics->temperature_edge = metrics->AvgTemperature[TEMP_EDGE]; 2033 gpu_metrics->temperature_hotspot = metrics->AvgTemperature[TEMP_HOTSPOT]; 2034 gpu_metrics->temperature_mem = metrics->AvgTemperature[TEMP_MEM]; 2035 gpu_metrics->temperature_vrgfx = metrics->AvgTemperature[TEMP_VR_GFX]; 2036 gpu_metrics->temperature_vrsoc = metrics->AvgTemperature[TEMP_VR_SOC]; 2037 gpu_metrics->temperature_vrmem = max(metrics->AvgTemperature[TEMP_VR_MEM0], 2040 gpu_metrics->average_gfx_activity = metrics->AverageGfxActivity; 2041 gpu_metrics [all...] |
H A D | smu_v13_0_0_ppt.c | 2032 struct gpu_metrics_v1_3 *gpu_metrics = local 2044 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); 2046 gpu_metrics->temperature_edge = metrics->AvgTemperature[TEMP_EDGE]; 2047 gpu_metrics->temperature_hotspot = metrics->AvgTemperature[TEMP_HOTSPOT]; 2048 gpu_metrics->temperature_mem = metrics->AvgTemperature[TEMP_MEM]; 2049 gpu_metrics->temperature_vrgfx = metrics->AvgTemperature[TEMP_VR_GFX]; 2050 gpu_metrics->temperature_vrsoc = metrics->AvgTemperature[TEMP_VR_SOC]; 2051 gpu_metrics->temperature_vrmem = max(metrics->AvgTemperature[TEMP_VR_MEM0], 2054 gpu_metrics->average_gfx_activity = metrics->AverageGfxActivity; 2055 gpu_metrics [all...] |
H A D | smu_v13_0_6_ppt.c | 2165 struct gpu_metrics_v1_5 *gpu_metrics = local 2182 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 5); 2184 gpu_metrics->temperature_hotspot = 2187 gpu_metrics->temperature_mem = 2190 gpu_metrics->temperature_vrsoc = 2193 gpu_metrics->average_gfx_activity = 2195 gpu_metrics->average_umc_activity = 2198 gpu_metrics->curr_socket_power = 2201 gpu_metrics->energy_accumulator = GET_METRIC_FIELD(SocketEnergyAcc); 2206 gpu_metrics [all...] |
/linux-master/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | vega12_hwmgr.c | 2855 static void vega12_init_gpu_metrics_v1_0(struct gpu_metrics_v1_0 *gpu_metrics) argument 2857 memset(gpu_metrics, 0xFF, sizeof(struct gpu_metrics_v1_0)); 2859 gpu_metrics->common_header.structure_size = 2861 gpu_metrics->common_header.format_revision = 1; 2862 gpu_metrics->common_header.content_revision = 0; 2864 gpu_metrics->system_clock_counter = ktime_get_boottime_ns(); 2872 struct gpu_metrics_v1_0 *gpu_metrics = local 2882 vega12_init_gpu_metrics_v1_0(gpu_metrics); 2884 gpu_metrics->temperature_edge = metrics.TemperatureEdge; 2885 gpu_metrics [all...] |
H A D | vega20_hwmgr.c | 4296 static void vega20_init_gpu_metrics_v1_0(struct gpu_metrics_v1_0 *gpu_metrics) argument 4298 memset(gpu_metrics, 0xFF, sizeof(struct gpu_metrics_v1_0)); 4300 gpu_metrics->common_header.structure_size = 4302 gpu_metrics->common_header.format_revision = 1; 4303 gpu_metrics->common_header.content_revision = 0; 4305 gpu_metrics->system_clock_counter = ktime_get_boottime_ns(); 4313 struct gpu_metrics_v1_0 *gpu_metrics = local 4323 vega20_init_gpu_metrics_v1_0(gpu_metrics); 4325 gpu_metrics->temperature_edge = metrics.TemperatureEdge; 4326 gpu_metrics [all...] |
/linux-master/drivers/gpu/drm/amd/pm/ |
H A D | amdgpu_pm.c | 1841 * DOC: gpu_metrics 1844 * metrics data. The file gpu_metrics is used for this. Reading the 1858 void *gpu_metrics; local 1873 size = amdgpu_dpm_get_gpu_metrics(adev, &gpu_metrics); 1880 memcpy(buf, gpu_metrics, size); 2188 AMDGPU_DEVICE_ATTR_RO(gpu_metrics, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF), 2253 } else if (DEVICE_ATTR_IS(gpu_metrics)) {
|