Lines Matching refs:gpu_metrics

2018 	struct gpu_metrics_v1_3 *gpu_metrics =
2030 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3);
2032 gpu_metrics->temperature_edge = metrics->AvgTemperature[TEMP_EDGE];
2033 gpu_metrics->temperature_hotspot = metrics->AvgTemperature[TEMP_HOTSPOT];
2034 gpu_metrics->temperature_mem = metrics->AvgTemperature[TEMP_MEM];
2035 gpu_metrics->temperature_vrgfx = metrics->AvgTemperature[TEMP_VR_GFX];
2036 gpu_metrics->temperature_vrsoc = metrics->AvgTemperature[TEMP_VR_SOC];
2037 gpu_metrics->temperature_vrmem = max(metrics->AvgTemperature[TEMP_VR_MEM0],
2040 gpu_metrics->average_gfx_activity = metrics->AverageGfxActivity;
2041 gpu_metrics->average_umc_activity = metrics->AverageUclkActivity;
2042 gpu_metrics->average_mm_activity = max(metrics->Vcn0ActivityPercentage,
2045 gpu_metrics->average_socket_power = metrics->AverageSocketPower;
2046 gpu_metrics->energy_accumulator = metrics->EnergyAccumulator;
2049 gpu_metrics->average_gfxclk_frequency = metrics->AverageGfxclkFrequencyPostDs;
2051 gpu_metrics->average_gfxclk_frequency = metrics->AverageGfxclkFrequencyPreDs;
2054 gpu_metrics->average_uclk_frequency = metrics->AverageMemclkFrequencyPostDs;
2056 gpu_metrics->average_uclk_frequency = metrics->AverageMemclkFrequencyPreDs;
2058 gpu_metrics->average_vclk0_frequency = metrics->AverageVclk0Frequency;
2059 gpu_metrics->average_dclk0_frequency = metrics->AverageDclk0Frequency;
2060 gpu_metrics->average_vclk1_frequency = metrics->AverageVclk1Frequency;
2061 gpu_metrics->average_dclk1_frequency = metrics->AverageDclk1Frequency;
2063 gpu_metrics->current_gfxclk = metrics->CurrClock[PPCLK_GFXCLK];
2064 gpu_metrics->current_vclk0 = metrics->CurrClock[PPCLK_VCLK_0];
2065 gpu_metrics->current_dclk0 = metrics->CurrClock[PPCLK_DCLK_0];
2066 gpu_metrics->current_vclk1 = metrics->CurrClock[PPCLK_VCLK_1];
2067 gpu_metrics->current_dclk1 = metrics->CurrClock[PPCLK_DCLK_1];
2069 gpu_metrics->throttle_status =
2071 gpu_metrics->indep_throttle_status =
2072 smu_cmn_get_indep_throttler_status(gpu_metrics->throttle_status,
2075 gpu_metrics->current_fan_speed = metrics->AvgFanRpm;
2077 gpu_metrics->pcie_link_width = metrics->PcieWidth;
2079 gpu_metrics->pcie_link_speed = pcie_gen_to_speed(1);
2081 gpu_metrics->pcie_link_speed = pcie_gen_to_speed(metrics->PcieRate);
2083 gpu_metrics->system_clock_counter = ktime_get_boottime_ns();
2085 gpu_metrics->voltage_gfx = metrics->AvgVoltage[SVI_PLANE_GFX];
2086 gpu_metrics->voltage_soc = metrics->AvgVoltage[SVI_PLANE_SOC];
2087 gpu_metrics->voltage_mem = metrics->AvgVoltage[SVI_PLANE_VMEMP];
2089 *table = (void *)gpu_metrics;