Searched refs:gpu_metrics (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
| H A D | aldebaran_ppt.c | 1645 struct gpu_metrics_v1_3 *gpu_metrics = in aldebaran_get_gpu_metrics() local 1657 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in aldebaran_get_gpu_metrics() 1659 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in aldebaran_get_gpu_metrics() 1660 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in aldebaran_get_gpu_metrics() 1661 gpu_metrics->temperature_mem = metrics.TemperatureHBM; in aldebaran_get_gpu_metrics() 1662 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx; in aldebaran_get_gpu_metrics() 1663 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc; in aldebaran_get_gpu_metrics() 1664 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem; in aldebaran_get_gpu_metrics() 1666 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; in aldebaran_get_gpu_metrics() 1667 gpu_metrics->average_umc_activity = metrics.AverageUclkActivity; in aldebaran_get_gpu_metrics() [all …]
|
| H A D | smu_v13_0_6_ppt.c | 563 struct smu_v13_0_6_gpu_metrics *gpu_metrics; in smu_v13_0_6_tables_init() local 603 gpu_metrics = (struct smu_v13_0_6_gpu_metrics *)smu_driver_table_ptr( in smu_v13_0_6_tables_init() 606 smu_v13_0_6_gpu_metrics_init(gpu_metrics, 1, 9); in smu_v13_0_6_tables_init() 2772 struct smu_v13_0_6_gpu_metrics *gpu_metrics; in smu_v13_0_6_get_gpu_metrics() local 2789 gpu_metrics = (struct smu_v13_0_6_gpu_metrics *)smu_driver_table_ptr( in smu_v13_0_6_get_gpu_metrics() 2795 gpu_metrics); in smu_v13_0_6_get_gpu_metrics() 2802 gpu_metrics->temperature_hotspot = in smu_v13_0_6_get_gpu_metrics() 2805 gpu_metrics->temperature_mem = in smu_v13_0_6_get_gpu_metrics() 2808 gpu_metrics->temperature_vrsoc = in smu_v13_0_6_get_gpu_metrics() 2811 gpu_metrics->average_gfx_activity = in smu_v13_0_6_get_gpu_metrics() [all …]
|
| H A D | smu_v13_0_7_ppt.c | 2070 struct gpu_metrics_v1_3 *gpu_metrics = in smu_v13_0_7_get_gpu_metrics() local 2083 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in smu_v13_0_7_get_gpu_metrics() 2085 gpu_metrics->temperature_edge = metrics->AvgTemperature[TEMP_EDGE]; in smu_v13_0_7_get_gpu_metrics() 2086 gpu_metrics->temperature_hotspot = metrics->AvgTemperature[TEMP_HOTSPOT]; in smu_v13_0_7_get_gpu_metrics() 2087 gpu_metrics->temperature_mem = metrics->AvgTemperature[TEMP_MEM]; in smu_v13_0_7_get_gpu_metrics() 2088 gpu_metrics->temperature_vrgfx = metrics->AvgTemperature[TEMP_VR_GFX]; in smu_v13_0_7_get_gpu_metrics() 2089 gpu_metrics->temperature_vrsoc = metrics->AvgTemperature[TEMP_VR_SOC]; in smu_v13_0_7_get_gpu_metrics() 2090 gpu_metrics->temperature_vrmem = max(metrics->AvgTemperature[TEMP_VR_MEM0], in smu_v13_0_7_get_gpu_metrics() 2093 gpu_metrics->average_gfx_activity = metrics->AverageGfxActivity; in smu_v13_0_7_get_gpu_metrics() 2094 gpu_metrics->average_umc_activity = smu_safe_u16_nn(metrics->AverageUclkActivity); in smu_v13_0_7_get_gpu_metrics() [all …]
|
| H A D | smu_v13_0_0_ppt.c | 2063 struct gpu_metrics_v1_3 *gpu_metrics = in smu_v13_0_0_get_gpu_metrics() local 2077 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in smu_v13_0_0_get_gpu_metrics() 2079 gpu_metrics->temperature_edge = metrics->AvgTemperature[TEMP_EDGE]; in smu_v13_0_0_get_gpu_metrics() 2080 gpu_metrics->temperature_hotspot = metrics->AvgTemperature[TEMP_HOTSPOT]; in smu_v13_0_0_get_gpu_metrics() 2081 gpu_metrics->temperature_mem = metrics->AvgTemperature[TEMP_MEM]; in smu_v13_0_0_get_gpu_metrics() 2082 gpu_metrics->temperature_vrgfx = metrics->AvgTemperature[TEMP_VR_GFX]; in smu_v13_0_0_get_gpu_metrics() 2083 gpu_metrics->temperature_vrsoc = metrics->AvgTemperature[TEMP_VR_SOC]; in smu_v13_0_0_get_gpu_metrics() 2084 gpu_metrics->temperature_vrmem = max(metrics->AvgTemperature[TEMP_VR_MEM0], in smu_v13_0_0_get_gpu_metrics() 2087 gpu_metrics->average_gfx_activity = metrics->AverageGfxActivity; in smu_v13_0_0_get_gpu_metrics() 2088 gpu_metrics->average_umc_activity = smu_safe_u16_nn(metrics->AverageUclkActivity); in smu_v13_0_0_get_gpu_metrics() [all …]
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu14/ |
| H A D | smu_v14_0_2_ppt.c | 2126 struct gpu_metrics_v1_3 *gpu_metrics = in smu_v14_0_2_get_gpu_metrics() local 2139 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in smu_v14_0_2_get_gpu_metrics() 2141 gpu_metrics->temperature_edge = metrics->AvgTemperature[TEMP_EDGE]; in smu_v14_0_2_get_gpu_metrics() 2142 gpu_metrics->temperature_hotspot = metrics->AvgTemperature[TEMP_HOTSPOT]; in smu_v14_0_2_get_gpu_metrics() 2143 gpu_metrics->temperature_mem = metrics->AvgTemperature[TEMP_MEM]; in smu_v14_0_2_get_gpu_metrics() 2144 gpu_metrics->temperature_vrgfx = metrics->AvgTemperature[TEMP_VR_GFX]; in smu_v14_0_2_get_gpu_metrics() 2145 gpu_metrics->temperature_vrsoc = metrics->AvgTemperature[TEMP_VR_SOC]; in smu_v14_0_2_get_gpu_metrics() 2146 gpu_metrics->temperature_vrmem = max(metrics->AvgTemperature[TEMP_VR_MEM0], in smu_v14_0_2_get_gpu_metrics() 2149 gpu_metrics->average_gfx_activity = metrics->AverageGfxActivity; in smu_v14_0_2_get_gpu_metrics() 2150 gpu_metrics->average_umc_activity = smu_safe_u16_nn(metrics->AverageUclkActivity); in smu_v14_0_2_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 | 1754 void *gpu_metrics; in amdgpu_get_gpu_metrics() local 1762 size = amdgpu_dpm_get_gpu_metrics(adev, &gpu_metrics); in amdgpu_get_gpu_metrics() 1769 memcpy(buf, gpu_metrics, size); in amdgpu_get_gpu_metrics() 2585 AMDGPU_DEVICE_ATTR_RO(gpu_metrics, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF), 2663 } else if (DEVICE_ATTR_IS(gpu_metrics)) { in default_attr_update()
|