Lines Matching refs:smu_table

159 	struct smu_table_context *smu_table = &smu->smu_table;
160 struct smu_table *tables = smu_table->tables;
169 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);
170 if (!smu_table->metrics_table)
172 smu_table->metrics_time = 0;
174 smu_table->clocks_table = kzalloc(max(sizeof(DpmClocks_t), sizeof(DpmClocks_t_v14_0_1)), GFP_KERNEL);
175 if (!smu_table->clocks_table)
178 smu_table->watermarks_table = kzalloc(sizeof(Watermarks_t), GFP_KERNEL);
179 if (!smu_table->watermarks_table)
182 smu_table->gpu_metrics_table_size = sizeof(struct gpu_metrics_v3_0);
183 smu_table->gpu_metrics_table = kzalloc(smu_table->gpu_metrics_table_size, GFP_KERNEL);
184 if (!smu_table->gpu_metrics_table)
190 kfree(smu_table->watermarks_table);
192 kfree(smu_table->clocks_table);
194 kfree(smu_table->metrics_table);
201 struct smu_table_context *smu_table = &smu->smu_table;
203 kfree(smu_table->clocks_table);
204 smu_table->clocks_table = NULL;
206 kfree(smu_table->metrics_table);
207 smu_table->metrics_table = NULL;
209 kfree(smu_table->watermarks_table);
210 smu_table->watermarks_table = NULL;
212 kfree(smu_table->gpu_metrics_table);
213 smu_table->gpu_metrics_table = NULL;
233 struct smu_table_context *smu_table = &smu->smu_table;
235 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
459 Watermarks_t *table = smu->smu_table.watermarks_table;
515 struct smu_table_context *smu_table = &smu->smu_table;
517 (struct gpu_metrics_v3_0 *)smu_table->gpu_metrics_table;
607 DpmClocks_t_v14_0_1 *clk_table = smu->smu_table.clocks_table;
661 DpmClocks_t *clk_table = smu->smu_table.clocks_table;
749 DpmClocks_t_v14_0_1 *clk_table = smu->smu_table.clocks_table;
758 clock_limit = smu->smu_table.boot_values.uclk;
761 clock_limit = smu->smu_table.boot_values.fclk;
765 clock_limit = smu->smu_table.boot_values.gfxclk;
768 clock_limit = smu->smu_table.boot_values.socclk;
772 clock_limit = smu->smu_table.boot_values.vclk;
776 clock_limit = smu->smu_table.boot_values.dclk;
869 DpmClocks_t *clk_table = smu->smu_table.clocks_table;
878 clock_limit = smu->smu_table.boot_values.uclk;
881 clock_limit = smu->smu_table.boot_values.fclk;
885 clock_limit = smu->smu_table.boot_values.gfxclk;
888 clock_limit = smu->smu_table.boot_values.socclk;
891 clock_limit = smu->smu_table.boot_values.vclk;
894 clock_limit = smu->smu_table.boot_values.dclk;
1026 DpmClocks_t_v14_0_1 *clk_table = smu->smu_table.clocks_table;
1057 DpmClocks_t *clk_table = smu->smu_table.clocks_table;
1330 DpmClocks_t_v14_0_1 *clk_table = smu->smu_table.clocks_table;
1342 DpmClocks_t *clk_table = smu->smu_table.clocks_table;
1380 DpmClocks_t_v14_0_1 *clk_table = smu->smu_table.clocks_table;
1399 DpmClocks_t *clk_table = smu->smu_table.clocks_table;