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;
453 Watermarks_t *table = smu->smu_table.watermarks_table;
509 struct smu_table_context *smu_table = &smu->smu_table;
511 (struct gpu_metrics_v3_0 *)smu_table->gpu_metrics_table;
601 DpmClocks_t_v14_0_1 *clk_table = smu->smu_table.clocks_table;
655 DpmClocks_t *clk_table = smu->smu_table.clocks_table;
743 DpmClocks_t_v14_0_1 *clk_table = smu->smu_table.clocks_table;
752 clock_limit = smu->smu_table.boot_values.uclk;
755 clock_limit = smu->smu_table.boot_values.fclk;
759 clock_limit = smu->smu_table.boot_values.gfxclk;
762 clock_limit = smu->smu_table.boot_values.socclk;
766 clock_limit = smu->smu_table.boot_values.vclk;
770 clock_limit = smu->smu_table.boot_values.dclk;
863 DpmClocks_t *clk_table = smu->smu_table.clocks_table;
872 clock_limit = smu->smu_table.boot_values.uclk;
875 clock_limit = smu->smu_table.boot_values.fclk;
879 clock_limit = smu->smu_table.boot_values.gfxclk;
882 clock_limit = smu->smu_table.boot_values.socclk;
885 clock_limit = smu->smu_table.boot_values.vclk;
888 clock_limit = smu->smu_table.boot_values.dclk;
1020 DpmClocks_t_v14_0_1 *clk_table = smu->smu_table.clocks_table;
1051 DpmClocks_t *clk_table = smu->smu_table.clocks_table;
1324 DpmClocks_t_v14_0_1 *clk_table = smu->smu_table.clocks_table;
1336 DpmClocks_t *clk_table = smu->smu_table.clocks_table;
1374 DpmClocks_t_v14_0_1 *clk_table = smu->smu_table.clocks_table;
1393 DpmClocks_t *clk_table = smu->smu_table.clocks_table;