Lines Matching refs:gpu_metrics

2032 	struct gpu_metrics_v1_3 *gpu_metrics =
2044 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3);
2046 gpu_metrics->temperature_edge = metrics->AvgTemperature[TEMP_EDGE];
2047 gpu_metrics->temperature_hotspot = metrics->AvgTemperature[TEMP_HOTSPOT];
2048 gpu_metrics->temperature_mem = metrics->AvgTemperature[TEMP_MEM];
2049 gpu_metrics->temperature_vrgfx = metrics->AvgTemperature[TEMP_VR_GFX];
2050 gpu_metrics->temperature_vrsoc = metrics->AvgTemperature[TEMP_VR_SOC];
2051 gpu_metrics->temperature_vrmem = max(metrics->AvgTemperature[TEMP_VR_MEM0],
2054 gpu_metrics->average_gfx_activity = metrics->AverageGfxActivity;
2055 gpu_metrics->average_umc_activity = metrics->AverageUclkActivity;
2056 gpu_metrics->average_mm_activity = max(metrics->Vcn0ActivityPercentage,
2059 gpu_metrics->average_socket_power = metrics->AverageSocketPower;
2060 gpu_metrics->energy_accumulator = metrics->EnergyAccumulator;
2063 gpu_metrics->average_gfxclk_frequency = metrics->AverageGfxclkFrequencyPostDs;
2065 gpu_metrics->average_gfxclk_frequency = metrics->AverageGfxclkFrequencyPreDs;
2068 gpu_metrics->average_uclk_frequency = metrics->AverageMemclkFrequencyPostDs;
2070 gpu_metrics->average_uclk_frequency = metrics->AverageMemclkFrequencyPreDs;
2072 gpu_metrics->average_vclk0_frequency = metrics->AverageVclk0Frequency;
2073 gpu_metrics->average_dclk0_frequency = metrics->AverageDclk0Frequency;
2074 gpu_metrics->average_vclk1_frequency = metrics->AverageVclk1Frequency;
2075 gpu_metrics->average_dclk1_frequency = metrics->AverageDclk1Frequency;
2077 gpu_metrics->current_gfxclk = gpu_metrics->average_gfxclk_frequency;
2078 gpu_metrics->current_socclk = metrics->CurrClock[PPCLK_SOCCLK];
2079 gpu_metrics->current_uclk = metrics->CurrClock[PPCLK_UCLK];
2080 gpu_metrics->current_vclk0 = metrics->CurrClock[PPCLK_VCLK_0];
2081 gpu_metrics->current_dclk0 = metrics->CurrClock[PPCLK_DCLK_0];
2082 gpu_metrics->current_vclk1 = metrics->CurrClock[PPCLK_VCLK_1];
2083 gpu_metrics->current_dclk1 = metrics->CurrClock[PPCLK_DCLK_1];
2085 gpu_metrics->throttle_status =
2087 gpu_metrics->indep_throttle_status =
2088 smu_cmn_get_indep_throttler_status(gpu_metrics->throttle_status,
2091 gpu_metrics->current_fan_speed = metrics->AvgFanRpm;
2093 gpu_metrics->pcie_link_width = metrics->PcieWidth;
2095 gpu_metrics->pcie_link_speed = pcie_gen_to_speed(1);
2097 gpu_metrics->pcie_link_speed = pcie_gen_to_speed(metrics->PcieRate);
2099 gpu_metrics->system_clock_counter = ktime_get_boottime_ns();
2101 gpu_metrics->voltage_gfx = metrics->AvgVoltage[SVI_PLANE_GFX];
2102 gpu_metrics->voltage_soc = metrics->AvgVoltage[SVI_PLANE_SOC];
2103 gpu_metrics->voltage_mem = metrics->AvgVoltage[SVI_PLANE_VMEMP];
2105 *table = (void *)gpu_metrics;