Lines Matching refs:gpu_metrics

1351 	struct gpu_metrics_v2_2 *gpu_metrics =
1360 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 2, 2);
1362 gpu_metrics->temperature_gfx = metrics.GfxTemperature;
1363 gpu_metrics->temperature_soc = metrics.SocTemperature;
1364 memcpy(&gpu_metrics->temperature_core[0],
1367 gpu_metrics->temperature_l3[0] = metrics.L3Temperature[0];
1368 gpu_metrics->temperature_l3[1] = metrics.L3Temperature[1];
1370 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity;
1371 gpu_metrics->average_mm_activity = metrics.AverageUvdActivity;
1373 gpu_metrics->average_socket_power = metrics.CurrentSocketPower;
1374 gpu_metrics->average_cpu_power = metrics.Power[0];
1375 gpu_metrics->average_soc_power = metrics.Power[1];
1376 memcpy(&gpu_metrics->average_core_power[0],
1380 gpu_metrics->average_gfxclk_frequency = metrics.AverageGfxclkFrequency;
1381 gpu_metrics->average_socclk_frequency = metrics.AverageSocclkFrequency;
1382 gpu_metrics->average_fclk_frequency = metrics.AverageFclkFrequency;
1383 gpu_metrics->average_vclk_frequency = metrics.AverageVclkFrequency;
1385 gpu_metrics->current_gfxclk = metrics.ClockFrequency[CLOCK_GFXCLK];
1386 gpu_metrics->current_socclk = metrics.ClockFrequency[CLOCK_SOCCLK];
1387 gpu_metrics->current_uclk = metrics.ClockFrequency[CLOCK_UMCCLK];
1388 gpu_metrics->current_fclk = metrics.ClockFrequency[CLOCK_FCLK];
1389 gpu_metrics->current_vclk = metrics.ClockFrequency[CLOCK_VCLK];
1390 gpu_metrics->current_dclk = metrics.ClockFrequency[CLOCK_DCLK];
1391 memcpy(&gpu_metrics->current_coreclk[0],
1394 gpu_metrics->current_l3clk[0] = metrics.L3Frequency[0];
1395 gpu_metrics->current_l3clk[1] = metrics.L3Frequency[1];
1397 gpu_metrics->throttle_status = metrics.ThrottlerStatus;
1398 gpu_metrics->indep_throttle_status =
1402 gpu_metrics->fan_pwm = metrics.FanPwm;
1404 gpu_metrics->system_clock_counter = ktime_get_boottime_ns();
1406 *table = (void *)gpu_metrics;