Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/gpu/drm/amd/pm/swsmu/smu11/
A Dvangogh_ppt.c1657 struct gpu_metrics_v2_3 *gpu_metrics = in vangogh_get_legacy_gpu_metrics_v2_3() local
1699 gpu_metrics->indep_throttle_status = in vangogh_get_legacy_gpu_metrics_v2_3()
1705 *table = (void *)gpu_metrics; in vangogh_get_legacy_gpu_metrics_v2_3()
1714 struct gpu_metrics_v2_2 *gpu_metrics = in vangogh_get_legacy_gpu_metrics() local
1756 gpu_metrics->indep_throttle_status = in vangogh_get_legacy_gpu_metrics()
1762 *table = (void *)gpu_metrics; in vangogh_get_legacy_gpu_metrics()
1771 struct gpu_metrics_v2_3 *gpu_metrics = in vangogh_get_gpu_metrics_v2_3() local
1827 gpu_metrics->indep_throttle_status = in vangogh_get_gpu_metrics_v2_3()
1833 *table = (void *)gpu_metrics; in vangogh_get_gpu_metrics_v2_3()
1891 gpu_metrics->indep_throttle_status = in vangogh_get_gpu_metrics()
[all …]
A Dcyan_skillfish_ppt.c377 struct gpu_metrics_v2_2 *gpu_metrics = in cyan_skillfish_get_gpu_metrics() local
386 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 2); in cyan_skillfish_get_gpu_metrics()
388 gpu_metrics->temperature_gfx = metrics.Current.GfxTemperature; in cyan_skillfish_get_gpu_metrics()
392 gpu_metrics->average_soc_power = metrics.Current.Power[0]; in cyan_skillfish_get_gpu_metrics()
393 gpu_metrics->average_gfx_power = metrics.Current.Power[1]; in cyan_skillfish_get_gpu_metrics()
404 gpu_metrics->current_uclk = metrics.Current.MemclkFrequency; in cyan_skillfish_get_gpu_metrics()
405 gpu_metrics->current_fclk = metrics.Current.MemclkFrequency; in cyan_skillfish_get_gpu_metrics()
406 gpu_metrics->current_vclk = metrics.Current.VclkFrequency; in cyan_skillfish_get_gpu_metrics()
407 gpu_metrics->current_dclk = metrics.Current.DclkFrequency; in cyan_skillfish_get_gpu_metrics()
421 gpu_metrics->system_clock_counter = ktime_get_boottime_ns(); in cyan_skillfish_get_gpu_metrics()
[all …]
A Dnavi10_ppt.c2952 gpu_metrics->voltage_gfx = in navi10_get_legacy_gpu_metrics()
2955 gpu_metrics->voltage_mem = in navi10_get_legacy_gpu_metrics()
2958 gpu_metrics->voltage_soc = in navi10_get_legacy_gpu_metrics()
3177 gpu_metrics->voltage_gfx = in navi10_get_gpu_metrics()
3180 gpu_metrics->voltage_mem = in navi10_get_gpu_metrics()
3183 gpu_metrics->voltage_soc = in navi10_get_gpu_metrics()
3252 gpu_metrics->voltage_gfx = in navi12_get_legacy_gpu_metrics()
3255 gpu_metrics->voltage_mem = in navi12_get_legacy_gpu_metrics()
3258 gpu_metrics->voltage_soc = in navi12_get_legacy_gpu_metrics()
3329 gpu_metrics->voltage_gfx = in navi12_get_gpu_metrics()
[all …]
A Darcturus_ppt.c2368 struct gpu_metrics_v1_3 *gpu_metrics = in arcturus_get_gpu_metrics() local
2379 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in arcturus_get_gpu_metrics()
2381 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in arcturus_get_gpu_metrics()
2383 gpu_metrics->temperature_mem = metrics.TemperatureHBM; in arcturus_get_gpu_metrics()
2384 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx; in arcturus_get_gpu_metrics()
2407 gpu_metrics->throttle_status = metrics.ThrottlerStatus; in arcturus_get_gpu_metrics()
2408 gpu_metrics->indep_throttle_status = in arcturus_get_gpu_metrics()
2412 gpu_metrics->current_fan_speed = metrics.CurrFanSpeed; in arcturus_get_gpu_metrics()
2414 gpu_metrics->pcie_link_width = in arcturus_get_gpu_metrics()
2416 gpu_metrics->pcie_link_speed = in arcturus_get_gpu_metrics()
[all …]
A Dsienna_cichlid_ppt.c3857 struct gpu_metrics_v1_3 *gpu_metrics = in sienna_cichlid_get_gpu_metrics() local
3930 gpu_metrics->voltage_gfx = in sienna_cichlid_get_gpu_metrics()
3933 gpu_metrics->voltage_mem = in sienna_cichlid_get_gpu_metrics()
3936 gpu_metrics->voltage_soc = in sienna_cichlid_get_gpu_metrics()
3942 gpu_metrics->average_gfxclk_frequency = in sienna_cichlid_get_gpu_metrics()
3947 gpu_metrics->average_gfxclk_frequency = in sienna_cichlid_get_gpu_metrics()
3952 gpu_metrics->average_uclk_frequency = in sienna_cichlid_get_gpu_metrics()
3981 gpu_metrics->indep_throttle_status = in sienna_cichlid_get_gpu_metrics()
3995 gpu_metrics->pcie_link_width = in sienna_cichlid_get_gpu_metrics()
3997 gpu_metrics->pcie_link_speed = in sienna_cichlid_get_gpu_metrics()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/amd/pm/swsmu/smu13/
A Dsmu_v13_0_4_ppt.c235 struct gpu_metrics_v2_1 *gpu_metrics = in smu_v13_0_4_get_gpu_metrics() local
244 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 1); in smu_v13_0_4_get_gpu_metrics()
246 gpu_metrics->temperature_gfx = metrics.GfxTemperature; in smu_v13_0_4_get_gpu_metrics()
247 gpu_metrics->temperature_soc = metrics.SocTemperature; in smu_v13_0_4_get_gpu_metrics()
248 memcpy(&gpu_metrics->temperature_core[0], in smu_v13_0_4_get_gpu_metrics()
257 gpu_metrics->average_gfx_power = metrics.Power[0]; in smu_v13_0_4_get_gpu_metrics()
258 gpu_metrics->average_soc_power = metrics.Power[1]; in smu_v13_0_4_get_gpu_metrics()
259 memcpy(&gpu_metrics->average_core_power[0], in smu_v13_0_4_get_gpu_metrics()
270 memcpy(&gpu_metrics->current_coreclk[0], in smu_v13_0_4_get_gpu_metrics()
273 gpu_metrics->current_l3clk[0] = metrics.L3Frequency; in smu_v13_0_4_get_gpu_metrics()
[all …]
A Dsmu_v13_0_7_ppt.c1241 struct gpu_metrics_v1_3 *gpu_metrics = in smu_v13_0_7_get_gpu_metrics() local
1253 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in smu_v13_0_7_get_gpu_metrics()
1269 gpu_metrics->energy_accumulator = metrics->EnergyAccumulator; in smu_v13_0_7_get_gpu_metrics()
1287 gpu_metrics->current_vclk0 = metrics->CurrClock[PPCLK_VCLK_0]; in smu_v13_0_7_get_gpu_metrics()
1292 gpu_metrics->throttle_status = in smu_v13_0_7_get_gpu_metrics()
1294 gpu_metrics->indep_throttle_status = in smu_v13_0_7_get_gpu_metrics()
1298 gpu_metrics->current_fan_speed = metrics->AvgFanRpm; in smu_v13_0_7_get_gpu_metrics()
1300 gpu_metrics->pcie_link_width = metrics->PcieWidth; in smu_v13_0_7_get_gpu_metrics()
1301 gpu_metrics->pcie_link_speed = metrics->PcieRate; in smu_v13_0_7_get_gpu_metrics()
1303 gpu_metrics->system_clock_counter = ktime_get_boottime_ns(); in smu_v13_0_7_get_gpu_metrics()
[all …]
A Dyellow_carp_ppt.c546 struct gpu_metrics_v2_1 *gpu_metrics = in yellow_carp_get_gpu_metrics() local
555 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 1); in yellow_carp_get_gpu_metrics()
557 gpu_metrics->temperature_gfx = metrics.GfxTemperature; in yellow_carp_get_gpu_metrics()
558 gpu_metrics->temperature_soc = metrics.SocTemperature; in yellow_carp_get_gpu_metrics()
559 memcpy(&gpu_metrics->temperature_core[0], in yellow_carp_get_gpu_metrics()
568 gpu_metrics->average_gfx_power = metrics.Power[0]; in yellow_carp_get_gpu_metrics()
569 gpu_metrics->average_soc_power = metrics.Power[1]; in yellow_carp_get_gpu_metrics()
570 memcpy(&gpu_metrics->average_core_power[0], in yellow_carp_get_gpu_metrics()
581 memcpy(&gpu_metrics->current_coreclk[0], in yellow_carp_get_gpu_metrics()
584 gpu_metrics->current_l3clk[0] = metrics.L3Frequency; in yellow_carp_get_gpu_metrics()
[all …]
A Dsmu_v13_0_0_ppt.c1312 struct gpu_metrics_v1_3 *gpu_metrics = in smu_v13_0_0_get_gpu_metrics() local
1324 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); in smu_v13_0_0_get_gpu_metrics()
1340 gpu_metrics->energy_accumulator = metrics->EnergyAccumulator; in smu_v13_0_0_get_gpu_metrics()
1359 gpu_metrics->current_uclk = metrics->CurrClock[PPCLK_UCLK]; in smu_v13_0_0_get_gpu_metrics()
1365 gpu_metrics->throttle_status = in smu_v13_0_0_get_gpu_metrics()
1367 gpu_metrics->indep_throttle_status = in smu_v13_0_0_get_gpu_metrics()
1371 gpu_metrics->current_fan_speed = metrics->AvgFanRpm; in smu_v13_0_0_get_gpu_metrics()
1373 gpu_metrics->pcie_link_width = metrics->PcieWidth; in smu_v13_0_0_get_gpu_metrics()
1374 gpu_metrics->pcie_link_speed = metrics->PcieRate; in smu_v13_0_0_get_gpu_metrics()
1376 gpu_metrics->system_clock_counter = ktime_get_boottime_ns(); in smu_v13_0_0_get_gpu_metrics()
[all …]
A Dsmu_v13_0_5_ppt.c463 struct gpu_metrics_v2_1 *gpu_metrics = in smu_v13_0_5_get_gpu_metrics() local
472 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 1); in smu_v13_0_5_get_gpu_metrics()
474 gpu_metrics->temperature_gfx = metrics.GfxTemperature; in smu_v13_0_5_get_gpu_metrics()
475 gpu_metrics->temperature_soc = metrics.SocTemperature; in smu_v13_0_5_get_gpu_metrics()
477 gpu_metrics->average_gfx_activity = metrics.GfxActivity; in smu_v13_0_5_get_gpu_metrics()
478 gpu_metrics->average_mm_activity = metrics.UvdActivity; in smu_v13_0_5_get_gpu_metrics()
481 gpu_metrics->average_gfx_power = metrics.Power[0]; in smu_v13_0_5_get_gpu_metrics()
482 gpu_metrics->average_soc_power = metrics.Power[1]; in smu_v13_0_5_get_gpu_metrics()
487 gpu_metrics->average_vclk_frequency = metrics.VclkFrequency; in smu_v13_0_5_get_gpu_metrics()
489 gpu_metrics->throttle_status = metrics.ThrottlerStatus; in smu_v13_0_5_get_gpu_metrics()
[all …]
A Daldebaran_ppt.c1737 struct gpu_metrics_v1_3 *gpu_metrics = in aldebaran_get_gpu_metrics() local
1759 gpu_metrics->average_mm_activity = 0; in aldebaran_get_gpu_metrics()
1764 gpu_metrics->energy_accumulator = in aldebaran_get_gpu_metrics()
1768 gpu_metrics->average_socket_power = 0; in aldebaran_get_gpu_metrics()
1769 gpu_metrics->energy_accumulator = 0; in aldebaran_get_gpu_metrics()
1775 gpu_metrics->average_vclk0_frequency = 0; in aldebaran_get_gpu_metrics()
1785 gpu_metrics->indep_throttle_status = in aldebaran_get_gpu_metrics()
1789 gpu_metrics->current_fan_speed = 0; in aldebaran_get_gpu_metrics()
1791 gpu_metrics->pcie_link_width = in aldebaran_get_gpu_metrics()
1793 gpu_metrics->pcie_link_speed = in aldebaran_get_gpu_metrics()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/amd/pm/swsmu/smu12/
A Drenoir_ppt.c1345 struct gpu_metrics_v2_2 *gpu_metrics = in renoir_get_gpu_metrics() local
1354 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 2); in renoir_get_gpu_metrics()
1356 gpu_metrics->temperature_gfx = metrics.GfxTemperature; in renoir_get_gpu_metrics()
1358 memcpy(&gpu_metrics->temperature_core[0], in renoir_get_gpu_metrics()
1368 gpu_metrics->average_cpu_power = metrics.Power[0]; in renoir_get_gpu_metrics()
1369 gpu_metrics->average_soc_power = metrics.Power[1]; in renoir_get_gpu_metrics()
1370 memcpy(&gpu_metrics->average_core_power[0], in renoir_get_gpu_metrics()
1385 memcpy(&gpu_metrics->current_coreclk[0], in renoir_get_gpu_metrics()
1392 gpu_metrics->indep_throttle_status = in renoir_get_gpu_metrics()
1396 gpu_metrics->fan_pwm = metrics.FanPwm; in renoir_get_gpu_metrics()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
A Dvega12_hwmgr.c2855 gpu_metrics->common_header.structure_size = in vega12_init_gpu_metrics_v1_0()
2857 gpu_metrics->common_header.format_revision = 1; in vega12_init_gpu_metrics_v1_0()
2858 gpu_metrics->common_header.content_revision = 0; in vega12_init_gpu_metrics_v1_0()
2868 struct gpu_metrics_v1_0 *gpu_metrics = in vega12_get_gpu_metrics() local
2878 vega12_init_gpu_metrics_v1_0(gpu_metrics); in vega12_get_gpu_metrics()
2880 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in vega12_get_gpu_metrics()
2882 gpu_metrics->temperature_mem = metrics.TemperatureHBM; in vega12_get_gpu_metrics()
2899 gpu_metrics->throttle_status = metrics.ThrottlerStatus; in vega12_get_gpu_metrics()
2904 gpu_metrics->pcie_link_width = in vega12_get_gpu_metrics()
2906 gpu_metrics->pcie_link_speed = in vega12_get_gpu_metrics()
[all …]
A Dvega20_hwmgr.c4288 gpu_metrics->common_header.structure_size = in vega20_init_gpu_metrics_v1_0()
4290 gpu_metrics->common_header.format_revision = 1; in vega20_init_gpu_metrics_v1_0()
4291 gpu_metrics->common_header.content_revision = 0; in vega20_init_gpu_metrics_v1_0()
4301 struct gpu_metrics_v1_0 *gpu_metrics = in vega20_get_gpu_metrics() local
4311 vega20_init_gpu_metrics_v1_0(gpu_metrics); in vega20_get_gpu_metrics()
4313 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in vega20_get_gpu_metrics()
4315 gpu_metrics->temperature_mem = metrics.TemperatureHBM; in vega20_get_gpu_metrics()
4335 gpu_metrics->throttle_status = metrics.ThrottlerStatus; in vega20_get_gpu_metrics()
4340 gpu_metrics->pcie_link_width = in vega20_get_gpu_metrics()
4342 gpu_metrics->pcie_link_speed = in vega20_get_gpu_metrics()
[all …]
/linux-6.3-rc2/Documentation/gpu/amdgpu/
A Dthermal.rst61 gpu_metrics section in GPU sysfs Power State Interfaces
65 :doc: gpu_metrics
/linux-6.3-rc2/drivers/gpu/drm/amd/pm/
A Damdgpu_pm.c1706 void *gpu_metrics; in amdgpu_get_gpu_metrics() local
1721 size = amdgpu_dpm_get_gpu_metrics(adev, &gpu_metrics); in amdgpu_get_gpu_metrics()
1728 memcpy(buf, gpu_metrics, size); in amdgpu_get_gpu_metrics()
1940 AMDGPU_DEVICE_ATTR_RO(gpu_metrics, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF),
2004 } else if (DEVICE_ATTR_IS(gpu_metrics)) { in default_attr_update()

Completed in 70 milliseconds