Home
last modified time | relevance | path

Searched refs:gpu_metrics (Results 1 – 12 of 12) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/pm/swsmu/smu12/
H A Drenoir_ppt.c1085 struct gpu_metrics_v2_0 *gpu_metrics = in renoir_get_gpu_metrics() local
1094 smu_v12_0_init_gpu_metrics_v2_0(gpu_metrics); in renoir_get_gpu_metrics()
1096 gpu_metrics->temperature_gfx = metrics.GfxTemperature; in renoir_get_gpu_metrics()
1097 gpu_metrics->temperature_soc = metrics.SocTemperature; in renoir_get_gpu_metrics()
1098 memcpy(&gpu_metrics->temperature_core[0], in renoir_get_gpu_metrics()
1101 gpu_metrics->temperature_l3[0] = metrics.L3Temperature[0]; in renoir_get_gpu_metrics()
1102 gpu_metrics->temperature_l3[1] = metrics.L3Temperature[1]; in renoir_get_gpu_metrics()
1104 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; in renoir_get_gpu_metrics()
1105 gpu_metrics->average_mm_activity = metrics.AverageUvdActivity; in renoir_get_gpu_metrics()
1107 gpu_metrics->average_socket_power = metrics.CurrentSocketPower; in renoir_get_gpu_metrics()
[all …]
H A Dsmu_v12_0.c282 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
284 memset(gpu_metrics, 0xFF, sizeof(struct gpu_metrics_v2_0)); in smu_v12_0_init_gpu_metrics_v2_0()
286 gpu_metrics->common_header.structure_size = in smu_v12_0_init_gpu_metrics_v2_0()
288 gpu_metrics->common_header.format_revision = 2; in smu_v12_0_init_gpu_metrics_v2_0()
289 gpu_metrics->common_header.content_revision = 0; in smu_v12_0_init_gpu_metrics_v2_0()
291 gpu_metrics->system_clock_counter = ktime_get_boottime_ns(); in smu_v12_0_init_gpu_metrics_v2_0()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/pm/swsmu/smu11/
H A Dnavi10_ppt.c2552 struct gpu_metrics_v1_0 *gpu_metrics = in navi10_get_gpu_metrics() local
2575 smu_v11_0_init_gpu_metrics_v1_0(gpu_metrics); in navi10_get_gpu_metrics()
2577 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in navi10_get_gpu_metrics()
2578 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in navi10_get_gpu_metrics()
2579 gpu_metrics->temperature_mem = metrics.TemperatureMem; in navi10_get_gpu_metrics()
2580 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx; in navi10_get_gpu_metrics()
2581 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc; in navi10_get_gpu_metrics()
2582 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem0; in navi10_get_gpu_metrics()
2584 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; in navi10_get_gpu_metrics()
2585 gpu_metrics->average_umc_activity = metrics.AverageUclkActivity; in navi10_get_gpu_metrics()
[all …]
H A Darcturus_ppt.c2272 struct gpu_metrics_v1_0 *gpu_metrics = in arcturus_get_gpu_metrics() local
2283 smu_v11_0_init_gpu_metrics_v1_0(gpu_metrics); in arcturus_get_gpu_metrics()
2285 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in arcturus_get_gpu_metrics()
2286 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in arcturus_get_gpu_metrics()
2287 gpu_metrics->temperature_mem = metrics.TemperatureHBM; in arcturus_get_gpu_metrics()
2288 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx; in arcturus_get_gpu_metrics()
2289 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc; in arcturus_get_gpu_metrics()
2290 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem; in arcturus_get_gpu_metrics()
2292 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; in arcturus_get_gpu_metrics()
2293 gpu_metrics->average_umc_activity = metrics.AverageUclkActivity; in arcturus_get_gpu_metrics()
[all …]
H A Dsienna_cichlid_ppt.c2686 struct gpu_metrics_v1_0 *gpu_metrics = in sienna_cichlid_get_gpu_metrics() local
2697 smu_v11_0_init_gpu_metrics_v1_0(gpu_metrics); in sienna_cichlid_get_gpu_metrics()
2699 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in sienna_cichlid_get_gpu_metrics()
2700 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in sienna_cichlid_get_gpu_metrics()
2701 gpu_metrics->temperature_mem = metrics.TemperatureMem; in sienna_cichlid_get_gpu_metrics()
2702 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx; in sienna_cichlid_get_gpu_metrics()
2703 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc; in sienna_cichlid_get_gpu_metrics()
2704 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem0; in sienna_cichlid_get_gpu_metrics()
2706 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; in sienna_cichlid_get_gpu_metrics()
2707 gpu_metrics->average_umc_activity = metrics.AverageUclkActivity; in sienna_cichlid_get_gpu_metrics()
[all …]
H A Dsmu_v11_0.c2002 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
2004 memset(gpu_metrics, 0xFF, sizeof(struct gpu_metrics_v1_0)); in smu_v11_0_init_gpu_metrics_v1_0()
2006 gpu_metrics->common_header.structure_size = in smu_v11_0_init_gpu_metrics_v1_0()
2008 gpu_metrics->common_header.format_revision = 1; in smu_v11_0_init_gpu_metrics_v1_0()
2009 gpu_metrics->common_header.content_revision = 0; in smu_v11_0_init_gpu_metrics_v1_0()
2011 gpu_metrics->system_clock_counter = ktime_get_boottime_ns(); in smu_v11_0_init_gpu_metrics_v1_0()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dvega12_hwmgr.c2829 static void vega12_init_gpu_metrics_v1_0(struct gpu_metrics_v1_0 *gpu_metrics) in vega12_init_gpu_metrics_v1_0() argument
2831 memset(gpu_metrics, 0xFF, sizeof(struct gpu_metrics_v1_0)); in vega12_init_gpu_metrics_v1_0()
2833 gpu_metrics->common_header.structure_size = in vega12_init_gpu_metrics_v1_0()
2835 gpu_metrics->common_header.format_revision = 1; in vega12_init_gpu_metrics_v1_0()
2836 gpu_metrics->common_header.content_revision = 0; in vega12_init_gpu_metrics_v1_0()
2838 gpu_metrics->system_clock_counter = ktime_get_boottime_ns(); in vega12_init_gpu_metrics_v1_0()
2846 struct gpu_metrics_v1_0 *gpu_metrics = in vega12_get_gpu_metrics() local
2856 vega12_init_gpu_metrics_v1_0(gpu_metrics); in vega12_get_gpu_metrics()
2858 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in vega12_get_gpu_metrics()
2859 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in vega12_get_gpu_metrics()
[all …]
H A Dvega20_hwmgr.c4295 static void vega20_init_gpu_metrics_v1_0(struct gpu_metrics_v1_0 *gpu_metrics) in vega20_init_gpu_metrics_v1_0() argument
4297 memset(gpu_metrics, 0xFF, sizeof(struct gpu_metrics_v1_0)); in vega20_init_gpu_metrics_v1_0()
4299 gpu_metrics->common_header.structure_size = in vega20_init_gpu_metrics_v1_0()
4301 gpu_metrics->common_header.format_revision = 1; in vega20_init_gpu_metrics_v1_0()
4302 gpu_metrics->common_header.content_revision = 0; in vega20_init_gpu_metrics_v1_0()
4304 gpu_metrics->system_clock_counter = ktime_get_boottime_ns(); in vega20_init_gpu_metrics_v1_0()
4312 struct gpu_metrics_v1_0 *gpu_metrics = in vega20_get_gpu_metrics() local
4322 vega20_init_gpu_metrics_v1_0(gpu_metrics); in vega20_get_gpu_metrics()
4324 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in vega20_get_gpu_metrics()
4325 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in vega20_get_gpu_metrics()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/pm/inc/
H A Dsmu_v12_0.h63 void smu_v12_0_init_gpu_metrics_v2_0(struct gpu_metrics_v2_0 *gpu_metrics);
H A Dsmu_v11_0.h278 void smu_v11_0_init_gpu_metrics_v1_0(struct gpu_metrics_v1_0 *gpu_metrics);
/OK3568_Linux_fs/kernel/Documentation/gpu/
H A Damdgpu.rst211 gpu_metrics subsection
215 :doc: gpu_metrics
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/pm/
H A Damdgpu_pm.c1980 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()