Searched refs:smu_table (Results 1 - 21 of 21) sorted by relevance

/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu12/
H A Dsmu_v12_0.c184 struct smu_table_context *smu_table = &smu->smu_table; local
186 kfree(smu_table->clocks_table);
187 smu_table->clocks_table = NULL;
189 kfree(smu_table->metrics_table);
190 smu_table->metrics_table = NULL;
192 kfree(smu_table->watermarks_table);
193 smu_table->watermarks_table = NULL;
195 kfree(smu_table->gpu_metrics_table);
196 smu_table
203 struct smu_table_context *smu_table = &smu->smu_table; local
[all...]
H A Drenoir_ppt.c158 struct smu_table_context *smu_table = &smu->smu_table; local
159 struct smu_table *tables = smu_table->tables;
168 smu_table->clocks_table = kzalloc(sizeof(DpmClocks_t), GFP_KERNEL);
169 if (!smu_table->clocks_table)
172 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);
173 if (!smu_table->metrics_table)
175 smu_table->metrics_time = 0;
177 smu_table
1169 struct smu_table_context *smu_table = &smu->smu_table; local
1350 struct smu_table_context *smu_table = &smu->smu_table; local
[all...]
/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu11/
H A Dsmu_v11_0.c330 if (version_major == 2 && smu->smu_table.boot_values.pp_table_id > 0) {
331 dev_info(adev->dev, "use driver provided pptable %d\n", smu->smu_table.boot_values.pp_table_id);
338 smu->smu_table.boot_values.pp_table_id);
361 if (!smu->smu_table.power_play_table)
362 smu->smu_table.power_play_table = table;
363 if (!smu->smu_table.power_play_table_size)
364 smu->smu_table.power_play_table_size = size;
371 struct smu_table_context *smu_table = &smu->smu_table; local
372 struct smu_table *table
430 struct smu_table_context *smu_table = &smu->smu_table; local
630 struct smu_table_context *smu_table = &smu->smu_table; local
[all...]
H A Dcyan_skillfish_ppt.c89 struct smu_table_context *smu_table = &smu->smu_table; local
90 struct smu_table *tables = smu_table->tables;
97 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);
98 if (!smu_table->metrics_table)
101 smu_table->gpu_metrics_table_size = sizeof(struct gpu_metrics_v2_2);
102 smu_table->gpu_metrics_table = kzalloc(smu_table->gpu_metrics_table_size, GFP_KERNEL);
103 if (!smu_table
133 struct smu_table_context *smu_table = &smu->smu_table; local
386 struct smu_table_context *smu_table = &smu->smu_table; local
[all...]
H A Dnavi10_ppt.c367 struct smu_table_context *table_context = &smu->smu_table;
385 struct smu_table_context *table_context = &smu->smu_table;
409 struct smu_table_context *table_context = &smu->smu_table;
461 struct smu_table_context *table_context = &smu->smu_table;
496 struct smu_table_context *smu_table = &smu->smu_table; local
497 struct smu_table *tables = smu_table->tables;
498 struct smu_table *dummy_read_1_table =
499 &smu_table
559 struct smu_table_context *smu_table = &smu->smu_table; local
645 struct smu_table_context *smu_table = &smu->smu_table; local
734 struct smu_table_context *smu_table = &smu->smu_table; local
820 struct smu_table_context *smu_table = &smu->smu_table; local
2820 struct smu_table_context *smu_table = &smu->smu_table; local
2907 struct smu_table_context *smu_table = &smu->smu_table; local
2980 struct smu_table_context *smu_table = &smu->smu_table; local
3130 struct smu_table_context *smu_table = &smu->smu_table; local
3202 struct smu_table_context *smu_table = &smu->smu_table; local
3277 struct smu_table_context *smu_table = &smu->smu_table; local
[all...]
H A Dvangogh_ppt.c226 struct smu_table_context *smu_table = &smu->smu_table; local
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
274 struct smu_table_context *smu_table = &smu->smu_table; local
343 struct smu_table_context *smu_table = &smu->smu_table; local
1652 struct smu_table_context *smu_table = &smu->smu_table; local
1709 struct smu_table_context *smu_table = &smu->smu_table; local
1766 struct smu_table_context *smu_table = &smu->smu_table; local
1838 struct smu_table_context *smu_table = &smu->smu_table; local
1917 struct smu_table_context *smu_table = &smu->smu_table; local
2148 struct smu_table_context *smu_table = &smu->smu_table; local
[all...]
H A Darcturus_ppt.c252 struct smu_table_context *smu_table = &smu->smu_table; local
253 struct smu_table *tables = smu_table->tables;
271 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);
272 if (!smu_table->metrics_table)
274 smu_table->metrics_time = 0;
276 smu_table->gpu_metrics_table_size = sizeof(struct gpu_metrics_v1_3);
277 smu_table->gpu_metrics_table = kzalloc(smu_table
599 struct smu_table_context *smu_table = &smu->smu_table; local
1989 struct smu_table_context *smu_table = &smu->smu_table; local
2266 struct smu_table_context *smu_table = &smu->smu_table; local
[all...]
H A Dsienna_cichlid_ppt.c80 (*member) = (smu->smu_table.driver_pptable + \
83 (*member) = (smu->smu_table.driver_pptable + \
364 struct smu_table_context *table_context = &smu->smu_table;
398 struct smu_table_context *table_context = &smu->smu_table;
412 struct smu_table_context *table_context = &smu->smu_table;
442 ppt_beige_goby = smu->smu_table.driver_pptable;
444 ppt = smu->smu_table.driver_pptable;
466 struct smu_table_context *table_context = &smu->smu_table;
533 struct smu_table_context *smu_table = &smu->smu_table; local
599 struct smu_table_context *smu_table= &smu->smu_table; local
680 struct smu_table_context *smu_table = &smu->smu_table; local
734 struct smu_table_context *smu_table= &smu->smu_table; local
3764 struct smu_table_context *smu_table = &smu->smu_table; local
3915 struct smu_table_context *smu_table = &smu->smu_table; local
4082 struct smu_table_context *smu_table = &smu->smu_table; local
[all...]
/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu14/
H A Dsmu_v14_0.c173 pptable_id = smu->smu_table.boot_values.pp_table_id;
385 pptable_id = smu->smu_table.boot_values.pp_table_id;
397 if (!smu->smu_table.power_play_table)
398 smu->smu_table.power_play_table = table;
399 if (!smu->smu_table.power_play_table_size)
400 smu->smu_table.power_play_table_size = size;
407 struct smu_table_context *smu_table = &smu->smu_table; local
408 struct smu_table *tables = smu_table
464 struct smu_table_context *smu_table = &smu->smu_table; local
643 struct smu_table_context *smu_table = &smu->smu_table; local
1690 struct smu_table_context *smu_table = &smu->smu_table; local
[all...]
H A Dsmu_v14_0_0_ppt.c159 struct smu_table_context *smu_table = &smu->smu_table; local
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
201 struct smu_table_context *smu_table = &smu->smu_table; local
233 struct smu_table_context *smu_table = &smu->smu_table; local
509 struct smu_table_context *smu_table = &smu->smu_table; local
[all...]
/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu13/
H A Dsmu_v13_0_5_ppt.c126 struct smu_table_context *smu_table = &smu->smu_table; local
127 struct smu_table *tables = smu_table->tables;
136 smu_table->clocks_table = kzalloc(sizeof(DpmClocks_t), GFP_KERNEL);
137 if (!smu_table->clocks_table)
140 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);
141 if (!smu_table->metrics_table)
143 smu_table->metrics_time = 0;
145 smu_table
168 struct smu_table_context *smu_table = &smu->smu_table; local
260 struct smu_table_context *smu_table = &smu->smu_table; local
463 struct smu_table_context *smu_table = &smu->smu_table; local
500 struct smu_table_context *smu_table = &smu->smu_table; local
[all...]
H A Dsmu_v13_0_4_ppt.c152 struct smu_table_context *smu_table = &smu->smu_table; local
153 struct smu_table *tables = smu_table->tables;
162 smu_table->clocks_table = kzalloc(sizeof(DpmClocks_t), GFP_KERNEL);
163 if (!smu_table->clocks_table)
166 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);
167 if (!smu_table->metrics_table)
169 smu_table->metrics_time = 0;
171 smu_table
194 struct smu_table_context *smu_table = &smu->smu_table; local
248 struct smu_table_context *smu_table = &smu->smu_table; local
302 struct smu_table_context *smu_table = &smu->smu_table; local
[all...]
H A Dsmu_v13_0.c211 pptable_id = smu->smu_table.boot_values.pp_table_id;
416 pptable_id = smu->smu_table.boot_values.pp_table_id;
428 if (!smu->smu_table.power_play_table)
429 smu->smu_table.power_play_table = table;
430 if (!smu->smu_table.power_play_table_size)
431 smu->smu_table.power_play_table_size = size;
438 struct smu_table_context *smu_table = &smu->smu_table; local
439 struct smu_table *tables = smu_table
505 struct smu_table_context *smu_table = &smu->smu_table; local
686 struct smu_table_context *smu_table = &smu->smu_table; local
2427 struct smu_table_context *smu_table = &smu->smu_table; local
[all...]
H A Dyellow_carp_ppt.c153 struct smu_table_context *smu_table = &smu->smu_table; local
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
195 struct smu_table_context *smu_table = &smu->smu_table; local
335 struct smu_table_context *smu_table = &smu->smu_table; local
554 struct smu_table_context *smu_table = &smu->smu_table; local
631 struct smu_table_context *smu_table = &smu->smu_table; local
[all...]
H A Daldebaran_ppt.c229 struct smu_table_context *smu_table = &smu->smu_table; local
230 struct smu_table *tables = smu_table->tables;
247 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);
248 if (!smu_table->metrics_table)
250 smu_table->metrics_time = 0;
252 smu_table->gpu_metrics_table_size = sizeof(struct gpu_metrics_v1_3);
253 smu_table->gpu_metrics_table = kzalloc(smu_table
578 struct smu_table_context *smu_table = &smu->smu_table; local
1431 struct smu_table_context *smu_table = &smu->smu_table; local
1694 struct smu_table_context *smu_table = &smu->smu_table; local
1789 struct smu_table_context *smu_table = &smu->smu_table; local
[all...]
H A Dsmu_v13_0_7_ppt.c337 struct smu_table_context *table_context = &smu->smu_table;
377 struct smu_table_context *table_context = &smu->smu_table;
415 struct smu_table_context *table_context = &smu->smu_table;
442 struct smu_table_context *smu_table = &smu->smu_table; local
443 void *combo_pptable = smu_table->combo_pptable;
458 struct smu_table_context *smu_table = &smu->smu_table; local
468 &smu_table->power_play_table,
469 &smu_table
496 struct smu_table_context *smu_table = &smu->smu_table; local
767 struct smu_table_context *smu_table = &smu->smu_table; local
2017 struct smu_table_context *smu_table = &smu->smu_table; local
[all...]
H A Dsmu_v13_0_0_ppt.c346 struct smu_table_context *table_context = &smu->smu_table;
350 PPTable_t *pptable = smu->smu_table.driver_pptable;
387 struct smu_table_context *table_context = &smu->smu_table;
406 struct smu_table_context *table_context = &smu->smu_table;
429 struct smu_table_context *smu_table = &smu->smu_table; local
430 void *combo_pptable = smu_table->combo_pptable;
445 struct smu_table_context *smu_table = &smu->smu_table; local
453 &smu_table
481 struct smu_table_context *smu_table = &smu->smu_table; local
775 struct smu_table_context *smu_table = &smu->smu_table; local
2031 struct smu_table_context *smu_table = &smu->smu_table; local
2278 struct smu_table_context *smu_table = &smu->smu_table; local
2600 struct smu_table_context *smu_table = &smu->smu_table; local
2914 struct smu_table_context *smu_table = &smu->smu_table; local
[all...]
H A Dsmu_v13_0_6_ppt.c329 struct smu_table_context *smu_table = &smu->smu_table; local
330 struct smu_table *tables = smu_table->tables;
346 smu_table->metrics_table = kzalloc(max(sizeof(MetricsTableX_t),
348 if (!smu_table->metrics_table)
350 smu_table->metrics_time = 0;
352 smu_table->gpu_metrics_table_size = sizeof(struct gpu_metrics_v1_5);
353 smu_table->gpu_metrics_table =
354 kzalloc(smu_table
413 struct smu_table_context *smu_table = &smu->smu_table; local
477 struct smu_table_context *smu_table = &smu->smu_table; local
545 struct smu_table_context *smu_table = &smu->smu_table; local
642 struct smu_table_context *smu_table = &smu->smu_table; local
834 struct smu_table_context *smu_table = &smu->smu_table; local
1366 struct smu_table_context *smu_table = &smu->smu_table; local
1899 struct smu_table_context *smu_table = &smu->smu_table; local
1925 struct smu_table_context *smu_table = &smu->smu_table; local
2073 struct smu_table_context *smu_table = &smu->smu_table; local
2164 struct smu_table_context *smu_table = &smu->smu_table; local
[all...]
/linux-master/drivers/gpu/drm/amd/pm/swsmu/
H A Dsmu_cmn.c872 struct smu_table_context *smu_table = &smu->smu_table; local
874 struct smu_table *table = &smu_table->driver_table;
883 table_size = smu_table->tables[table_index].size;
912 void *watermarks_table = smu->smu_table.watermarks_table;
926 void *pptable = smu->smu_table.driver_pptable;
939 struct smu_table_context *smu_table = &smu->smu_table; local
941 smu_table
[all...]
H A Damdgpu_smu.c560 struct smu_table_context *smu_table = &smu->smu_table; local
565 if (!smu_table->power_play_table && !smu_table->hardcode_pptable)
568 if (smu_table->hardcode_pptable)
569 *table = smu_table->hardcode_pptable;
571 *table = smu_table->power_play_table;
573 return smu_table->power_play_table_size;
581 struct smu_table_context *smu_table = &smu->smu_table; local
886 struct smu_table_context *smu_table = &smu->smu_table; local
951 struct smu_table_context *smu_table = &smu->smu_table; local
980 struct smu_table_context *smu_table = &smu->smu_table; local
1016 struct smu_table_context *smu_table = &smu->smu_table; local
1033 struct smu_table_context *smu_table = &smu->smu_table; local
1057 struct smu_table_context *smu_table = &smu->smu_table; local
3475 struct smu_table_context *smu_table = &smu->smu_table; local
[all...]
/linux-master/drivers/gpu/drm/amd/pm/swsmu/inc/
H A Damdgpu_smu.h252 struct smu_table { struct
343 struct smu_table tables[SMU_TABLE_COUNT];
352 struct smu_table driver_table;
353 struct smu_table memory_pool;
354 struct smu_table dummy_read_1_table;
498 struct smu_table_context smu_table; member in struct:smu_context

Completed in 356 milliseconds