Lines Matching refs:smu_table

226 	struct smu_table_context *smu_table = &smu->smu_table;
227 struct smu_table *tables = smu_table->tables;
240 smu_table->metrics_table = kzalloc(max(sizeof(SmuMetrics_t), sizeof(SmuMetrics_legacy_t)), GFP_KERNEL);
241 if (!smu_table->metrics_table)
243 smu_table->metrics_time = 0;
245 smu_table->gpu_metrics_table_size = max(sizeof(struct gpu_metrics_v2_3), sizeof(struct gpu_metrics_v2_2));
246 smu_table->gpu_metrics_table = kzalloc(smu_table->gpu_metrics_table_size, GFP_KERNEL);
247 if (!smu_table->gpu_metrics_table)
250 smu_table->watermarks_table = kzalloc(sizeof(Watermarks_t), GFP_KERNEL);
251 if (!smu_table->watermarks_table)
254 smu_table->clocks_table = kzalloc(sizeof(DpmClocks_t), GFP_KERNEL);
255 if (!smu_table->clocks_table)
261 kfree(smu_table->watermarks_table);
263 kfree(smu_table->gpu_metrics_table);
265 kfree(smu_table->metrics_table);
274 struct smu_table_context *smu_table = &smu->smu_table;
275 SmuMetrics_legacy_t *metrics = (SmuMetrics_legacy_t *)smu_table->metrics_table;
343 struct smu_table_context *smu_table = &smu->smu_table;
344 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
518 DpmClocks_t *clk_table = smu->smu_table.clocks_table;
561 DpmClocks_t *clk_table = smu->smu_table.clocks_table;
663 DpmClocks_t *clk_table = smu->smu_table.clocks_table;
809 DpmClocks_t *clk_table = smu->smu_table.clocks_table;
904 clock_limit = smu->smu_table.boot_values.uclk;
907 clock_limit = smu->smu_table.boot_values.fclk;
911 clock_limit = smu->smu_table.boot_values.gfxclk;
914 clock_limit = smu->smu_table.boot_values.socclk;
917 clock_limit = smu->smu_table.boot_values.vclk;
920 clock_limit = smu->smu_table.boot_values.dclk;
1594 Watermarks_t *table = smu->smu_table.watermarks_table;
1652 struct smu_table_context *smu_table = &smu->smu_table;
1654 (struct gpu_metrics_v2_3 *)smu_table->gpu_metrics_table;
1709 struct smu_table_context *smu_table = &smu->smu_table;
1711 (struct gpu_metrics_v2_2 *)smu_table->gpu_metrics_table;
1766 struct smu_table_context *smu_table = &smu->smu_table;
1768 (struct gpu_metrics_v2_3 *)smu_table->gpu_metrics_table;
1838 struct smu_table_context *smu_table = &smu->smu_table;
1840 (struct gpu_metrics_v2_4 *)smu_table->gpu_metrics_table;
1917 struct smu_table_context *smu_table = &smu->smu_table;
1919 (struct gpu_metrics_v2_2 *)smu_table->gpu_metrics_table;
2148 struct smu_table_context *smu_table = &smu->smu_table;
2150 return smu_cmn_update_table(smu, SMU_TABLE_DPMCLOCKS, 0, smu_table->clocks_table, false);
2155 DpmClocks_t *clk_table = smu->smu_table.clocks_table;
2172 DpmClocks_t *table = smu->smu_table.clocks_table;