Lines Matching refs:metrics

579 	SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
590 *value = metrics->CurrClock[PPCLK_GFXCLK];
593 *value = metrics->CurrClock[PPCLK_SOCCLK];
596 *value = metrics->CurrClock[PPCLK_UCLK];
599 *value = metrics->CurrClock[PPCLK_VCLK];
602 *value = metrics->CurrClock[PPCLK_DCLK];
605 *value = metrics->CurrClock[PPCLK_FCLK];
608 *value = metrics->AverageGfxclkFrequency;
611 *value = metrics->AverageSocclkFrequency;
614 *value = metrics->AverageUclkFrequency;
617 *value = metrics->AverageGfxActivity;
620 *value = metrics->AverageUclkActivity;
625 *value = metrics->AverageSocketPower << 8;
630 *value = metrics->TemperatureEdge *
634 *value = metrics->TemperatureHotspot *
638 *value = metrics->TemperatureHBM *
642 *value = metrics->TemperatureVrGfx *
646 *value = metrics->TemperatureVrSoc *
650 *value = metrics->TemperatureVrMem *
654 *value = metrics->ThrottlerStatus;
657 *value = metrics->PublicSerialNumUpper32;
660 *value = metrics->PublicSerialNumLower32;
1697 SmuMetrics_t metrics;
1701 &metrics,
1708 gpu_metrics->temperature_edge = metrics.TemperatureEdge;
1709 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot;
1710 gpu_metrics->temperature_mem = metrics.TemperatureHBM;
1711 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx;
1712 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc;
1713 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem;
1715 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity;
1716 gpu_metrics->average_umc_activity = metrics.AverageUclkActivity;
1721 gpu_metrics->average_socket_power = metrics.AverageSocketPower;
1723 (uint64_t)metrics.EnergyAcc64bitHigh << 32 |
1724 metrics.EnergyAcc64bitLow;
1730 gpu_metrics->average_gfxclk_frequency = metrics.AverageGfxclkFrequency;
1731 gpu_metrics->average_socclk_frequency = metrics.AverageSocclkFrequency;
1732 gpu_metrics->average_uclk_frequency = metrics.AverageUclkFrequency;
1736 gpu_metrics->current_gfxclk = metrics.CurrClock[PPCLK_GFXCLK];
1737 gpu_metrics->current_socclk = metrics.CurrClock[PPCLK_SOCCLK];
1738 gpu_metrics->current_uclk = metrics.CurrClock[PPCLK_UCLK];
1739 gpu_metrics->current_vclk0 = metrics.CurrClock[PPCLK_VCLK];
1740 gpu_metrics->current_dclk0 = metrics.CurrClock[PPCLK_DCLK];
1742 gpu_metrics->throttle_status = metrics.ThrottlerStatus;
1744 smu_cmn_get_indep_throttler_status(metrics.ThrottlerStatus,
1758 gpu_metrics->gfx_activity_acc = metrics.GfxBusyAcc;
1759 gpu_metrics->mem_activity_acc = metrics.DramBusyAcc;
1762 gpu_metrics->temperature_hbm[i] = metrics.TemperatureAllHBM[i];
1764 gpu_metrics->firmware_timestamp = ((uint64_t)metrics.TimeStampHigh << 32) |
1765 metrics.TimeStampLow;