Symbol: smu_table
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1032
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1033
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1034
struct smu_table *driver_table = &(smu_table->driver_table);
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1050
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1051
struct smu_table *pm_status_table = smu_table->tables + SMU_TABLE_PMSTATUSLOG;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1052
struct smu_table *driver_table = &(smu_table->driver_table);
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1053
struct smu_table *dummy_read_1_table = &smu_table->dummy_read_1_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1076
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1077
struct smu_table *memory_pool = &smu_table->memory_pool;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1115
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1116
struct smu_table *memory_pool = &smu_table->memory_pool;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1125
memset(memory_pool, 0, sizeof(struct smu_table));
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1132
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1133
struct smu_table *dummy_read_1_table =
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1134
&smu_table->dummy_read_1_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1156
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1157
struct smu_table *dummy_read_1_table =
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1158
&smu_table->dummy_read_1_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1165
memset(dummy_read_1_table, 0, sizeof(struct smu_table));
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1849
smu->smu_table.boot_values.dcefclk / 100);
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
3666
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
3667
struct smu_driver_table *driver_tables = smu_table->driver_tables;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
3752
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
3753
struct smu_table *memory_pool = &smu_table->memory_pool;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
3870
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
3871
struct smu_driver_table *driver_tables = smu_table->driver_tables;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
635
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
640
if (!smu_table->power_play_table && !smu_table->hardcode_pptable)
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
643
if (smu_table->hardcode_pptable)
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
644
*table = smu_table->hardcode_pptable;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
646
*table = smu_table->power_play_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
648
return smu_table->power_play_table_size;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
656
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
668
if (!smu_table->hardcode_pptable || smu_table->power_play_table_size < size) {
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
669
kfree(smu_table->hardcode_pptable);
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
670
smu_table->hardcode_pptable = kzalloc(size, GFP_KERNEL);
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
671
if (!smu_table->hardcode_pptable)
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
675
memcpy(smu_table->hardcode_pptable, buf, size);
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
676
smu_table->power_play_table = smu_table->hardcode_pptable;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
677
smu_table->power_play_table_size = size;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
967
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
968
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
969
struct smu_table *driver_table = &(smu_table->driver_table);
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1814
static inline void smu_table_cache_update_time(struct smu_table *table,
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1820
static inline bool smu_table_cache_is_valid(struct smu_table *table)
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1836
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1837
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1853
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1854
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1868
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1869
struct smu_driver_table *driver_tables = smu_table->driver_tables;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1889
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1890
struct smu_driver_table *driver_tables = smu_table->driver_tables;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1918
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1919
struct smu_driver_table *driver_tables = smu_table->driver_tables;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1931
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1932
struct smu_driver_table *driver_tables = smu_table->driver_tables;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
399
struct smu_table tables[SMU_TABLE_COUNT];
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
408
struct smu_table driver_table;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
409
struct smu_table memory_pool;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
410
struct smu_table dummy_read_1_table;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
704
struct smu_table_context smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1003
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1006
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1034
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1253
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1266
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1572
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1573
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
250
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
251
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
270
smu_table->metrics_table = kzalloc_obj(SmuMetrics_t);
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
271
if (!smu_table->metrics_table)
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
273
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
279
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
358
PPTable_t *driver_ppt = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
375
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
392
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
409
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
426
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.fclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
443
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
461
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
474
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
489
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
501
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
605
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
606
SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
868
smu->smu_table.boot_values.lclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
100
smu_table->metrics_table = kzalloc_obj(SmuMetrics_t);
drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
101
if (!smu_table->metrics_table)
drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
110
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
115
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
136
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
137
SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
91
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
92
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1015
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1032
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.vclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1049
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1066
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1083
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1100
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1117
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1212
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1252
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1657
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1920
Watermarks_t *table = smu->smu_table.watermarks_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1979
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2054
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2081
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2084
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2114
smu->smu_table.max_sustainable_clocks;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2139
(struct smu_11_0_powerplay_table *)smu->smu_table.power_play_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2141
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2191
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2321
(OverDriveTable_t *)smu->smu_table.overdrive_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2323
(OverDriveTable_t *)smu->smu_table.boot_overdrive_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2325
(OverDriveTable_t *)smu->smu_table.user_overdrive_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2378
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2623
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2624
struct smu_table *dummy_read_table =
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2625
&smu_table->dummy_read_1_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2710
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2723
memcpy(&metrics, smu_table->metrics_table, sizeof(SmuMetrics_legacy_t));
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2786
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2787
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2921
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2934
memcpy(&metrics, smu_table->metrics_table, sizeof(SmuMetrics_t));
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2996
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3009
memcpy(&metrics, smu_table->metrics_table, sizeof(SmuMetrics_NV12_legacy_t));
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3074
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3087
memcpy(&metrics, smu_table->metrics_table, sizeof(SmuMetrics_NV12_t));
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3184
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
363
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
381
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
405
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
457
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
492
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
493
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
494
struct smu_table *dummy_read_1_table = &smu_table->dummy_read_1_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
519
smu_table->metrics_table = kzalloc_obj(SmuMetrics_NV1X_t);
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
520
if (!smu_table->metrics_table)
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
522
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
530
smu_table->watermarks_table = kzalloc_obj(Watermarks_t);
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
531
if (!smu_table->watermarks_table)
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
534
smu_table->driver_smu_config_table =
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
536
if (!smu_table->driver_smu_config_table)
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
542
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
546
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
555
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
557
(SmuMetrics_legacy_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
641
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
643
(SmuMetrics_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
730
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
732
(SmuMetrics_NV12_legacy_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
816
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
818
(SmuMetrics_NV12_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
964
PPTable_t *driver_ppt = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
981
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
998
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1011
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1028
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.fclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1050
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.vclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1072
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1090
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1107
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1124
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1141
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1275
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1836
Watermarks_t *table = smu->smu_table.watermarks_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2014
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2043
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2080
smu->smu_table.max_sustainable_clocks;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2177
(OverDriveTable_t *)smu->smu_table.overdrive_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2179
(OverDriveTable_t *)smu->smu_table.boot_overdrive_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2181
(OverDriveTable_t *)smu->smu_table.user_overdrive_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2239
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2422
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2500
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2501
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2805
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2818
smu_table->ecc_table,
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2825
ecc_table = (EccInfoTable_t *)smu_table->ecc_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2908
smu->smu_table.boot_values.firmware_caps & ATOM_FIRMWARE_CAP_ENABLE_2ND_USB20PORT ?
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
363
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
397
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
411
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
441
ppt_beige_goby = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
443
ppt = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
465
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
532
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
533
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
558
smu_table->metrics_table = kzalloc_obj(SmuMetricsExternal_t);
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
559
if (!smu_table->metrics_table)
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
561
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
569
smu_table->watermarks_table = kzalloc_obj(Watermarks_t);
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
570
if (!smu_table->watermarks_table)
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
573
smu_table->ecc_table = kzalloc(tables[SMU_TABLE_ECCINFO].size, GFP_KERNEL);
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
574
if (!smu_table->ecc_table)
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
577
smu_table->driver_smu_config_table =
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
579
if (!smu_table->driver_smu_config_table)
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
585
kfree(smu_table->ecc_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
587
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
591
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
600
struct smu_table_context *smu_table= &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
602
(SmuMetricsExternal_t *)(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
634
(struct smu_11_0_7_powerplay_table *)smu->smu_table.power_play_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
681
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
683
&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics_V4);
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
735
struct smu_table_context *smu_table= &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
737
&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics);
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
739
&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics_V2);
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
741
&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics_V3);
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
82
(*member) = (smu->smu_table.driver_pptable + \
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
85
(*member) = (smu->smu_table.driver_pptable + \
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
977
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
994
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1009
if (smu->smu_table.thermal_controller_type) {
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1026
if (smu->smu_table.thermal_controller_type)
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1527
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1725
clock_limit = smu->smu_table.boot_values.uclk;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1729
clock_limit = smu->smu_table.boot_values.gfxclk;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1732
clock_limit = smu->smu_table.boot_values.socclk;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
2160
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
327
if (version_major == 2 && smu->smu_table.boot_values.pp_table_id > 0) {
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
328
dev_info(adev->dev, "use driver provided pptable %d\n", smu->smu_table.boot_values.pp_table_id);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
335
smu->smu_table.boot_values.pp_table_id);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
358
if (!smu->smu_table.power_play_table)
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
359
smu->smu_table.power_play_table = table;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
360
if (!smu->smu_table.power_play_table_size)
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
361
smu->smu_table.power_play_table_size = size;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
368
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
369
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
372
smu_table->driver_pptable =
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
374
if (!smu_table->driver_pptable) {
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
379
smu_table->max_sustainable_clocks =
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
381
if (!smu_table->max_sustainable_clocks) {
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
388
smu_table->overdrive_table =
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
390
if (!smu_table->overdrive_table) {
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
395
smu_table->boot_overdrive_table =
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
397
if (!smu_table->boot_overdrive_table) {
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
402
smu_table->user_overdrive_table =
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
404
if (!smu_table->user_overdrive_table) {
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
414
kfree(smu_table->boot_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
416
kfree(smu_table->overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
418
kfree(smu_table->max_sustainable_clocks);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
420
kfree(smu_table->driver_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
427
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
431
kfree(smu_table->user_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
432
kfree(smu_table->boot_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
433
kfree(smu_table->overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
434
kfree(smu_table->max_sustainable_clocks);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
435
kfree(smu_table->driver_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
436
kfree(smu_table->clocks_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
437
smu_table->user_overdrive_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
438
smu_table->boot_overdrive_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
439
smu_table->overdrive_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
440
smu_table->max_sustainable_clocks = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
441
smu_table->driver_pptable = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
442
smu_table->clocks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
443
kfree(smu_table->hardcode_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
444
smu_table->hardcode_pptable = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
446
kfree(smu_table->driver_smu_config_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
447
kfree(smu_table->ecc_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
448
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
449
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
450
smu_table->driver_smu_config_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
451
smu_table->ecc_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
452
smu_table->metrics_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
453
smu_table->watermarks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
454
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
551
smu->smu_table.boot_values.revision = v_3_1->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
552
smu->smu_table.boot_values.gfxclk = v_3_1->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
553
smu->smu_table.boot_values.uclk = v_3_1->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
554
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
555
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
556
smu->smu_table.boot_values.vddc = v_3_1->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
557
smu->smu_table.boot_values.vddci = v_3_1->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
558
smu->smu_table.boot_values.mvddc = v_3_1->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
559
smu->smu_table.boot_values.vdd_gfx = v_3_1->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
560
smu->smu_table.boot_values.cooling_id = v_3_1->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
561
smu->smu_table.boot_values.pp_table_id = 0;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
562
smu->smu_table.boot_values.firmware_caps = v_3_1->firmware_capability;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
568
smu->smu_table.boot_values.revision = v_3_3->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
569
smu->smu_table.boot_values.gfxclk = v_3_3->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
570
smu->smu_table.boot_values.uclk = v_3_3->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
571
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
572
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
573
smu->smu_table.boot_values.vddc = v_3_3->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
574
smu->smu_table.boot_values.vddci = v_3_3->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
575
smu->smu_table.boot_values.mvddc = v_3_3->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
576
smu->smu_table.boot_values.vdd_gfx = v_3_3->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
577
smu->smu_table.boot_values.cooling_id = v_3_3->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
578
smu->smu_table.boot_values.pp_table_id = v_3_3->pplib_pptable_id;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
579
smu->smu_table.boot_values.firmware_caps = v_3_3->firmware_capability;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
582
smu->smu_table.boot_values.format_revision = header->format_revision;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
583
smu->smu_table.boot_values.content_revision = header->content_revision;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
588
&smu->smu_table.boot_values.socclk);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
593
&smu->smu_table.boot_values.dcefclk);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
598
&smu->smu_table.boot_values.eclk);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
603
&smu->smu_table.boot_values.vclk);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
608
&smu->smu_table.boot_values.dclk);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
610
if ((smu->smu_table.boot_values.format_revision == 3) &&
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
611
(smu->smu_table.boot_values.content_revision >= 2))
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
615
&smu->smu_table.boot_values.fclk);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
620
&smu->smu_table.boot_values.lclk);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
627
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
628
struct smu_table *memory_pool = &smu_table->memory_pool;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
687
struct smu_table *driver_table = &smu->smu_table.driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
708
struct smu_table *tool_table = &smu->smu_table.tables[SMU_TABLE_PMSTATUSLOG];
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
833
smu->smu_table.max_sustainable_clocks;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
836
max_sustainable_clocks->uclock = smu->smu_table.boot_values.uclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
837
max_sustainable_clocks->soc_clock = smu->smu_table.boot_values.socclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
838
max_sustainable_clocks->dcef_clock = smu->smu_table.boot_values.dcefclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
1602
Watermarks_t *table = smu->smu_table.watermarks_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2166
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2168
return smu_cmn_update_table(smu, SMU_TABLE_DPMCLOCKS, 0, smu_table->clocks_table, false);
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2173
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2190
DpmClocks_t *table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
228
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
229
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
243
smu_table->metrics_table = kzalloc(max(sizeof(SmuMetrics_t), sizeof(SmuMetrics_legacy_t)), GFP_KERNEL);
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
244
if (!smu_table->metrics_table)
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
246
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
256
smu_table->watermarks_table = kzalloc_obj(Watermarks_t);
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
257
if (!smu_table->watermarks_table)
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
260
smu_table->clocks_table = kzalloc_obj(DpmClocks_t);
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
261
if (!smu_table->clocks_table)
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
267
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
271
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
280
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
281
SmuMetrics_legacy_t *metrics = (SmuMetrics_legacy_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
349
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
350
SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
526
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
571
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
674
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
813
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
908
clock_limit = smu->smu_table.boot_values.uclk;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
911
clock_limit = smu->smu_table.boot_values.fclk;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
915
clock_limit = smu->smu_table.boot_values.gfxclk;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
918
clock_limit = smu->smu_table.boot_values.socclk;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
921
clock_limit = smu->smu_table.boot_values.vclk;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
924
clock_limit = smu->smu_table.boot_values.dclk;
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c
1057
Watermarks_t *table = smu->smu_table.watermarks_table;
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c
1180
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c
1182
SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c
149
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c
150
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c
160
smu_table->clocks_table = kzalloc_obj(DpmClocks_t);
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c
161
if (!smu_table->clocks_table)
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c
164
smu_table->metrics_table = kzalloc_obj(SmuMetrics_t);
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c
165
if (!smu_table->metrics_table)
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c
167
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c
169
smu_table->watermarks_table = kzalloc_obj(Watermarks_t);
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c
170
if (!smu_table->watermarks_table)
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c
182
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c
184
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c
186
kfree(smu_table->clocks_table);
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c
198
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c
286
clock_limit = smu->smu_table.boot_values.uclk;
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c
290
clock_limit = smu->smu_table.boot_values.gfxclk;
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c
293
clock_limit = smu->smu_table.boot_values.socclk;
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c
747
DpmClocks_t *table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
183
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
185
kfree(smu_table->clocks_table);
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
186
smu_table->clocks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
188
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
189
smu_table->metrics_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
191
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
192
smu_table->watermarks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
201
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
203
return smu_cmn_update_table(smu, SMU_TABLE_DPMCLOCKS, 0, smu_table->clocks_table, false);
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
268
struct smu_table *driver_table = &smu->smu_table.driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
339
smu->smu_table.boot_values.revision = v_3_1->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
340
smu->smu_table.boot_values.gfxclk = v_3_1->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
341
smu->smu_table.boot_values.uclk = v_3_1->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
342
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
343
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
344
smu->smu_table.boot_values.vddc = v_3_1->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
345
smu->smu_table.boot_values.vddci = v_3_1->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
346
smu->smu_table.boot_values.mvddc = v_3_1->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
347
smu->smu_table.boot_values.vdd_gfx = v_3_1->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
348
smu->smu_table.boot_values.cooling_id = v_3_1->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
349
smu->smu_table.boot_values.pp_table_id = 0;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
350
smu->smu_table.boot_values.firmware_caps = v_3_1->firmware_capability;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
356
smu->smu_table.boot_values.revision = v_3_3->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
357
smu->smu_table.boot_values.gfxclk = v_3_3->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
358
smu->smu_table.boot_values.uclk = v_3_3->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
359
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
360
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
361
smu->smu_table.boot_values.vddc = v_3_3->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
362
smu->smu_table.boot_values.vddci = v_3_3->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
363
smu->smu_table.boot_values.mvddc = v_3_3->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
364
smu->smu_table.boot_values.vdd_gfx = v_3_3->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
365
smu->smu_table.boot_values.cooling_id = v_3_3->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
366
smu->smu_table.boot_values.pp_table_id = v_3_3->pplib_pptable_id;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
367
smu->smu_table.boot_values.firmware_caps = v_3_3->firmware_capability;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
370
smu->smu_table.boot_values.format_revision = header->format_revision;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
371
smu->smu_table.boot_values.content_revision = header->content_revision;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
376
&smu->smu_table.boot_values.socclk);
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
381
&smu->smu_table.boot_values.dcefclk);
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
386
&smu->smu_table.boot_values.vclk);
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
391
&smu->smu_table.boot_values.dclk);
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
393
if ((smu->smu_table.boot_values.format_revision == 3) &&
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
394
(smu->smu_table.boot_values.content_revision >= 2))
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
398
&smu->smu_table.boot_values.fclk);
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
403
&smu->smu_table.boot_values.lclk);
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1118
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1415
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1416
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1740
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1754
smu_table->ecc_table,
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1761
ecc_table = (EccInfoTable_t *)smu_table->ecc_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
229
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
230
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
248
smu_table->metrics_table = kzalloc_obj(SmuMetrics_t);
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
249
if (!smu_table->metrics_table)
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
251
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
257
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
261
smu_table->ecc_table = kzalloc(tables[SMU_TABLE_ECCINFO].size, GFP_KERNEL);
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
262
if (!smu_table->ecc_table) {
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
263
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
400
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
414
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
430
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
445
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
460
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.fclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
469
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
481
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
492
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
521
smu->smu_table.boot_values.pp_table_id = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
632
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
633
SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
971
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
974
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1419
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1793
*value = smu->smu_table.boot_values.uclk;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1796
*value = smu->smu_table.boot_values.fclk;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1800
*value = smu->smu_table.boot_values.gfxclk;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1803
*value = smu->smu_table.boot_values.socclk;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1806
*value = smu->smu_table.boot_values.vclk;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1809
*value = smu->smu_table.boot_values.dclk;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
214
pptable_id = smu->smu_table.boot_values.pp_table_id;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2348
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2351
smu_table->clocks_table, false);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
418
pptable_id = smu->smu_table.boot_values.pp_table_id;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
430
if (!smu->smu_table.power_play_table)
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
431
smu->smu_table.power_play_table = table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
432
if (!smu->smu_table.power_play_table_size)
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
433
smu->smu_table.power_play_table_size = size;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
440
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
441
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
444
smu_table->driver_pptable =
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
446
if (!smu_table->driver_pptable) {
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
451
smu_table->max_sustainable_clocks =
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
453
if (!smu_table->max_sustainable_clocks) {
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
460
smu_table->overdrive_table =
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
462
if (!smu_table->overdrive_table) {
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
467
smu_table->boot_overdrive_table =
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
469
if (!smu_table->boot_overdrive_table) {
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
474
smu_table->user_overdrive_table =
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
476
if (!smu_table->user_overdrive_table) {
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
482
smu_table->combo_pptable =
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
484
if (!smu_table->combo_pptable) {
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
492
kfree(smu_table->user_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
494
kfree(smu_table->boot_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
496
kfree(smu_table->overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
498
kfree(smu_table->max_sustainable_clocks);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
500
kfree(smu_table->driver_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
507
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
511
kfree(smu_table->combo_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
512
kfree(smu_table->user_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
513
kfree(smu_table->boot_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
514
kfree(smu_table->overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
515
kfree(smu_table->max_sustainable_clocks);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
516
kfree(smu_table->driver_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
517
smu_table->combo_pptable = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
518
smu_table->user_overdrive_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
519
smu_table->boot_overdrive_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
520
smu_table->overdrive_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
521
smu_table->max_sustainable_clocks = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
522
smu_table->driver_pptable = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
523
kfree(smu_table->hardcode_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
524
smu_table->hardcode_pptable = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
526
kfree(smu_table->ecc_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
527
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
528
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
529
smu_table->ecc_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
530
smu_table->metrics_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
531
smu_table->watermarks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
532
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
608
smu->smu_table.boot_values.revision = v_3_1->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
609
smu->smu_table.boot_values.gfxclk = v_3_1->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
610
smu->smu_table.boot_values.uclk = v_3_1->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
611
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
612
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
613
smu->smu_table.boot_values.vddc = v_3_1->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
614
smu->smu_table.boot_values.vddci = v_3_1->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
615
smu->smu_table.boot_values.mvddc = v_3_1->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
616
smu->smu_table.boot_values.vdd_gfx = v_3_1->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
617
smu->smu_table.boot_values.cooling_id = v_3_1->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
618
smu->smu_table.boot_values.pp_table_id = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
622
smu->smu_table.boot_values.revision = v_3_3->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
623
smu->smu_table.boot_values.gfxclk = v_3_3->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
624
smu->smu_table.boot_values.uclk = v_3_3->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
625
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
626
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
627
smu->smu_table.boot_values.vddc = v_3_3->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
628
smu->smu_table.boot_values.vddci = v_3_3->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
629
smu->smu_table.boot_values.mvddc = v_3_3->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
630
smu->smu_table.boot_values.vdd_gfx = v_3_3->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
631
smu->smu_table.boot_values.cooling_id = v_3_3->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
632
smu->smu_table.boot_values.pp_table_id = v_3_3->pplib_pptable_id;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
637
smu->smu_table.boot_values.revision = v_3_4->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
638
smu->smu_table.boot_values.gfxclk = v_3_4->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
639
smu->smu_table.boot_values.uclk = v_3_4->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
640
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
641
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
642
smu->smu_table.boot_values.vddc = v_3_4->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
643
smu->smu_table.boot_values.vddci = v_3_4->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
644
smu->smu_table.boot_values.mvddc = v_3_4->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
645
smu->smu_table.boot_values.vdd_gfx = v_3_4->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
646
smu->smu_table.boot_values.cooling_id = v_3_4->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
647
smu->smu_table.boot_values.pp_table_id = v_3_4->pplib_pptable_id;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
651
smu->smu_table.boot_values.format_revision = header->format_revision;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
652
smu->smu_table.boot_values.content_revision = header->content_revision;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
662
smu->smu_table.boot_values.socclk = smu_info_v3_6->bootup_socclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
663
smu->smu_table.boot_values.vclk = smu_info_v3_6->bootup_vclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
664
smu->smu_table.boot_values.dclk = smu_info_v3_6->bootup_dclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
665
smu->smu_table.boot_values.fclk = smu_info_v3_6->bootup_fclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
671
smu->smu_table.boot_values.socclk = smu_info_v4_0->bootup_socclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
672
smu->smu_table.boot_values.dcefclk = smu_info_v4_0->bootup_dcefclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
673
smu->smu_table.boot_values.vclk = smu_info_v4_0->bootup_vclk0_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
674
smu->smu_table.boot_values.dclk = smu_info_v4_0->bootup_dclk0_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
675
smu->smu_table.boot_values.fclk = smu_info_v4_0->bootup_fclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
688
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
689
struct smu_table *memory_pool = &smu_table->memory_pool;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
719
struct smu_table *driver_table = &smu->smu_table.driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
740
struct smu_table *tool_table = &smu->smu_table.tables[SMU_TABLE_PMSTATUSLOG];
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
867
smu->smu_table.max_sustainable_clocks;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
870
max_sustainable_clocks->uclock = smu->smu_table.boot_values.uclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
871
max_sustainable_clocks->soc_clock = smu->smu_table.boot_values.socclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
872
max_sustainable_clocks->dcef_clock = smu->smu_table.boot_values.dcefclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1047
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1086
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1207
(OverDriveTableExternal_t *)smu->smu_table.overdrive_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1499
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1565
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2029
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2032
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2175
(OverDriveTableExternal_t *)smu->smu_table.overdrive_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2177
(OverDriveTableExternal_t *)smu->smu_table.boot_overdrive_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2179
(OverDriveTableExternal_t *)smu->smu_table.user_overdrive_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2248
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2278
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2322
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2324
&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2375
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2398
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2669
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2670
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2968
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2982
smu_table->ecc_table,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2989
ecc_table = (EccInfoTable_t *)smu_table->ecc_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
3024
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
3027
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
3078
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
340
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
344
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
381
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
400
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
423
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
424
void *combo_pptable = smu_table->combo_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
439
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
447
&smu_table->power_play_table,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
448
&smu_table->power_play_table_size);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
475
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
476
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
502
smu_table->metrics_table = kzalloc_obj(SmuMetricsExternal_t);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
503
if (!smu_table->metrics_table)
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
505
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
513
smu_table->watermarks_table = kzalloc_obj(Watermarks_t);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
514
if (!smu_table->watermarks_table)
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
517
smu_table->ecc_table = kzalloc(tables[SMU_TABLE_ECCINFO].size, GFP_KERNEL);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
518
if (!smu_table->ecc_table)
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
524
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
528
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
564
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
581
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
612
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
627
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
642
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.fclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
657
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.vclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
672
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
687
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
730
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
732
&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
914
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
259
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
264
if (smu_table->tables[SMU_TABLE_SMU_METRICS].version >= 0x13) {
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
269
MetricsTable_t *metrics = (MetricsTable_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
284
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
285
StaticMetricsTable_t *static_metrics = (StaticMetricsTable_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
287
(struct PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
300
smu_table->tables[SMU_TABLE_SMU_METRICS].version =
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
393
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
394
MetricsTable_t *metrics = (MetricsTable_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
456
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
457
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
458
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
459
struct smu_table *sys_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
612
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
613
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
615
struct smu_table *sys_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
646
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
648
(struct PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
649
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
651
struct smu_table *sys_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
691
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
692
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
695
struct smu_table *sys_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
1089
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
153
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
154
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
164
smu_table->clocks_table = kzalloc_obj(DpmClocks_t);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
165
if (!smu_table->clocks_table)
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
168
smu_table->metrics_table = kzalloc_obj(SmuMetrics_t);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
169
if (!smu_table->metrics_table)
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
171
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
173
smu_table->watermarks_table = kzalloc_obj(Watermarks_t);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
174
if (!smu_table->watermarks_table)
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
186
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
188
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
190
kfree(smu_table->clocks_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
197
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
199
kfree(smu_table->clocks_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
200
smu_table->clocks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
202
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
203
smu_table->metrics_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
205
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
206
smu_table->watermarks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
309
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
311
SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
434
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
477
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
674
Watermarks_t *table = smu->smu_table.watermarks_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
761
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
1093
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
128
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
129
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
139
smu_table->clocks_table = kzalloc_obj(DpmClocks_t);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
140
if (!smu_table->clocks_table)
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
143
smu_table->metrics_table = kzalloc_obj(SmuMetrics_t);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
144
if (!smu_table->metrics_table)
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
146
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
148
smu_table->watermarks_table = kzalloc_obj(Watermarks_t);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
149
if (!smu_table->watermarks_table)
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
161
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
163
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
165
kfree(smu_table->clocks_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
172
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
174
kfree(smu_table->clocks_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
175
smu_table->clocks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
177
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
178
smu_table->metrics_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
180
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
181
smu_table->watermarks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
266
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
268
SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
417
Watermarks_t *table = smu->smu_table.watermarks_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
514
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
516
return smu_cmn_update_table(smu, SMU_TABLE_DPMCLOCKS, 0, smu_table->clocks_table, false);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
635
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
665
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
738
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1087
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1090
(struct PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1167
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1253
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1254
MetricsTableV0_t *metrics_v0 = (MetricsTableV0_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1255
MetricsTableV1_t *metrics_v1 = (MetricsTableV1_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1256
MetricsTableV2_t *metrics_v2 = (MetricsTableV2_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1701
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1703
(struct PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1732
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1734
(struct PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1761
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1763
(struct PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2312
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2313
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2321
table_size = smu_table->tables[SMU_TABLE_I2C_COMMANDS].size;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2338
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2339
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2475
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2477
(struct PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2570
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2597
metrics_v0 = (MetricsTableV0_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2605
metrics_v1 = (MetricsTableV1_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2606
metrics_v2 = (MetricsTableV2_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2684
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2698
metrics_v0 = (MetricsTableV0_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2709
metrics_v1 = (MetricsTableV1_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2710
metrics_v2 = (MetricsTableV2_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
557
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
558
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
587
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
613
smu_table->metrics_table = no_free_ptr(metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
614
smu_table->driver_pptable = no_free_ptr(driver_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
761
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
762
uint32_t table_size = smu_table->tables[SMU_TABLE_SMU_METRICS].size;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
763
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
766
if (bypass_cache || !smu_table->metrics_time ||
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
768
smu_table->metrics_time + msecs_to_jiffies(1))) {
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
777
memcpy(smu_table->metrics_table, table->cpu_addr, table_size);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
779
smu_table->metrics_time = jiffies;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
783
memcpy(metrics_table, smu_table->metrics_table, table_size);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
791
struct smu_table_context *smu_tbl_ctxt = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
843
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
844
uint32_t table_size = smu_table->tables[SMU_TABLE_SMU_METRICS].size;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
845
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
856
memcpy(smu_table->metrics_table, table->cpu_addr, table_size);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
863
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
865
(struct PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
874
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
875
StaticMetricsTable_t *static_metrics = (StaticMetricsTable_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
876
MetricsTableV0_t *metrics_v0 = (MetricsTableV0_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
877
MetricsTableV1_t *metrics_v1 = (MetricsTableV1_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
878
MetricsTableV2_t *metrics_v2 = (MetricsTableV2_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
880
(struct PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
916
smu_table->tables[SMU_TABLE_SMU_METRICS].version =
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
983
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
985
(struct PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1057
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1096
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1217
(OverDriveTableExternal_t *)smu->smu_table.overdrive_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1508
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1574
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2039
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2042
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2177
(OverDriveTableExternal_t *)smu->smu_table.overdrive_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2179
(OverDriveTableExternal_t *)smu->smu_table.boot_overdrive_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2181
(OverDriveTableExternal_t *)smu->smu_table.user_overdrive_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2250
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2280
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2357
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2380
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2652
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2655
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2706
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
352
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
392
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
430
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
457
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
458
void *combo_pptable = smu_table->combo_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
473
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
483
&smu_table->power_play_table,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
484
&smu_table->power_play_table_size);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
511
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
512
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
537
smu_table->metrics_table = kzalloc_obj(SmuMetricsExternal_t);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
538
if (!smu_table->metrics_table)
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
540
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
548
smu_table->watermarks_table = kzalloc_obj(Watermarks_t);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
549
if (!smu_table->watermarks_table)
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
557
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
593
PPTable_t *driver_ppt = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
609
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
631
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
646
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
661
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.fclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
676
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.vclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
691
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
706
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
743
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
745
&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
924
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
1322
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
155
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
156
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
166
smu_table->clocks_table = kzalloc_obj(DpmClocks_t);
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
167
if (!smu_table->clocks_table)
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
170
smu_table->metrics_table = kzalloc_obj(SmuMetrics_t);
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
171
if (!smu_table->metrics_table)
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
173
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
175
smu_table->watermarks_table = kzalloc_obj(Watermarks_t);
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
176
if (!smu_table->watermarks_table)
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
188
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
190
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
192
kfree(smu_table->clocks_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
199
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
201
kfree(smu_table->clocks_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
202
smu_table->clocks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
204
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
205
smu_table->metrics_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
207
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
208
smu_table->watermarks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
341
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
343
SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
508
Watermarks_t *table = smu->smu_table.watermarks_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
645
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
647
return smu_cmn_update_table(smu, SMU_TABLE_DPMCLOCKS, 0, smu_table->clocks_table, false);
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
769
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
799
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
872
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1102
clock_limit = smu->smu_table.boot_values.uclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1106
clock_limit = smu->smu_table.boot_values.gfxclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1109
clock_limit = smu->smu_table.boot_values.socclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1855
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1858
smu_table->clocks_table, false);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
190
pptable_id = smu->smu_table.boot_values.pp_table_id;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
407
pptable_id = smu->smu_table.boot_values.pp_table_id;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
419
if (!smu->smu_table.power_play_table)
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
420
smu->smu_table.power_play_table = table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
421
if (!smu->smu_table.power_play_table_size)
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
422
smu->smu_table.power_play_table_size = size;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
429
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
430
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
433
smu_table->driver_pptable =
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
435
if (!smu_table->driver_pptable) {
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
440
smu_table->max_sustainable_clocks =
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
442
if (!smu_table->max_sustainable_clocks) {
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
448
smu_table->overdrive_table =
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
450
if (!smu_table->overdrive_table) {
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
455
smu_table->boot_overdrive_table =
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
457
if (!smu_table->boot_overdrive_table) {
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
462
smu_table->user_overdrive_table =
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
464
if (!smu_table->user_overdrive_table) {
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
470
smu_table->combo_pptable =
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
472
if (!smu_table->combo_pptable) {
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
480
kfree(smu_table->user_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
482
kfree(smu_table->boot_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
484
kfree(smu_table->overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
486
kfree(smu_table->max_sustainable_clocks);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
488
kfree(smu_table->driver_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
495
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
499
kfree(smu_table->combo_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
500
kfree(smu_table->boot_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
501
kfree(smu_table->overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
502
kfree(smu_table->max_sustainable_clocks);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
503
kfree(smu_table->driver_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
504
smu_table->combo_pptable = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
505
smu_table->boot_overdrive_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
506
smu_table->overdrive_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
507
smu_table->max_sustainable_clocks = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
508
smu_table->driver_pptable = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
509
kfree(smu_table->hardcode_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
510
smu_table->hardcode_pptable = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
512
kfree(smu_table->ecc_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
513
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
514
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
515
smu_table->ecc_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
516
smu_table->metrics_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
517
smu_table->watermarks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
518
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
592
smu->smu_table.boot_values.revision = v_3_1->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
593
smu->smu_table.boot_values.gfxclk = v_3_1->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
594
smu->smu_table.boot_values.uclk = v_3_1->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
595
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
596
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
597
smu->smu_table.boot_values.vddc = v_3_1->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
598
smu->smu_table.boot_values.vddci = v_3_1->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
599
smu->smu_table.boot_values.mvddc = v_3_1->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
600
smu->smu_table.boot_values.vdd_gfx = v_3_1->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
601
smu->smu_table.boot_values.cooling_id = v_3_1->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
602
smu->smu_table.boot_values.pp_table_id = 0;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
606
smu->smu_table.boot_values.revision = v_3_3->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
607
smu->smu_table.boot_values.gfxclk = v_3_3->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
608
smu->smu_table.boot_values.uclk = v_3_3->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
609
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
610
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
611
smu->smu_table.boot_values.vddc = v_3_3->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
612
smu->smu_table.boot_values.vddci = v_3_3->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
613
smu->smu_table.boot_values.mvddc = v_3_3->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
614
smu->smu_table.boot_values.vdd_gfx = v_3_3->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
615
smu->smu_table.boot_values.cooling_id = v_3_3->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
616
smu->smu_table.boot_values.pp_table_id = v_3_3->pplib_pptable_id;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
621
smu->smu_table.boot_values.revision = v_3_4->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
622
smu->smu_table.boot_values.gfxclk = v_3_4->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
623
smu->smu_table.boot_values.uclk = v_3_4->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
624
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
625
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
626
smu->smu_table.boot_values.vddc = v_3_4->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
627
smu->smu_table.boot_values.vddci = v_3_4->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
628
smu->smu_table.boot_values.mvddc = v_3_4->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
629
smu->smu_table.boot_values.vdd_gfx = v_3_4->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
630
smu->smu_table.boot_values.cooling_id = v_3_4->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
631
smu->smu_table.boot_values.pp_table_id = v_3_4->pplib_pptable_id;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
635
smu->smu_table.boot_values.format_revision = header->format_revision;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
636
smu->smu_table.boot_values.content_revision = header->content_revision;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
646
smu->smu_table.boot_values.socclk = smu_info_v3_6->bootup_socclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
647
smu->smu_table.boot_values.vclk = smu_info_v3_6->bootup_vclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
648
smu->smu_table.boot_values.dclk = smu_info_v3_6->bootup_dclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
649
smu->smu_table.boot_values.fclk = smu_info_v3_6->bootup_fclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
655
smu->smu_table.boot_values.socclk = smu_info_v4_0->bootup_socclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
656
smu->smu_table.boot_values.dcefclk = smu_info_v4_0->bootup_dcefclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
657
smu->smu_table.boot_values.vclk = smu_info_v4_0->bootup_vclk0_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
658
smu->smu_table.boot_values.dclk = smu_info_v4_0->bootup_dclk0_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
659
smu->smu_table.boot_values.fclk = smu_info_v4_0->bootup_fclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
672
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
673
struct smu_table *memory_pool = &smu_table->memory_pool;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
703
struct smu_table *driver_table = &smu->smu_table.driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
724
struct smu_table *tool_table = &smu->smu_table.tables[SMU_TABLE_PMSTATUSLOG];
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
1070
DpmClocks_t_v14_0_1 *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
1101
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
1519
DpmClocks_t_v14_0_1 *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
1532
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
1580
DpmClocks_t_v14_0_1 *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
1599
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
189
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
190
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
200
smu_table->metrics_table = kzalloc_obj(SmuMetrics_t);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
201
if (!smu_table->metrics_table)
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
203
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
205
smu_table->clocks_table = kzalloc(max(sizeof(DpmClocks_t), sizeof(DpmClocks_t_v14_0_1)), GFP_KERNEL);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
206
if (!smu_table->clocks_table)
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
209
smu_table->watermarks_table = kzalloc_obj(Watermarks_t);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
210
if (!smu_table->watermarks_table)
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
222
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
224
kfree(smu_table->clocks_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
226
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
233
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
235
kfree(smu_table->clocks_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
236
smu_table->clocks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
238
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
239
smu_table->metrics_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
241
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
242
smu_table->watermarks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
264
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
266
SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
491
Watermarks_t *table = smu->smu_table.watermarks_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
641
DpmClocks_t_v14_0_1 *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
695
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
783
DpmClocks_t_v14_0_1 *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
792
clock_limit = smu->smu_table.boot_values.uclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
795
clock_limit = smu->smu_table.boot_values.fclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
799
clock_limit = smu->smu_table.boot_values.gfxclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
802
clock_limit = smu->smu_table.boot_values.socclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
806
clock_limit = smu->smu_table.boot_values.vclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
810
clock_limit = smu->smu_table.boot_values.dclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
905
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
914
clock_limit = smu->smu_table.boot_values.uclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
917
clock_limit = smu->smu_table.boot_values.fclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
921
clock_limit = smu->smu_table.boot_values.gfxclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
924
clock_limit = smu->smu_table.boot_values.socclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
927
clock_limit = smu->smu_table.boot_values.vclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
930
clock_limit = smu->smu_table.boot_values.dclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1036
(OverDriveTableExternal_t *)smu->smu_table.overdrive_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1393
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1473
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1476
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1516
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1560
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1562
&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1617
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1900
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1901
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2268
(OverDriveTableExternal_t *)smu->smu_table.overdrive_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2270
(OverDriveTableExternal_t *)smu->smu_table.boot_overdrive_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2272
(OverDriveTableExternal_t *)smu->smu_table.user_overdrive_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2337
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2357
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2418
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2742
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2744
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
280
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
284
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
321
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
335
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
336
void *combo_pptable = smu_table->combo_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
351
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
358
&smu_table->power_play_table,
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
359
&smu_table->power_play_table_size);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
376
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
377
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
400
smu_table->metrics_table = kzalloc_obj(SmuMetricsExternal_t);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
401
if (!smu_table->metrics_table)
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
403
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
411
smu_table->watermarks_table = kzalloc_obj(Watermarks_t);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
412
if (!smu_table->watermarks_table)
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
415
smu_table->ecc_table = kzalloc(tables[SMU_TABLE_ECCINFO].size, GFP_KERNEL);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
416
if (!smu_table->ecc_table)
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
422
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
426
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
462
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
479
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
510
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
525
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
540
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.fclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
555
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.vclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
570
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
585
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
622
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
624
&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
800
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
926
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
965
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
170
pptable_id = smu->smu_table.boot_values.pp_table_id;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
377
pptable_id = smu->smu_table.boot_values.pp_table_id;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
389
if (!smu->smu_table.power_play_table)
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
390
smu->smu_table.power_play_table = table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
391
if (!smu->smu_table.power_play_table_size)
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
392
smu->smu_table.power_play_table_size = size;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
399
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
400
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
403
smu_table->driver_pptable =
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
405
if (!smu_table->driver_pptable) {
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
410
smu_table->max_sustainable_clocks =
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
412
if (!smu_table->max_sustainable_clocks) {
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
418
smu_table->overdrive_table =
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
420
if (!smu_table->overdrive_table) {
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
425
smu_table->boot_overdrive_table =
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
427
if (!smu_table->boot_overdrive_table) {
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
432
smu_table->user_overdrive_table =
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
434
if (!smu_table->user_overdrive_table) {
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
440
smu_table->combo_pptable =
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
442
if (!smu_table->combo_pptable) {
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
450
kfree(smu_table->user_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
452
kfree(smu_table->boot_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
454
kfree(smu_table->overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
456
kfree(smu_table->max_sustainable_clocks);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
458
kfree(smu_table->driver_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
465
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
469
kfree(smu_table->combo_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
470
kfree(smu_table->boot_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
471
kfree(smu_table->overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
472
kfree(smu_table->max_sustainable_clocks);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
473
kfree(smu_table->driver_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
474
smu_table->combo_pptable = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
475
smu_table->boot_overdrive_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
476
smu_table->overdrive_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
477
smu_table->max_sustainable_clocks = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
478
smu_table->driver_pptable = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
479
kfree(smu_table->hardcode_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
480
smu_table->hardcode_pptable = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
482
kfree(smu_table->ecc_table);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
483
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
484
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
485
smu_table->ecc_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
486
smu_table->metrics_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
487
smu_table->watermarks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
488
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
562
smu->smu_table.boot_values.revision = v_3_1->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
563
smu->smu_table.boot_values.gfxclk = v_3_1->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
564
smu->smu_table.boot_values.uclk = v_3_1->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
565
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
566
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
567
smu->smu_table.boot_values.vddc = v_3_1->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
568
smu->smu_table.boot_values.vddci = v_3_1->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
569
smu->smu_table.boot_values.mvddc = v_3_1->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
570
smu->smu_table.boot_values.vdd_gfx = v_3_1->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
571
smu->smu_table.boot_values.cooling_id = v_3_1->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
572
smu->smu_table.boot_values.pp_table_id = 0;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
576
smu->smu_table.boot_values.revision = v_3_3->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
577
smu->smu_table.boot_values.gfxclk = v_3_3->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
578
smu->smu_table.boot_values.uclk = v_3_3->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
579
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
580
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
581
smu->smu_table.boot_values.vddc = v_3_3->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
582
smu->smu_table.boot_values.vddci = v_3_3->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
583
smu->smu_table.boot_values.mvddc = v_3_3->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
584
smu->smu_table.boot_values.vdd_gfx = v_3_3->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
585
smu->smu_table.boot_values.cooling_id = v_3_3->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
586
smu->smu_table.boot_values.pp_table_id = v_3_3->pplib_pptable_id;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
591
smu->smu_table.boot_values.revision = v_3_4->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
592
smu->smu_table.boot_values.gfxclk = v_3_4->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
593
smu->smu_table.boot_values.uclk = v_3_4->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
594
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
595
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
596
smu->smu_table.boot_values.vddc = v_3_4->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
597
smu->smu_table.boot_values.vddci = v_3_4->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
598
smu->smu_table.boot_values.mvddc = v_3_4->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
599
smu->smu_table.boot_values.vdd_gfx = v_3_4->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
600
smu->smu_table.boot_values.cooling_id = v_3_4->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
601
smu->smu_table.boot_values.pp_table_id = v_3_4->pplib_pptable_id;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
605
smu->smu_table.boot_values.format_revision = header->format_revision;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
606
smu->smu_table.boot_values.content_revision = header->content_revision;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
616
smu->smu_table.boot_values.socclk = smu_info_v3_6->bootup_socclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
617
smu->smu_table.boot_values.vclk = smu_info_v3_6->bootup_vclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
618
smu->smu_table.boot_values.dclk = smu_info_v3_6->bootup_dclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
619
smu->smu_table.boot_values.fclk = smu_info_v3_6->bootup_fclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
625
smu->smu_table.boot_values.socclk = smu_info_v4_0->bootup_socclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
626
smu->smu_table.boot_values.dcefclk = smu_info_v4_0->bootup_dcefclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
627
smu->smu_table.boot_values.vclk = smu_info_v4_0->bootup_vclk0_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
628
smu->smu_table.boot_values.dclk = smu_info_v4_0->bootup_dclk0_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
629
smu->smu_table.boot_values.fclk = smu_info_v4_0->bootup_fclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
642
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
643
struct smu_table *memory_pool = &smu_table->memory_pool;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
673
struct smu_table *driver_table = &smu->smu_table.driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
694
struct smu_table *tool_table = &smu->smu_table.tables[SMU_TABLE_PMSTATUSLOG];
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
987
clock_limit = smu->smu_table.boot_values.uclk;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
991
clock_limit = smu->smu_table.boot_values.gfxclk;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
994
clock_limit = smu->smu_table.boot_values.socclk;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
1358
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
1393
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
165
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
166
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
176
smu_table->metrics_table = kzalloc_obj(SmuMetrics_t);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
177
if (!smu_table->metrics_table)
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
179
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
181
smu_table->clocks_table = kzalloc_obj(DpmClocks_t);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
182
if (!smu_table->clocks_table)
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
185
smu_table->watermarks_table = kzalloc_obj(Watermarks_t);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
186
if (!smu_table->watermarks_table)
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
198
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
200
kfree(smu_table->clocks_table);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
202
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
209
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
211
kfree(smu_table->clocks_table);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
212
smu_table->clocks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
214
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
215
smu_table->metrics_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
217
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
218
smu_table->watermarks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
242
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
244
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
256
table_size = smu_table->tables[table_index].size;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
296
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
299
smu_table->clocks_table, false);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
306
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
308
smu_table->tables[SMU_TABLE_SMU_METRICS].size;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
312
!smu_table->metrics_time ||
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
313
time_after(jiffies, smu_table->metrics_time + msecs_to_jiffies(1))) {
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
317
smu_table->metrics_table,
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
323
smu_table->metrics_time = jiffies;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
327
memcpy(metrics_table, smu_table->metrics_table, table_size);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
336
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
338
SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
578
Watermarks_t *table = smu->smu_table.watermarks_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
719
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
804
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
813
clock_limit = smu->smu_table.boot_values.uclk;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
816
clock_limit = smu->smu_table.boot_values.fclk;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
820
clock_limit = smu->smu_table.boot_values.gfxclk;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
823
clock_limit = smu->smu_table.boot_values.socclk;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
826
clock_limit = smu->smu_table.boot_values.vclk;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
829
clock_limit = smu->smu_table.boot_values.dclk;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
967
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1044
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1046
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1055
table_size = smu_table->tables[table_index].size;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1084
void *watermarks_table = smu->smu_table.watermarks_table;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1098
void *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1111
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1113
smu_table->tables[SMU_TABLE_SMU_METRICS].size;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1117
!smu_table->metrics_time ||
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1118
time_after(jiffies, smu_table->metrics_time + msecs_to_jiffies(1))) {
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1122
smu_table->metrics_table,
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1128
smu_table->metrics_time = jiffies;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1132
memcpy(metrics_table, smu_table->metrics_table, table_size);
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1139
void *pptable = smu->smu_table.combo_pptable;