/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu12/ |
H A D | smu_v12_0.c | 184 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 D | renoir_ppt.c | 158 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 D | smu_v11_0.c | 330 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 D | cyan_skillfish_ppt.c | 89 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 D | navi10_ppt.c | 367 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 D | vangogh_ppt.c | 226 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 D | arcturus_ppt.c | 252 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 D | sienna_cichlid_ppt.c | 80 (*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 D | smu_v14_0.c | 173 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 D | smu_v14_0_0_ppt.c | 159 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 D | smu_v13_0_5_ppt.c | 126 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 D | smu_v13_0_4_ppt.c | 152 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 D | smu_v13_0.c | 211 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 D | yellow_carp_ppt.c | 153 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 D | aldebaran_ppt.c | 229 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 D | smu_v13_0_7_ppt.c | 337 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 D | smu_v13_0_0_ppt.c | 346 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 D | smu_v13_0_6_ppt.c | 329 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 D | smu_cmn.c | 872 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 D | amdgpu_smu.c | 560 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 D | amdgpu_smu.h | 252 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
|