Lines Matching refs:gpu_metrics

2908 	struct gpu_metrics_v1_3 *gpu_metrics =
2921 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3);
2923 gpu_metrics->temperature_edge = metrics.TemperatureEdge;
2924 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot;
2925 gpu_metrics->temperature_mem = metrics.TemperatureMem;
2926 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx;
2927 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc;
2928 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem0;
2930 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity;
2931 gpu_metrics->average_umc_activity = metrics.AverageUclkActivity;
2933 gpu_metrics->average_socket_power = metrics.AverageSocketPower;
2935 gpu_metrics->average_gfxclk_frequency = metrics.AverageGfxclkFrequency;
2936 gpu_metrics->average_socclk_frequency = metrics.AverageSocclkFrequency;
2937 gpu_metrics->average_uclk_frequency = metrics.AverageUclkFrequency;
2939 gpu_metrics->current_gfxclk = metrics.CurrClock[PPCLK_GFXCLK];
2940 gpu_metrics->current_socclk = metrics.CurrClock[PPCLK_SOCCLK];
2941 gpu_metrics->current_uclk = metrics.CurrClock[PPCLK_UCLK];
2942 gpu_metrics->current_vclk0 = metrics.CurrClock[PPCLK_VCLK];
2943 gpu_metrics->current_dclk0 = metrics.CurrClock[PPCLK_DCLK];
2945 gpu_metrics->throttle_status = metrics.ThrottlerStatus;
2946 gpu_metrics->indep_throttle_status =
2950 gpu_metrics->current_fan_speed = metrics.CurrFanSpeed;
2952 gpu_metrics->pcie_link_width =
2954 gpu_metrics->pcie_link_speed =
2957 gpu_metrics->system_clock_counter = ktime_get_boottime_ns();
2960 gpu_metrics->voltage_gfx =
2963 gpu_metrics->voltage_mem =
2966 gpu_metrics->voltage_soc =
2969 *table = (void *)gpu_metrics;
3131 struct gpu_metrics_v1_3 *gpu_metrics =
3144 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3);
3146 gpu_metrics->temperature_edge = metrics.TemperatureEdge;
3147 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot;
3148 gpu_metrics->temperature_mem = metrics.TemperatureMem;
3149 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx;
3150 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc;
3151 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem0;
3153 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity;
3154 gpu_metrics->average_umc_activity = metrics.AverageUclkActivity;
3156 gpu_metrics->average_socket_power = metrics.AverageSocketPower;
3159 gpu_metrics->average_gfxclk_frequency = metrics.AverageGfxclkFrequencyPreDs;
3161 gpu_metrics->average_gfxclk_frequency = metrics.AverageGfxclkFrequencyPostDs;
3163 gpu_metrics->average_socclk_frequency = metrics.AverageSocclkFrequency;
3164 gpu_metrics->average_uclk_frequency = metrics.AverageUclkFrequencyPostDs;
3166 gpu_metrics->current_gfxclk = metrics.CurrClock[PPCLK_GFXCLK];
3167 gpu_metrics->current_socclk = metrics.CurrClock[PPCLK_SOCCLK];
3168 gpu_metrics->current_uclk = metrics.CurrClock[PPCLK_UCLK];
3169 gpu_metrics->current_vclk0 = metrics.CurrClock[PPCLK_VCLK];
3170 gpu_metrics->current_dclk0 = metrics.CurrClock[PPCLK_DCLK];
3172 gpu_metrics->throttle_status = metrics.ThrottlerStatus;
3173 gpu_metrics->indep_throttle_status =
3177 gpu_metrics->current_fan_speed = metrics.CurrFanSpeed;
3179 gpu_metrics->pcie_link_width = metrics.PcieWidth;
3180 gpu_metrics->pcie_link_speed = link_speed[metrics.PcieRate];
3182 gpu_metrics->system_clock_counter = ktime_get_boottime_ns();
3185 gpu_metrics->voltage_gfx =
3188 gpu_metrics->voltage_mem =
3191 gpu_metrics->voltage_soc =
3194 *table = (void *)gpu_metrics;
3203 struct gpu_metrics_v1_3 *gpu_metrics =
3216 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3);
3218 gpu_metrics->temperature_edge = metrics.TemperatureEdge;
3219 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot;
3220 gpu_metrics->temperature_mem = metrics.TemperatureMem;
3221 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx;
3222 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc;
3223 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem0;
3225 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity;
3226 gpu_metrics->average_umc_activity = metrics.AverageUclkActivity;
3228 gpu_metrics->average_socket_power = metrics.AverageSocketPower;
3230 gpu_metrics->average_gfxclk_frequency = metrics.AverageGfxclkFrequency;
3231 gpu_metrics->average_socclk_frequency = metrics.AverageSocclkFrequency;
3232 gpu_metrics->average_uclk_frequency = metrics.AverageUclkFrequency;
3234 gpu_metrics->energy_accumulator = metrics.EnergyAccumulator;
3235 gpu_metrics->average_vclk0_frequency = metrics.AverageVclkFrequency;
3236 gpu_metrics->average_dclk0_frequency = metrics.AverageDclkFrequency;
3237 gpu_metrics->average_mm_activity = metrics.VcnActivityPercentage;
3239 gpu_metrics->current_gfxclk = metrics.CurrClock[PPCLK_GFXCLK];
3240 gpu_metrics->current_socclk = metrics.CurrClock[PPCLK_SOCCLK];
3241 gpu_metrics->current_uclk = metrics.CurrClock[PPCLK_UCLK];
3242 gpu_metrics->current_vclk0 = metrics.CurrClock[PPCLK_VCLK];
3243 gpu_metrics->current_dclk0 = metrics.CurrClock[PPCLK_DCLK];
3245 gpu_metrics->throttle_status = metrics.ThrottlerStatus;
3246 gpu_metrics->indep_throttle_status =
3250 gpu_metrics->current_fan_speed = metrics.CurrFanSpeed;
3252 gpu_metrics->pcie_link_width =
3254 gpu_metrics->pcie_link_speed =
3257 gpu_metrics->system_clock_counter = ktime_get_boottime_ns();
3260 gpu_metrics->voltage_gfx =
3263 gpu_metrics->voltage_mem =
3266 gpu_metrics->voltage_soc =
3269 *table = (void *)gpu_metrics;
3278 struct gpu_metrics_v1_3 *gpu_metrics =
3291 smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3);
3293 gpu_metrics->temperature_edge = metrics.TemperatureEdge;
3294 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot;
3295 gpu_metrics->temperature_mem = metrics.TemperatureMem;
3296 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx;
3297 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc;
3298 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem0;
3300 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity;
3301 gpu_metrics->average_umc_activity = metrics.AverageUclkActivity;
3303 gpu_metrics->average_socket_power = metrics.AverageSocketPower;
3306 gpu_metrics->average_gfxclk_frequency = metrics.AverageGfxclkFrequencyPreDs;
3308 gpu_metrics->average_gfxclk_frequency = metrics.AverageGfxclkFrequencyPostDs;
3310 gpu_metrics->average_socclk_frequency = metrics.AverageSocclkFrequency;
3311 gpu_metrics->average_uclk_frequency = metrics.AverageUclkFrequencyPostDs;
3313 gpu_metrics->energy_accumulator = metrics.EnergyAccumulator;
3314 gpu_metrics->average_vclk0_frequency = metrics.AverageVclkFrequency;
3315 gpu_metrics->average_dclk0_frequency = metrics.AverageDclkFrequency;
3316 gpu_metrics->average_mm_activity = metrics.VcnActivityPercentage;
3318 gpu_metrics->current_gfxclk = metrics.CurrClock[PPCLK_GFXCLK];
3319 gpu_metrics->current_socclk = metrics.CurrClock[PPCLK_SOCCLK];
3320 gpu_metrics->current_uclk = metrics.CurrClock[PPCLK_UCLK];
3321 gpu_metrics->current_vclk0 = metrics.CurrClock[PPCLK_VCLK];
3322 gpu_metrics->current_dclk0 = metrics.CurrClock[PPCLK_DCLK];
3324 gpu_metrics->throttle_status = metrics.ThrottlerStatus;
3325 gpu_metrics->indep_throttle_status =
3329 gpu_metrics->current_fan_speed = metrics.CurrFanSpeed;
3331 gpu_metrics->pcie_link_width = metrics.PcieWidth;
3332 gpu_metrics->pcie_link_speed = link_speed[metrics.PcieRate];
3334 gpu_metrics->system_clock_counter = ktime_get_boottime_ns();
3337 gpu_metrics->voltage_gfx =
3340 gpu_metrics->voltage_mem =
3343 gpu_metrics->voltage_soc =
3346 *table = (void *)gpu_metrics;