Lines Matching refs:smu_table

153 	struct smu_table_context *smu_table = &smu->smu_table;
154 struct smu_table *tables = smu_table->tables;
163 smu_table->clocks_table = kzalloc(sizeof(DpmClocks_t), GFP_KERNEL);
164 if (!smu_table->clocks_table)
167 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);
168 if (!smu_table->metrics_table)
170 smu_table->metrics_time = 0;
172 smu_table->watermarks_table = kzalloc(sizeof(Watermarks_t), GFP_KERNEL);
173 if (!smu_table->watermarks_table)
176 smu_table->gpu_metrics_table_size = sizeof(struct gpu_metrics_v2_1);
177 smu_table->gpu_metrics_table = kzalloc(smu_table->gpu_metrics_table_size, GFP_KERNEL);
178 if (!smu_table->gpu_metrics_table)
184 kfree(smu_table->watermarks_table);
186 kfree(smu_table->metrics_table);
188 kfree(smu_table->clocks_table);
195 struct smu_table_context *smu_table = &smu->smu_table;
197 kfree(smu_table->clocks_table);
198 smu_table->clocks_table = NULL;
200 kfree(smu_table->metrics_table);
201 smu_table->metrics_table = NULL;
203 kfree(smu_table->watermarks_table);
204 smu_table->watermarks_table = NULL;
206 kfree(smu_table->gpu_metrics_table);
207 smu_table->gpu_metrics_table = NULL;
335 struct smu_table_context *smu_table = &smu->smu_table;
337 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
496 Watermarks_t *table = smu->smu_table.watermarks_table;
554 struct smu_table_context *smu_table = &smu->smu_table;
556 (struct gpu_metrics_v2_1 *)smu_table->gpu_metrics_table;
631 struct smu_table_context *smu_table = &smu->smu_table;
633 return smu_cmn_update_table(smu, SMU_TABLE_DPMCLOCKS, 0, smu_table->clocks_table, false);
755 DpmClocks_t *clk_table = smu->smu_table.clocks_table;
785 DpmClocks_t *clk_table = smu->smu_table.clocks_table;
858 DpmClocks_t *clk_table = smu->smu_table.clocks_table;
867 clock_limit = smu->smu_table.boot_values.uclk;
870 clock_limit = smu->smu_table.boot_values.fclk;
874 clock_limit = smu->smu_table.boot_values.gfxclk;
877 clock_limit = smu->smu_table.boot_values.socclk;
880 clock_limit = smu->smu_table.boot_values.vclk;
883 clock_limit = smu->smu_table.boot_values.dclk;
1324 DpmClocks_t *clk_table = smu->smu_table.clocks_table;