Searched refs:gpu_metrics (Results 1 – 12 of 12) sorted by relevance
| /Linux-v5.10/drivers/gpu/drm/amd/pm/swsmu/smu12/ |
| D | renoir_ppt.c | 1084 struct gpu_metrics_v2_0 *gpu_metrics = in renoir_get_gpu_metrics() local 1093 smu_v12_0_init_gpu_metrics_v2_0(gpu_metrics); in renoir_get_gpu_metrics() 1095 gpu_metrics->temperature_gfx = metrics.GfxTemperature; in renoir_get_gpu_metrics() 1096 gpu_metrics->temperature_soc = metrics.SocTemperature; in renoir_get_gpu_metrics() 1097 memcpy(&gpu_metrics->temperature_core[0], in renoir_get_gpu_metrics() 1100 gpu_metrics->temperature_l3[0] = metrics.L3Temperature[0]; in renoir_get_gpu_metrics() 1101 gpu_metrics->temperature_l3[1] = metrics.L3Temperature[1]; in renoir_get_gpu_metrics() 1103 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; in renoir_get_gpu_metrics() 1104 gpu_metrics->average_mm_activity = metrics.AverageUvdActivity; in renoir_get_gpu_metrics() 1106 gpu_metrics->average_socket_power = metrics.CurrentSocketPower; in renoir_get_gpu_metrics() [all …]
|
| D | smu_v12_0.c | 278 void smu_v12_0_init_gpu_metrics_v2_0(struct gpu_metrics_v2_0 *gpu_metrics) in smu_v12_0_init_gpu_metrics_v2_0() argument 280 memset(gpu_metrics, 0xFF, sizeof(struct gpu_metrics_v2_0)); in smu_v12_0_init_gpu_metrics_v2_0() 282 gpu_metrics->common_header.structure_size = in smu_v12_0_init_gpu_metrics_v2_0() 284 gpu_metrics->common_header.format_revision = 2; in smu_v12_0_init_gpu_metrics_v2_0() 285 gpu_metrics->common_header.content_revision = 0; in smu_v12_0_init_gpu_metrics_v2_0() 287 gpu_metrics->system_clock_counter = ktime_get_boottime_ns(); in smu_v12_0_init_gpu_metrics_v2_0()
|
| /Linux-v5.10/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
| D | arcturus_ppt.c | 2259 struct gpu_metrics_v1_0 *gpu_metrics = in arcturus_get_gpu_metrics() local 2270 smu_v11_0_init_gpu_metrics_v1_0(gpu_metrics); in arcturus_get_gpu_metrics() 2272 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in arcturus_get_gpu_metrics() 2273 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in arcturus_get_gpu_metrics() 2274 gpu_metrics->temperature_mem = metrics.TemperatureHBM; in arcturus_get_gpu_metrics() 2275 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx; in arcturus_get_gpu_metrics() 2276 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc; in arcturus_get_gpu_metrics() 2277 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem; in arcturus_get_gpu_metrics() 2279 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; in arcturus_get_gpu_metrics() 2280 gpu_metrics->average_umc_activity = metrics.AverageUclkActivity; in arcturus_get_gpu_metrics() [all …]
|
| D | navi10_ppt.c | 2536 struct gpu_metrics_v1_0 *gpu_metrics = in navi10_get_gpu_metrics() local 2559 smu_v11_0_init_gpu_metrics_v1_0(gpu_metrics); in navi10_get_gpu_metrics() 2561 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in navi10_get_gpu_metrics() 2562 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in navi10_get_gpu_metrics() 2563 gpu_metrics->temperature_mem = metrics.TemperatureMem; in navi10_get_gpu_metrics() 2564 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx; in navi10_get_gpu_metrics() 2565 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc; in navi10_get_gpu_metrics() 2566 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem0; in navi10_get_gpu_metrics() 2568 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; in navi10_get_gpu_metrics() 2569 gpu_metrics->average_umc_activity = metrics.AverageUclkActivity; in navi10_get_gpu_metrics() [all …]
|
| D | sienna_cichlid_ppt.c | 2655 struct gpu_metrics_v1_0 *gpu_metrics = in sienna_cichlid_get_gpu_metrics() local 2666 smu_v11_0_init_gpu_metrics_v1_0(gpu_metrics); in sienna_cichlid_get_gpu_metrics() 2668 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in sienna_cichlid_get_gpu_metrics() 2669 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in sienna_cichlid_get_gpu_metrics() 2670 gpu_metrics->temperature_mem = metrics.TemperatureMem; in sienna_cichlid_get_gpu_metrics() 2671 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx; in sienna_cichlid_get_gpu_metrics() 2672 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc; in sienna_cichlid_get_gpu_metrics() 2673 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem0; in sienna_cichlid_get_gpu_metrics() 2675 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; in sienna_cichlid_get_gpu_metrics() 2676 gpu_metrics->average_umc_activity = metrics.AverageUclkActivity; in sienna_cichlid_get_gpu_metrics() [all …]
|
| D | smu_v11_0.c | 1973 void smu_v11_0_init_gpu_metrics_v1_0(struct gpu_metrics_v1_0 *gpu_metrics) in smu_v11_0_init_gpu_metrics_v1_0() argument 1975 memset(gpu_metrics, 0xFF, sizeof(struct gpu_metrics_v1_0)); in smu_v11_0_init_gpu_metrics_v1_0() 1977 gpu_metrics->common_header.structure_size = in smu_v11_0_init_gpu_metrics_v1_0() 1979 gpu_metrics->common_header.format_revision = 1; in smu_v11_0_init_gpu_metrics_v1_0() 1980 gpu_metrics->common_header.content_revision = 0; in smu_v11_0_init_gpu_metrics_v1_0() 1982 gpu_metrics->system_clock_counter = ktime_get_boottime_ns(); in smu_v11_0_init_gpu_metrics_v1_0()
|
| /Linux-v5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
| D | vega12_hwmgr.c | 2739 static void vega12_init_gpu_metrics_v1_0(struct gpu_metrics_v1_0 *gpu_metrics) in vega12_init_gpu_metrics_v1_0() argument 2741 memset(gpu_metrics, 0xFF, sizeof(struct gpu_metrics_v1_0)); in vega12_init_gpu_metrics_v1_0() 2743 gpu_metrics->common_header.structure_size = in vega12_init_gpu_metrics_v1_0() 2745 gpu_metrics->common_header.format_revision = 1; in vega12_init_gpu_metrics_v1_0() 2746 gpu_metrics->common_header.content_revision = 0; in vega12_init_gpu_metrics_v1_0() 2748 gpu_metrics->system_clock_counter = ktime_get_boottime_ns(); in vega12_init_gpu_metrics_v1_0() 2756 struct gpu_metrics_v1_0 *gpu_metrics = in vega12_get_gpu_metrics() local 2766 vega12_init_gpu_metrics_v1_0(gpu_metrics); in vega12_get_gpu_metrics() 2768 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in vega12_get_gpu_metrics() 2769 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in vega12_get_gpu_metrics() [all …]
|
| D | vega20_hwmgr.c | 4264 static void vega20_init_gpu_metrics_v1_0(struct gpu_metrics_v1_0 *gpu_metrics) in vega20_init_gpu_metrics_v1_0() argument 4266 memset(gpu_metrics, 0xFF, sizeof(struct gpu_metrics_v1_0)); in vega20_init_gpu_metrics_v1_0() 4268 gpu_metrics->common_header.structure_size = in vega20_init_gpu_metrics_v1_0() 4270 gpu_metrics->common_header.format_revision = 1; in vega20_init_gpu_metrics_v1_0() 4271 gpu_metrics->common_header.content_revision = 0; in vega20_init_gpu_metrics_v1_0() 4273 gpu_metrics->system_clock_counter = ktime_get_boottime_ns(); in vega20_init_gpu_metrics_v1_0() 4281 struct gpu_metrics_v1_0 *gpu_metrics = in vega20_get_gpu_metrics() local 4291 vega20_init_gpu_metrics_v1_0(gpu_metrics); in vega20_get_gpu_metrics() 4293 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in vega20_get_gpu_metrics() 4294 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in vega20_get_gpu_metrics() [all …]
|
| /Linux-v5.10/drivers/gpu/drm/amd/pm/inc/ |
| D | smu_v12_0.h | 63 void smu_v12_0_init_gpu_metrics_v2_0(struct gpu_metrics_v2_0 *gpu_metrics);
|
| D | smu_v11_0.h | 275 void smu_v11_0_init_gpu_metrics_v1_0(struct gpu_metrics_v1_0 *gpu_metrics);
|
| /Linux-v5.10/Documentation/gpu/ |
| D | amdgpu.rst | 211 gpu_metrics subsection 215 :doc: gpu_metrics
|
| /Linux-v5.10/drivers/gpu/drm/amd/pm/ |
| D | amdgpu_pm.c | 1980 void *gpu_metrics; in amdgpu_get_gpu_metrics() local 1994 size = smu_sys_get_gpu_metrics(&adev->smu, &gpu_metrics); in amdgpu_get_gpu_metrics() 1996 size = amdgpu_dpm_get_gpu_metrics(adev, &gpu_metrics); in amdgpu_get_gpu_metrics() 2004 memcpy(buf, gpu_metrics, size); in amdgpu_get_gpu_metrics() 2036 AMDGPU_DEVICE_ATTR_RO(gpu_metrics, ATTR_FLAG_BASIC), 2086 } else if (DEVICE_ATTR_IS(gpu_metrics)) { in default_attr_update()
|