Searched refs:gpu_metrics (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
| H A D | navi10_ppt.c | 2963 struct gpu_metrics_v1_3 *gpu_metrics = in navi10_get_legacy_gpu_metrics() local 2976 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in navi10_get_legacy_gpu_metrics() 2978 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in navi10_get_legacy_gpu_metrics() 2979 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in navi10_get_legacy_gpu_metrics() 2980 gpu_metrics->temperature_mem = metrics.TemperatureMem; in navi10_get_legacy_gpu_metrics() 2981 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx; in navi10_get_legacy_gpu_metrics() 2982 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc; in navi10_get_legacy_gpu_metrics() 2983 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem0; in navi10_get_legacy_gpu_metrics() 2985 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; in navi10_get_legacy_gpu_metrics() 2986 gpu_metrics->average_umc_activity = metrics.AverageUclkActivity; in navi10_get_legacy_gpu_metrics() [all …]
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu14/ |
| H A D | smu_v14_0_0_ppt.c | 544 struct gpu_metrics_v3_0 *gpu_metrics = in smu_v14_0_0_get_gpu_metrics() local 553 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 3, 0); in smu_v14_0_0_get_gpu_metrics() 555 gpu_metrics->temperature_gfx = metrics.GfxTemperature; in smu_v14_0_0_get_gpu_metrics() 556 gpu_metrics->temperature_soc = metrics.SocTemperature; in smu_v14_0_0_get_gpu_metrics() 557 memcpy(&gpu_metrics->temperature_core[0], in smu_v14_0_0_get_gpu_metrics() 560 gpu_metrics->temperature_skin = metrics.SkinTemp; in smu_v14_0_0_get_gpu_metrics() 562 gpu_metrics->average_gfx_activity = metrics.GfxActivity; in smu_v14_0_0_get_gpu_metrics() 563 gpu_metrics->average_vcn_activity = metrics.VcnActivity; in smu_v14_0_0_get_gpu_metrics() 564 memcpy(&gpu_metrics->average_ipu_activity[0], in smu_v14_0_0_get_gpu_metrics() 567 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 | 2198 struct gpu_metrics_v1_3 *gpu_metrics = in smu_v14_0_2_get_gpu_metrics() local 2210 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in smu_v14_0_2_get_gpu_metrics() 2212 gpu_metrics->temperature_edge = metrics->AvgTemperature[TEMP_EDGE]; in smu_v14_0_2_get_gpu_metrics() 2213 gpu_metrics->temperature_hotspot = metrics->AvgTemperature[TEMP_HOTSPOT]; in smu_v14_0_2_get_gpu_metrics() 2214 gpu_metrics->temperature_mem = metrics->AvgTemperature[TEMP_MEM]; in smu_v14_0_2_get_gpu_metrics() 2215 gpu_metrics->temperature_vrgfx = metrics->AvgTemperature[TEMP_VR_GFX]; in smu_v14_0_2_get_gpu_metrics() 2216 gpu_metrics->temperature_vrsoc = metrics->AvgTemperature[TEMP_VR_SOC]; in smu_v14_0_2_get_gpu_metrics() 2217 gpu_metrics->temperature_vrmem = max(metrics->AvgTemperature[TEMP_VR_MEM0], in smu_v14_0_2_get_gpu_metrics() 2220 gpu_metrics->average_gfx_activity = metrics->AverageGfxActivity; in smu_v14_0_2_get_gpu_metrics() 2221 gpu_metrics->average_umc_activity = metrics->AverageUclkActivity; in smu_v14_0_2_get_gpu_metrics() [all …]
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
| H A D | smu_v13_0_0_ppt.c | 2109 struct gpu_metrics_v1_3 *gpu_metrics = in smu_v13_0_0_get_gpu_metrics() local 2121 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in smu_v13_0_0_get_gpu_metrics() 2123 gpu_metrics->temperature_edge = metrics->AvgTemperature[TEMP_EDGE]; in smu_v13_0_0_get_gpu_metrics() 2124 gpu_metrics->temperature_hotspot = metrics->AvgTemperature[TEMP_HOTSPOT]; in smu_v13_0_0_get_gpu_metrics() 2125 gpu_metrics->temperature_mem = metrics->AvgTemperature[TEMP_MEM]; in smu_v13_0_0_get_gpu_metrics() 2126 gpu_metrics->temperature_vrgfx = metrics->AvgTemperature[TEMP_VR_GFX]; in smu_v13_0_0_get_gpu_metrics() 2127 gpu_metrics->temperature_vrsoc = metrics->AvgTemperature[TEMP_VR_SOC]; in smu_v13_0_0_get_gpu_metrics() 2128 gpu_metrics->temperature_vrmem = max(metrics->AvgTemperature[TEMP_VR_MEM0], in smu_v13_0_0_get_gpu_metrics() 2131 gpu_metrics->average_gfx_activity = metrics->AverageGfxActivity; in smu_v13_0_0_get_gpu_metrics() 2132 gpu_metrics->average_umc_activity = metrics->AverageUclkActivity; in smu_v13_0_0_get_gpu_metrics() [all …]
|
| /linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
| H A D | vega12_hwmgr.c | 2865 static void vega12_init_gpu_metrics_v1_0(struct gpu_metrics_v1_0 *gpu_metrics) in vega12_init_gpu_metrics_v1_0() argument 2867 memset(gpu_metrics, 0xFF, sizeof(struct gpu_metrics_v1_0)); in vega12_init_gpu_metrics_v1_0() 2869 gpu_metrics->common_header.structure_size = in vega12_init_gpu_metrics_v1_0() 2871 gpu_metrics->common_header.format_revision = 1; in vega12_init_gpu_metrics_v1_0() 2872 gpu_metrics->common_header.content_revision = 0; in vega12_init_gpu_metrics_v1_0() 2874 gpu_metrics->system_clock_counter = ktime_get_boottime_ns(); in vega12_init_gpu_metrics_v1_0() 2882 struct gpu_metrics_v1_0 *gpu_metrics = in vega12_get_gpu_metrics() local 2892 vega12_init_gpu_metrics_v1_0(gpu_metrics); in vega12_get_gpu_metrics() 2894 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in vega12_get_gpu_metrics() 2895 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in vega12_get_gpu_metrics() [all …]
|
| H A D | vega20_hwmgr.c | 4311 static void vega20_init_gpu_metrics_v1_0(struct gpu_metrics_v1_0 *gpu_metrics) in vega20_init_gpu_metrics_v1_0() argument 4313 memset(gpu_metrics, 0xFF, sizeof(struct gpu_metrics_v1_0)); in vega20_init_gpu_metrics_v1_0() 4315 gpu_metrics->common_header.structure_size = in vega20_init_gpu_metrics_v1_0() 4317 gpu_metrics->common_header.format_revision = 1; in vega20_init_gpu_metrics_v1_0() 4318 gpu_metrics->common_header.content_revision = 0; in vega20_init_gpu_metrics_v1_0() 4320 gpu_metrics->system_clock_counter = ktime_get_boottime_ns(); in vega20_init_gpu_metrics_v1_0() 4328 struct gpu_metrics_v1_0 *gpu_metrics = in vega20_get_gpu_metrics() local 4338 vega20_init_gpu_metrics_v1_0(gpu_metrics); in vega20_get_gpu_metrics() 4340 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in vega20_get_gpu_metrics() 4341 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in vega20_get_gpu_metrics() [all …]
|
| /linux/drivers/gpu/drm/amd/pm/ |
| H A D | amdgpu_pm.c | 1755 void *gpu_metrics; in amdgpu_get_gpu_metrics() local 1763 size = amdgpu_dpm_get_gpu_metrics(adev, &gpu_metrics); in amdgpu_get_gpu_metrics() 1770 memcpy(buf, gpu_metrics, size); in amdgpu_get_gpu_metrics() 2543 AMDGPU_DEVICE_ATTR_RO(gpu_metrics, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF), 2620 } else if (DEVICE_ATTR_IS(gpu_metrics)) { in default_attr_update()
|