Symbol: smu_table
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1051
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1052
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1053
struct smu_table *driver_table = &(smu_table->driver_table);
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1069
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1070
struct smu_table *pm_status_table = smu_table->tables + SMU_TABLE_PMSTATUSLOG;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1071
struct smu_table *driver_table = &(smu_table->driver_table);
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1072
struct smu_table *dummy_read_1_table = &smu_table->dummy_read_1_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1095
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1096
struct smu_table *memory_pool = &smu_table->memory_pool;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1134
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1135
struct smu_table *memory_pool = &smu_table->memory_pool;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1144
memset(memory_pool, 0, sizeof(struct smu_table));
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1151
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1152
struct smu_table *dummy_read_1_table =
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1153
&smu_table->dummy_read_1_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1175
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1176
struct smu_table *dummy_read_1_table =
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1177
&smu_table->dummy_read_1_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1184
memset(dummy_read_1_table, 0, sizeof(struct smu_table));
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1880
smu->smu_table.boot_values.dcefclk / 100);
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
3700
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
3701
struct smu_driver_table *driver_tables = smu_table->driver_tables;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
3786
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
3787
struct smu_table *memory_pool = &smu_table->memory_pool;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
3904
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
3905
struct smu_driver_table *driver_tables = smu_table->driver_tables;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
648
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
653
if (!smu_table->power_play_table && !smu_table->hardcode_pptable)
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
656
if (smu_table->hardcode_pptable)
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
657
*table = smu_table->hardcode_pptable;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
659
*table = smu_table->power_play_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
661
return smu_table->power_play_table_size;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
669
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
681
if (!smu_table->hardcode_pptable || smu_table->power_play_table_size < size) {
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
682
kfree(smu_table->hardcode_pptable);
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
683
smu_table->hardcode_pptable = kzalloc(size, GFP_KERNEL);
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
684
if (!smu_table->hardcode_pptable)
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
688
memcpy(smu_table->hardcode_pptable, buf, size);
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
689
smu_table->power_play_table = smu_table->hardcode_pptable;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
690
smu_table->power_play_table_size = size;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
986
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
987
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
988
struct smu_table *driver_table = &(smu_table->driver_table);
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1826
static inline void smu_table_cache_update_time(struct smu_table *table,
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1832
static inline bool smu_table_cache_is_valid(struct smu_table *table)
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1848
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1849
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1865
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1866
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1880
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1881
struct smu_driver_table *driver_tables = smu_table->driver_tables;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1901
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1902
struct smu_driver_table *driver_tables = smu_table->driver_tables;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1930
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1931
struct smu_driver_table *driver_tables = smu_table->driver_tables;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1943
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1944
struct smu_driver_table *driver_tables = smu_table->driver_tables;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
400
struct smu_table tables[SMU_TABLE_COUNT];
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
409
struct smu_table driver_table;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
410
struct smu_table memory_pool;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
411
struct smu_table dummy_read_1_table;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
706
struct smu_table_context smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1005
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1008
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1036
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1255
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1268
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1574
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1575
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
252
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
253
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
272
smu_table->metrics_table = kzalloc_obj(SmuMetrics_t);
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
273
if (!smu_table->metrics_table)
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
275
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
281
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
360
PPTable_t *driver_ppt = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
377
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
394
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
411
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
428
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.fclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
445
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
463
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
476
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
491
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
503
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
607
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
608
SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
870
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
1002
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1019
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1036
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.vclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1053
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1070
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1087
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1104
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1121
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1216
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1256
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1661
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1924
Watermarks_t *table = smu->smu_table.watermarks_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1983
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2058
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2085
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2088
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2118
smu->smu_table.max_sustainable_clocks;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2143
(struct smu_11_0_powerplay_table *)smu->smu_table.power_play_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2145
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2195
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2325
(OverDriveTable_t *)smu->smu_table.overdrive_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2327
(OverDriveTable_t *)smu->smu_table.boot_overdrive_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2329
(OverDriveTable_t *)smu->smu_table.user_overdrive_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2382
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2627
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2628
struct smu_table *dummy_read_table =
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2629
&smu_table->dummy_read_1_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2714
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2727
memcpy(&metrics, smu_table->metrics_table, sizeof(SmuMetrics_legacy_t));
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2790
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2791
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2925
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2938
memcpy(&metrics, smu_table->metrics_table, sizeof(SmuMetrics_t));
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3000
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3013
memcpy(&metrics, smu_table->metrics_table, sizeof(SmuMetrics_NV12_legacy_t));
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3078
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3091
memcpy(&metrics, smu_table->metrics_table, sizeof(SmuMetrics_NV12_t));
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3188
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
367
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
385
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
409
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
461
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
496
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
497
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
498
struct smu_table *dummy_read_1_table = &smu_table->dummy_read_1_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
523
smu_table->metrics_table = kzalloc_obj(SmuMetrics_NV1X_t);
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
524
if (!smu_table->metrics_table)
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
526
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
534
smu_table->watermarks_table = kzalloc_obj(Watermarks_t);
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
535
if (!smu_table->watermarks_table)
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
538
smu_table->driver_smu_config_table =
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
540
if (!smu_table->driver_smu_config_table)
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
546
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
550
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
559
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
561
(SmuMetrics_legacy_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
645
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
647
(SmuMetrics_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
734
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
736
(SmuMetrics_NV12_legacy_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
820
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
822
(SmuMetrics_NV12_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
968
PPTable_t *driver_ppt = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
985
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 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
1452
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1650
clock_limit = smu->smu_table.boot_values.uclk;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1654
clock_limit = smu->smu_table.boot_values.gfxclk;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1657
clock_limit = smu->smu_table.boot_values.socclk;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
2085
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
252
if (version_major == 2 && smu->smu_table.boot_values.pp_table_id > 0) {
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
253
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
260
smu->smu_table.boot_values.pp_table_id);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
283
if (!smu->smu_table.power_play_table)
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
284
smu->smu_table.power_play_table = table;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
285
if (!smu->smu_table.power_play_table_size)
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
286
smu->smu_table.power_play_table_size = size;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
293
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
294
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
297
smu_table->driver_pptable =
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
299
if (!smu_table->driver_pptable) {
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
304
smu_table->max_sustainable_clocks =
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
306
if (!smu_table->max_sustainable_clocks) {
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
313
smu_table->overdrive_table =
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
315
if (!smu_table->overdrive_table) {
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
320
smu_table->boot_overdrive_table =
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
322
if (!smu_table->boot_overdrive_table) {
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
327
smu_table->user_overdrive_table =
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
329
if (!smu_table->user_overdrive_table) {
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
339
kfree(smu_table->boot_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
341
kfree(smu_table->overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
343
kfree(smu_table->max_sustainable_clocks);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
345
kfree(smu_table->driver_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
352
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
356
kfree(smu_table->user_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
357
kfree(smu_table->boot_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
358
kfree(smu_table->overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
359
kfree(smu_table->max_sustainable_clocks);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
360
kfree(smu_table->driver_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
361
kfree(smu_table->clocks_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
362
smu_table->user_overdrive_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
363
smu_table->boot_overdrive_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
364
smu_table->overdrive_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
365
smu_table->max_sustainable_clocks = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
366
smu_table->driver_pptable = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
367
smu_table->clocks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
368
kfree(smu_table->hardcode_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
369
smu_table->hardcode_pptable = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
371
kfree(smu_table->driver_smu_config_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
372
kfree(smu_table->ecc_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
373
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
374
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
375
smu_table->driver_smu_config_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
376
smu_table->ecc_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
377
smu_table->metrics_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
378
smu_table->watermarks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
379
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
476
smu->smu_table.boot_values.revision = v_3_1->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
477
smu->smu_table.boot_values.gfxclk = v_3_1->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
478
smu->smu_table.boot_values.uclk = v_3_1->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
479
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
480
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
481
smu->smu_table.boot_values.vddc = v_3_1->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
482
smu->smu_table.boot_values.vddci = v_3_1->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
483
smu->smu_table.boot_values.mvddc = v_3_1->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
484
smu->smu_table.boot_values.vdd_gfx = v_3_1->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
485
smu->smu_table.boot_values.cooling_id = v_3_1->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
486
smu->smu_table.boot_values.pp_table_id = 0;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
487
smu->smu_table.boot_values.firmware_caps = v_3_1->firmware_capability;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
493
smu->smu_table.boot_values.revision = v_3_3->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
494
smu->smu_table.boot_values.gfxclk = v_3_3->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
495
smu->smu_table.boot_values.uclk = v_3_3->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
496
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
497
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
498
smu->smu_table.boot_values.vddc = v_3_3->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
499
smu->smu_table.boot_values.vddci = v_3_3->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
500
smu->smu_table.boot_values.mvddc = v_3_3->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
501
smu->smu_table.boot_values.vdd_gfx = v_3_3->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
502
smu->smu_table.boot_values.cooling_id = v_3_3->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
503
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
504
smu->smu_table.boot_values.firmware_caps = v_3_3->firmware_capability;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
507
smu->smu_table.boot_values.format_revision = header->format_revision;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
508
smu->smu_table.boot_values.content_revision = header->content_revision;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
513
&smu->smu_table.boot_values.socclk);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
518
&smu->smu_table.boot_values.dcefclk);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
523
&smu->smu_table.boot_values.eclk);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
528
&smu->smu_table.boot_values.vclk);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
533
&smu->smu_table.boot_values.dclk);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
535
if ((smu->smu_table.boot_values.format_revision == 3) &&
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
536
(smu->smu_table.boot_values.content_revision >= 2))
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
540
&smu->smu_table.boot_values.fclk);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
545
&smu->smu_table.boot_values.lclk);
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
552
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
553
struct smu_table *memory_pool = &smu_table->memory_pool;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
612
struct smu_table *driver_table = &smu->smu_table.driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
633
struct smu_table *tool_table = &smu->smu_table.tables[SMU_TABLE_PMSTATUSLOG];
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
758
smu->smu_table.max_sustainable_clocks;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
761
max_sustainable_clocks->uclock = smu->smu_table.boot_values.uclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
762
max_sustainable_clocks->soc_clock = smu->smu_table.boot_values.socclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
763
max_sustainable_clocks->dcef_clock = smu->smu_table.boot_values.dcefclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
934
if (smu->smu_table.thermal_controller_type) {
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
951
if (smu->smu_table.thermal_controller_type)
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
2167
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2169
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
2174
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2191
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
147
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
149
kfree(smu_table->clocks_table);
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
150
smu_table->clocks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
152
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
153
smu_table->metrics_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
155
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
156
smu_table->watermarks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
165
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
167
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
232
struct smu_table *driver_table = &smu->smu_table.driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
303
smu->smu_table.boot_values.revision = v_3_1->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
304
smu->smu_table.boot_values.gfxclk = v_3_1->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
305
smu->smu_table.boot_values.uclk = v_3_1->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
306
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
307
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
308
smu->smu_table.boot_values.vddc = v_3_1->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
309
smu->smu_table.boot_values.vddci = v_3_1->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
310
smu->smu_table.boot_values.mvddc = v_3_1->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
311
smu->smu_table.boot_values.vdd_gfx = v_3_1->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
312
smu->smu_table.boot_values.cooling_id = v_3_1->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
313
smu->smu_table.boot_values.pp_table_id = 0;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
314
smu->smu_table.boot_values.firmware_caps = v_3_1->firmware_capability;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
320
smu->smu_table.boot_values.revision = v_3_3->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
321
smu->smu_table.boot_values.gfxclk = v_3_3->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
322
smu->smu_table.boot_values.uclk = v_3_3->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
323
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
324
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
325
smu->smu_table.boot_values.vddc = v_3_3->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
326
smu->smu_table.boot_values.vddci = v_3_3->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
327
smu->smu_table.boot_values.mvddc = v_3_3->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
328
smu->smu_table.boot_values.vdd_gfx = v_3_3->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
329
smu->smu_table.boot_values.cooling_id = v_3_3->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
330
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
331
smu->smu_table.boot_values.firmware_caps = v_3_3->firmware_capability;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
334
smu->smu_table.boot_values.format_revision = header->format_revision;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
335
smu->smu_table.boot_values.content_revision = header->content_revision;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
340
&smu->smu_table.boot_values.socclk);
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
345
&smu->smu_table.boot_values.dcefclk);
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
350
&smu->smu_table.boot_values.vclk);
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
355
&smu->smu_table.boot_values.dclk);
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
357
if ((smu->smu_table.boot_values.format_revision == 3) &&
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
358
(smu->smu_table.boot_values.content_revision >= 2))
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
362
&smu->smu_table.boot_values.fclk);
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
367
&smu->smu_table.boot_values.lclk);
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1119
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1416
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1417
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1741
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1755
smu_table->ecc_table,
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1762
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
431
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
446
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
461
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.fclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
470
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
482
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
493
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
522
smu->smu_table.boot_values.pp_table_id = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
633
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
634
SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
972
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
975
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1377
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1751
*value = smu->smu_table.boot_values.uclk;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1754
*value = smu->smu_table.boot_values.fclk;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1758
*value = smu->smu_table.boot_values.gfxclk;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1761
*value = smu->smu_table.boot_values.socclk;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1764
*value = smu->smu_table.boot_values.vclk;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1767
*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
2306
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2309
smu_table->clocks_table, false);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
376
pptable_id = smu->smu_table.boot_values.pp_table_id;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
388
if (!smu->smu_table.power_play_table)
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
389
smu->smu_table.power_play_table = table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
390
if (!smu->smu_table.power_play_table_size)
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
391
smu->smu_table.power_play_table_size = size;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
398
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
399
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
402
smu_table->driver_pptable =
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
404
if (!smu_table->driver_pptable) {
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
409
smu_table->max_sustainable_clocks =
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
411
if (!smu_table->max_sustainable_clocks) {
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
418
smu_table->overdrive_table =
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
420
if (!smu_table->overdrive_table) {
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
425
smu_table->boot_overdrive_table =
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
427
if (!smu_table->boot_overdrive_table) {
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
432
smu_table->user_overdrive_table =
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
434
if (!smu_table->user_overdrive_table) {
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
440
smu_table->combo_pptable =
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
442
if (!smu_table->combo_pptable) {
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
450
kfree(smu_table->user_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
452
kfree(smu_table->boot_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
454
kfree(smu_table->overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
456
kfree(smu_table->max_sustainable_clocks);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
458
kfree(smu_table->driver_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
465
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
469
kfree(smu_table->combo_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
470
kfree(smu_table->user_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
471
kfree(smu_table->boot_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
472
kfree(smu_table->overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
473
kfree(smu_table->max_sustainable_clocks);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
474
kfree(smu_table->driver_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
475
smu_table->combo_pptable = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
476
smu_table->user_overdrive_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
477
smu_table->boot_overdrive_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
478
smu_table->overdrive_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
479
smu_table->max_sustainable_clocks = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
480
smu_table->driver_pptable = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
481
kfree(smu_table->hardcode_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
482
smu_table->hardcode_pptable = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
484
kfree(smu_table->ecc_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
485
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
486
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
487
smu_table->ecc_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
488
smu_table->metrics_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
489
smu_table->watermarks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
490
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
566
smu->smu_table.boot_values.revision = v_3_1->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
567
smu->smu_table.boot_values.gfxclk = v_3_1->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
568
smu->smu_table.boot_values.uclk = v_3_1->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
569
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
570
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
571
smu->smu_table.boot_values.vddc = v_3_1->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
572
smu->smu_table.boot_values.vddci = v_3_1->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
573
smu->smu_table.boot_values.mvddc = v_3_1->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
574
smu->smu_table.boot_values.vdd_gfx = v_3_1->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
575
smu->smu_table.boot_values.cooling_id = v_3_1->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
576
smu->smu_table.boot_values.pp_table_id = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
580
smu->smu_table.boot_values.revision = v_3_3->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
581
smu->smu_table.boot_values.gfxclk = v_3_3->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
582
smu->smu_table.boot_values.uclk = v_3_3->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
583
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
584
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
585
smu->smu_table.boot_values.vddc = v_3_3->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
586
smu->smu_table.boot_values.vddci = v_3_3->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
587
smu->smu_table.boot_values.mvddc = v_3_3->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
588
smu->smu_table.boot_values.vdd_gfx = v_3_3->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
589
smu->smu_table.boot_values.cooling_id = v_3_3->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
590
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
595
smu->smu_table.boot_values.revision = v_3_4->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
596
smu->smu_table.boot_values.gfxclk = v_3_4->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
597
smu->smu_table.boot_values.uclk = v_3_4->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
598
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
599
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
600
smu->smu_table.boot_values.vddc = v_3_4->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
601
smu->smu_table.boot_values.vddci = v_3_4->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
602
smu->smu_table.boot_values.mvddc = v_3_4->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
603
smu->smu_table.boot_values.vdd_gfx = v_3_4->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
604
smu->smu_table.boot_values.cooling_id = v_3_4->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
605
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
609
smu->smu_table.boot_values.format_revision = header->format_revision;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
610
smu->smu_table.boot_values.content_revision = header->content_revision;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
620
smu->smu_table.boot_values.socclk = smu_info_v3_6->bootup_socclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
621
smu->smu_table.boot_values.vclk = smu_info_v3_6->bootup_vclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
622
smu->smu_table.boot_values.dclk = smu_info_v3_6->bootup_dclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
623
smu->smu_table.boot_values.fclk = smu_info_v3_6->bootup_fclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
629
smu->smu_table.boot_values.socclk = smu_info_v4_0->bootup_socclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
630
smu->smu_table.boot_values.dcefclk = smu_info_v4_0->bootup_dcefclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
631
smu->smu_table.boot_values.vclk = smu_info_v4_0->bootup_vclk0_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
632
smu->smu_table.boot_values.dclk = smu_info_v4_0->bootup_dclk0_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
633
smu->smu_table.boot_values.fclk = smu_info_v4_0->bootup_fclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
646
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
647
struct smu_table *memory_pool = &smu_table->memory_pool;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
677
struct smu_table *driver_table = &smu->smu_table.driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
698
struct smu_table *tool_table = &smu->smu_table.tables[SMU_TABLE_PMSTATUSLOG];
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
825
smu->smu_table.max_sustainable_clocks;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
828
max_sustainable_clocks->uclock = smu->smu_table.boot_values.uclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
829
max_sustainable_clocks->soc_clock = smu->smu_table.boot_values.socclk / 100;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
830
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
2674
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2675
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2981
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2995
smu_table->ecc_table,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
3002
ecc_table = (EccInfoTable_t *)smu_table->ecc_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
3037
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
3040
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
3091
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
266
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
271
if (smu_table->tables[SMU_TABLE_SMU_METRICS].version >= 0x13) {
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
277
MetricsTable_t *metrics = (MetricsTable_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
292
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
293
StaticMetricsTable_t *static_metrics = (StaticMetricsTable_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
295
(struct PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
308
smu_table->tables[SMU_TABLE_SMU_METRICS].version =
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
401
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
402
MetricsTable_t *metrics = (MetricsTable_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
464
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
465
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
466
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
467
struct smu_table *sys_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
625
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
626
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
628
struct smu_table *sys_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
659
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
661
(struct PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
662
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
664
struct smu_table *sys_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
704
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
705
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
708
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
1098
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1101
(struct PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1179
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1272
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1273
MetricsTableV0_t *metrics_v0 = (MetricsTableV0_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1274
MetricsTableV1_t *metrics_v1 = (MetricsTableV1_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1275
MetricsTableV2_t *metrics_v2 = (MetricsTableV2_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1728
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1730
(struct PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1759
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1761
(struct PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1788
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1790
(struct PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2404
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2405
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2413
table_size = smu_table->tables[SMU_TABLE_I2C_COMMANDS].size;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2432
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2433
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2569
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2571
(struct PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2664
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2691
metrics_v0 = (MetricsTableV0_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2699
metrics_v1 = (MetricsTableV1_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2700
metrics_v2 = (MetricsTableV2_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2778
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2792
metrics_v0 = (MetricsTableV0_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2803
metrics_v1 = (MetricsTableV1_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2804
metrics_v2 = (MetricsTableV2_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
561
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
562
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
591
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
617
smu_table->metrics_table = no_free_ptr(metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
618
smu_table->driver_pptable = no_free_ptr(driver_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
765
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
766
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
767
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
770
if (bypass_cache || !smu_table->metrics_time ||
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
772
smu_table->metrics_time + msecs_to_jiffies(1))) {
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
781
ret = smu_cmn_vram_cpy(smu, smu_table->metrics_table,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
786
if (!memchr_inv(smu_table->metrics_table, 0xff,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
790
smu_table->metrics_time = jiffies;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
794
memcpy(metrics_table, smu_table->metrics_table, table_size);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
802
struct smu_table_context *smu_tbl_ctxt = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
854
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
855
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
856
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
868
return smu_cmn_vram_cpy(smu, smu_table->metrics_table,
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
876
(struct PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
885
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
886
StaticMetricsTable_t *static_metrics = (StaticMetricsTable_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
887
MetricsTableV0_t *metrics_v0 = (MetricsTableV0_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
888
MetricsTableV1_t *metrics_v1 = (MetricsTableV1_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
889
MetricsTableV2_t *metrics_v2 = (MetricsTableV2_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
891
(struct PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
927
smu_table->tables[SMU_TABLE_SMU_METRICS].version =
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
994
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
996
(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
2657
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2660
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2711
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
1042
clock_limit = smu->smu_table.boot_values.uclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1046
clock_limit = smu->smu_table.boot_values.gfxclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1049
clock_limit = smu->smu_table.boot_values.socclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1795
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1798
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
347
pptable_id = smu->smu_table.boot_values.pp_table_id;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
359
if (!smu->smu_table.power_play_table)
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
360
smu->smu_table.power_play_table = table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
361
if (!smu->smu_table.power_play_table_size)
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
362
smu->smu_table.power_play_table_size = size;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
369
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
370
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
373
smu_table->driver_pptable =
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
375
if (!smu_table->driver_pptable) {
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
380
smu_table->max_sustainable_clocks =
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
382
if (!smu_table->max_sustainable_clocks) {
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
388
smu_table->overdrive_table =
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
390
if (!smu_table->overdrive_table) {
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
395
smu_table->boot_overdrive_table =
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
397
if (!smu_table->boot_overdrive_table) {
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
402
smu_table->user_overdrive_table =
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
404
if (!smu_table->user_overdrive_table) {
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
410
smu_table->combo_pptable =
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
412
if (!smu_table->combo_pptable) {
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
420
kfree(smu_table->user_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
422
kfree(smu_table->boot_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
424
kfree(smu_table->overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
426
kfree(smu_table->max_sustainable_clocks);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
428
kfree(smu_table->driver_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
435
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
439
kfree(smu_table->combo_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
440
kfree(smu_table->boot_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
441
kfree(smu_table->overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
442
kfree(smu_table->max_sustainable_clocks);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
443
kfree(smu_table->driver_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
444
smu_table->combo_pptable = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
445
smu_table->boot_overdrive_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
446
smu_table->overdrive_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
447
smu_table->max_sustainable_clocks = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
448
smu_table->driver_pptable = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
449
kfree(smu_table->hardcode_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
450
smu_table->hardcode_pptable = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
452
kfree(smu_table->ecc_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
453
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
454
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
455
smu_table->ecc_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
456
smu_table->metrics_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
457
smu_table->watermarks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
458
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
532
smu->smu_table.boot_values.revision = v_3_1->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
533
smu->smu_table.boot_values.gfxclk = v_3_1->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
534
smu->smu_table.boot_values.uclk = v_3_1->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
535
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
536
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
537
smu->smu_table.boot_values.vddc = v_3_1->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
538
smu->smu_table.boot_values.vddci = v_3_1->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
539
smu->smu_table.boot_values.mvddc = v_3_1->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
540
smu->smu_table.boot_values.vdd_gfx = v_3_1->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
541
smu->smu_table.boot_values.cooling_id = v_3_1->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
542
smu->smu_table.boot_values.pp_table_id = 0;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
546
smu->smu_table.boot_values.revision = v_3_3->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
547
smu->smu_table.boot_values.gfxclk = v_3_3->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
548
smu->smu_table.boot_values.uclk = v_3_3->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
549
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
550
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
551
smu->smu_table.boot_values.vddc = v_3_3->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
552
smu->smu_table.boot_values.vddci = v_3_3->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
553
smu->smu_table.boot_values.mvddc = v_3_3->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
554
smu->smu_table.boot_values.vdd_gfx = v_3_3->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
555
smu->smu_table.boot_values.cooling_id = v_3_3->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
556
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
561
smu->smu_table.boot_values.revision = v_3_4->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
562
smu->smu_table.boot_values.gfxclk = v_3_4->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
563
smu->smu_table.boot_values.uclk = v_3_4->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
564
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
565
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
566
smu->smu_table.boot_values.vddc = v_3_4->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
567
smu->smu_table.boot_values.vddci = v_3_4->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
568
smu->smu_table.boot_values.mvddc = v_3_4->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
569
smu->smu_table.boot_values.vdd_gfx = v_3_4->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
570
smu->smu_table.boot_values.cooling_id = v_3_4->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
571
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
575
smu->smu_table.boot_values.format_revision = header->format_revision;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
576
smu->smu_table.boot_values.content_revision = header->content_revision;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
586
smu->smu_table.boot_values.socclk = smu_info_v3_6->bootup_socclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
587
smu->smu_table.boot_values.vclk = smu_info_v3_6->bootup_vclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
588
smu->smu_table.boot_values.dclk = smu_info_v3_6->bootup_dclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
589
smu->smu_table.boot_values.fclk = smu_info_v3_6->bootup_fclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
595
smu->smu_table.boot_values.socclk = smu_info_v4_0->bootup_socclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
596
smu->smu_table.boot_values.dcefclk = smu_info_v4_0->bootup_dcefclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
597
smu->smu_table.boot_values.vclk = smu_info_v4_0->bootup_vclk0_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
598
smu->smu_table.boot_values.dclk = smu_info_v4_0->bootup_dclk0_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
599
smu->smu_table.boot_values.fclk = smu_info_v4_0->bootup_fclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
612
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
613
struct smu_table *memory_pool = &smu_table->memory_pool;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
643
struct smu_table *driver_table = &smu->smu_table.driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
664
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
1073
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
1104
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
1523
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
1536
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
1584
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
1603
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
192
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
193
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
203
smu_table->metrics_table = kzalloc_obj(SmuMetrics_t);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
204
if (!smu_table->metrics_table)
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
206
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
208
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
209
if (!smu_table->clocks_table)
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
212
smu_table->watermarks_table = kzalloc_obj(Watermarks_t);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
213
if (!smu_table->watermarks_table)
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
225
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
227
kfree(smu_table->clocks_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
229
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
236
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
238
kfree(smu_table->clocks_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
239
smu_table->clocks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
241
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
242
smu_table->metrics_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
244
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
245
smu_table->watermarks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
267
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
269
SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
494
Watermarks_t *table = smu->smu_table.watermarks_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
644
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
698
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
786
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
795
clock_limit = smu->smu_table.boot_values.uclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
798
clock_limit = smu->smu_table.boot_values.fclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
802
clock_limit = smu->smu_table.boot_values.gfxclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
805
clock_limit = smu->smu_table.boot_values.socclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
809
clock_limit = smu->smu_table.boot_values.vclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
813
clock_limit = smu->smu_table.boot_values.dclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
908
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
917
clock_limit = smu->smu_table.boot_values.uclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
920
clock_limit = smu->smu_table.boot_values.fclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
924
clock_limit = smu->smu_table.boot_values.gfxclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
927
clock_limit = smu->smu_table.boot_values.socclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
930
clock_limit = smu->smu_table.boot_values.vclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
933
clock_limit = smu->smu_table.boot_values.dclk;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1038
(OverDriveTableExternal_t *)smu->smu_table.overdrive_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1395
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1475
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1478
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1518
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1562
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1564
&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1619
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1906
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1907
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2317
(OverDriveTableExternal_t *)smu->smu_table.overdrive_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2319
(OverDriveTableExternal_t *)smu->smu_table.boot_overdrive_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2321
(OverDriveTableExternal_t *)smu->smu_table.user_overdrive_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2386
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2406
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2469
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2795
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2797
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
282
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
286
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
323
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
337
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
338
void *combo_pptable = smu_table->combo_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
353
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
360
&smu_table->power_play_table,
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
361
&smu_table->power_play_table_size);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
378
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
379
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
402
smu_table->metrics_table = kzalloc_obj(SmuMetricsExternal_t);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
403
if (!smu_table->metrics_table)
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
405
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
413
smu_table->watermarks_table = kzalloc_obj(Watermarks_t);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
414
if (!smu_table->watermarks_table)
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
417
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
418
if (!smu_table->ecc_table)
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
424
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
428
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
464
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
481
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
512
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
527
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
542
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
557
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
572
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
587
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
624
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
626
&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
802
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
928
PPTable_t *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
967
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
325
pptable_id = smu->smu_table.boot_values.pp_table_id;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
337
if (!smu->smu_table.power_play_table)
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
338
smu->smu_table.power_play_table = table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
339
if (!smu->smu_table.power_play_table_size)
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
340
smu->smu_table.power_play_table_size = size;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
347
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
348
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
351
smu_table->driver_pptable =
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
353
if (!smu_table->driver_pptable) {
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
358
smu_table->max_sustainable_clocks =
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
360
if (!smu_table->max_sustainable_clocks) {
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
366
smu_table->overdrive_table =
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
368
if (!smu_table->overdrive_table) {
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
373
smu_table->boot_overdrive_table =
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
375
if (!smu_table->boot_overdrive_table) {
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
380
smu_table->user_overdrive_table =
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
382
if (!smu_table->user_overdrive_table) {
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
388
smu_table->combo_pptable =
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
390
if (!smu_table->combo_pptable) {
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
398
kfree(smu_table->user_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
400
kfree(smu_table->boot_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
402
kfree(smu_table->overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
404
kfree(smu_table->max_sustainable_clocks);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
406
kfree(smu_table->driver_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
413
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
417
kfree(smu_table->combo_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
418
kfree(smu_table->boot_overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
419
kfree(smu_table->overdrive_table);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
420
kfree(smu_table->max_sustainable_clocks);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
421
kfree(smu_table->driver_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
422
smu_table->combo_pptable = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
423
smu_table->boot_overdrive_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
424
smu_table->overdrive_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
425
smu_table->max_sustainable_clocks = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
426
smu_table->driver_pptable = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
427
kfree(smu_table->hardcode_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
428
smu_table->hardcode_pptable = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
430
kfree(smu_table->ecc_table);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
431
kfree(smu_table->metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
432
kfree(smu_table->watermarks_table);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
433
smu_table->ecc_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
434
smu_table->metrics_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
435
smu_table->watermarks_table = NULL;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
436
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
512
smu->smu_table.boot_values.revision = v_3_1->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
513
smu->smu_table.boot_values.gfxclk = v_3_1->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
514
smu->smu_table.boot_values.uclk = v_3_1->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
515
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
516
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
517
smu->smu_table.boot_values.vddc = v_3_1->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
518
smu->smu_table.boot_values.vddci = v_3_1->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
519
smu->smu_table.boot_values.mvddc = v_3_1->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
520
smu->smu_table.boot_values.vdd_gfx = v_3_1->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
521
smu->smu_table.boot_values.cooling_id = v_3_1->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
522
smu->smu_table.boot_values.pp_table_id = 0;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
526
smu->smu_table.boot_values.revision = v_3_3->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
527
smu->smu_table.boot_values.gfxclk = v_3_3->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
528
smu->smu_table.boot_values.uclk = v_3_3->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
529
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
530
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
531
smu->smu_table.boot_values.vddc = v_3_3->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
532
smu->smu_table.boot_values.vddci = v_3_3->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
533
smu->smu_table.boot_values.mvddc = v_3_3->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
534
smu->smu_table.boot_values.vdd_gfx = v_3_3->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
535
smu->smu_table.boot_values.cooling_id = v_3_3->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
536
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
541
smu->smu_table.boot_values.revision = v_3_4->firmware_revision;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
542
smu->smu_table.boot_values.gfxclk = v_3_4->bootup_sclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
543
smu->smu_table.boot_values.uclk = v_3_4->bootup_mclk_in10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
544
smu->smu_table.boot_values.socclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
545
smu->smu_table.boot_values.dcefclk = 0;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
546
smu->smu_table.boot_values.vddc = v_3_4->bootup_vddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
547
smu->smu_table.boot_values.vddci = v_3_4->bootup_vddci_mv;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
548
smu->smu_table.boot_values.mvddc = v_3_4->bootup_mvddc_mv;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
549
smu->smu_table.boot_values.vdd_gfx = v_3_4->bootup_vddgfx_mv;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
550
smu->smu_table.boot_values.cooling_id = v_3_4->coolingsolution_id;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
551
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
555
smu->smu_table.boot_values.format_revision = header->format_revision;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
556
smu->smu_table.boot_values.content_revision = header->content_revision;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
566
smu->smu_table.boot_values.socclk = smu_info_v3_6->bootup_socclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
567
smu->smu_table.boot_values.vclk = smu_info_v3_6->bootup_vclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
568
smu->smu_table.boot_values.dclk = smu_info_v3_6->bootup_dclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
569
smu->smu_table.boot_values.fclk = smu_info_v3_6->bootup_fclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
575
smu->smu_table.boot_values.socclk = smu_info_v4_0->bootup_socclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
576
smu->smu_table.boot_values.dcefclk = smu_info_v4_0->bootup_dcefclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
577
smu->smu_table.boot_values.vclk = smu_info_v4_0->bootup_vclk0_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
578
smu->smu_table.boot_values.dclk = smu_info_v4_0->bootup_dclk0_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
579
smu->smu_table.boot_values.fclk = smu_info_v4_0->bootup_fclk_10khz;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
592
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
593
struct smu_table *memory_pool = &smu_table->memory_pool;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
612
struct smu_table *driver_table = &smu->smu_table.driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
625
struct smu_table *tool_table = &smu->smu_table.tables[SMU_TABLE_PMSTATUSLOG];
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
914
clock_limit = smu->smu_table.boot_values.uclk;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
918
clock_limit = smu->smu_table.boot_values.gfxclk;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
921
clock_limit = smu->smu_table.boot_values.socclk;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
1356
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
1391
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
247
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
249
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
261
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
575
Watermarks_t *table = smu->smu_table.watermarks_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
716
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
801
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
810
clock_limit = smu->smu_table.boot_values.uclk;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
813
clock_limit = smu->smu_table.boot_values.fclk;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
817
clock_limit = smu->smu_table.boot_values.gfxclk;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
820
clock_limit = smu->smu_table.boot_values.socclk;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
823
clock_limit = smu->smu_table.boot_values.vclk;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
826
clock_limit = smu->smu_table.boot_values.dclk;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
964
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
1011
return smu_cmn_vram_cpy(smu, smu_table->metrics_table,
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
1056
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
1057
StaticMetricsTable_t *static_metrics = (StaticMetricsTable_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
1058
PPTable_t *pptable = (PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
1071
smu_table->tables[SMU_TABLE_SMU_METRICS].version =
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
1351
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
1353
uint32_t table_version = smu_table->tables[SMU_TABLE_SMU_METRICS].version;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
1354
uint32_t table_size = smu_table->tables[SMU_TABLE_SMU_METRICS].size;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
1566
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
1567
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
1569
struct smu_table *sys_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
1606
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
1632
metrics = (MetricsTable_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
1680
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
1692
metrics = (MetricsTable_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
1839
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
1840
PPTable_t *pptable = (PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
1851
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
1852
PPTable_t *pptable = (PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
192
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
194
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
214
smu_table->metrics_time = 0;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
2181
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
2182
PPTable_t *pptable = (PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
2214
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
2215
PPTable_t *pptable = (PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
2245
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
2246
PPTable_t *pptable = (PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
260
smu_table->metrics_table = no_free_ptr(metrics_table);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
261
smu_table->driver_pptable = no_free_ptr(driver_pptable);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
263
mutex_init(&smu_table->metrics_lock);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
303
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
308
mutex_destroy(&smu_table->metrics_lock);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
338
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
339
uint32_t table_size = smu_table->tables[SMU_TABLE_SMU_METRICS].size;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
340
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
343
mutex_lock(&smu_table->metrics_lock);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
345
if (!tmo || !smu_table->metrics_time ||
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
346
time_after(jiffies, smu_table->metrics_time + msecs_to_jiffies(tmo))) {
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
351
mutex_unlock(&smu_table->metrics_lock);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
356
ret = smu_cmn_vram_cpy(smu, smu_table->metrics_table,
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
359
mutex_unlock(&smu_table->metrics_lock);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
363
smu_table->metrics_time = jiffies;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
367
memcpy(data, smu_table->metrics_table, table_size);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
368
mutex_unlock(&smu_table->metrics_lock);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
375
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
376
MetricsTable_t *metrics = (MetricsTable_t *)smu_table->metrics_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
550
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
551
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
552
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
553
struct smu_table *sys_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
584
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
585
struct smu_table *tables = smu_table->tables;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
587
struct smu_table *sys_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
766
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
767
PPTable_t *pptable = (PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
865
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
868
PPTable_t *pptable = (PPTable_t *)smu_table->driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
969
struct smu_table_context *table_context = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
997
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
998
uint32_t table_size = smu_table->tables[SMU_TABLE_SMU_METRICS].size;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
999
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1117
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1118
struct smu_table *table = &smu_table->driver_table;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1129
table_size = smu_table->tables[table_index].size;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1174
void *watermarks_table = smu->smu_table.watermarks_table;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1188
void *pptable = smu->smu_table.driver_pptable;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1201
struct smu_table_context *smu_table = &smu->smu_table;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1203
smu_table->tables[SMU_TABLE_SMU_METRICS].size;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1207
!smu_table->metrics_time ||
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1208
time_after(jiffies, smu_table->metrics_time + msecs_to_jiffies(1))) {
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1212
smu_table->metrics_table,
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1218
smu_table->metrics_time = jiffies;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1222
memcpy(metrics_table, smu_table->metrics_table, table_size);
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1229
void *pptable = smu->smu_table.combo_pptable;