Symbol: smu_table
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1026
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1027
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1028
struct smu_table *driver_table = &(smu_table->driver_table);
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1044
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1045
struct smu_table *pm_status_table = smu_table->tables + SMU_TABLE_PMSTATUSLOG;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1046
struct smu_table *driver_table = &(smu_table->driver_table);
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1047
struct smu_table *dummy_read_1_table = &smu_table->dummy_read_1_table;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1070
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1071
struct smu_table *memory_pool = &smu_table->memory_pool;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1109
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1110
struct smu_table *memory_pool = &smu_table->memory_pool;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1119
memset(memory_pool, 0, sizeof(struct smu_table));
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1126
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1127
struct smu_table *dummy_read_1_table =
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1128
&smu_table->dummy_read_1_table;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1150
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1151
struct smu_table *dummy_read_1_table =
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1152
&smu_table->dummy_read_1_table;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1159
memset(dummy_read_1_table, 0, sizeof(struct smu_table));
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1865
smu->smu_table.boot_values.dcefclk / 100);
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
3768
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
3769
struct smu_table *memory_pool = &smu_table->memory_pool;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
3886
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
3887
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
617
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
622
if (!smu_table->power_play_table && !smu_table->hardcode_pptable)
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
625
if (smu_table->hardcode_pptable)
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
626
*table = smu_table->hardcode_pptable;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
628
*table = smu_table->power_play_table;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
630
return smu_table->power_play_table_size;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
638
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
650
if (!smu_table->hardcode_pptable || smu_table->power_play_table_size < size) {
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
651
kfree(smu_table->hardcode_pptable);
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
652
smu_table->hardcode_pptable = kzalloc(size, GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
653
if (!smu_table->hardcode_pptable)
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
657
memcpy(smu_table->hardcode_pptable, buf, size);
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
658
smu_table->power_play_table = smu_table->hardcode_pptable;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
659
smu_table->power_play_table_size = size;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
961
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
962
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
963
struct smu_table *driver_table = &(smu_table->driver_table);
sys/dev/pci/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1681
static inline void smu_table_cache_update_time(struct smu_table *table,
sys/dev/pci/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1687
static inline bool smu_table_cache_is_valid(struct smu_table *table)
sys/dev/pci/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1703
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1704
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1720
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1721
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/inc/amdgpu_smu.h
355
struct smu_table tables[SMU_TABLE_COUNT];
sys/dev/pci/drm/amd/pm/swsmu/inc/amdgpu_smu.h
364
struct smu_table driver_table;
sys/dev/pci/drm/amd/pm/swsmu/inc/amdgpu_smu.h
365
struct smu_table memory_pool;
sys/dev/pci/drm/amd/pm/swsmu/inc/amdgpu_smu.h
366
struct smu_table dummy_read_1_table;
sys/dev/pci/drm/amd/pm/swsmu/inc/amdgpu_smu.h
556
struct smu_table_context smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1068
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1071
PPTable_t *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1099
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1318
PPTable_t *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1331
PPTable_t *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1636
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1637
struct smu_table *table = &smu_table->driver_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1879
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1881
(struct gpu_metrics_v1_3 *)smu_table->gpu_metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
252
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
253
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
271
smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
272
if (!smu_table->metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
274
smu_table->metrics_time = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
276
smu_table->gpu_metrics_table_size = sizeof(struct gpu_metrics_v1_3);
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
277
smu_table->gpu_metrics_table = kzalloc(smu_table->gpu_metrics_table_size, GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
278
if (!smu_table->gpu_metrics_table) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
279
kfree(smu_table->metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
364
PPTable_t *driver_ppt = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
380
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
398
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
416
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
434
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.fclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
453
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
471
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
484
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
499
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
511
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
641
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
642
SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
937
smu->smu_table.boot_values.lclk / 100);
sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
101
smu_table->gpu_metrics_table_size = sizeof(struct gpu_metrics_v2_2);
sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
102
smu_table->gpu_metrics_table = kzalloc(smu_table->gpu_metrics_table_size, GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
103
if (!smu_table->gpu_metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
106
smu_table->metrics_time = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
111
smu_table->gpu_metrics_table_size = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
112
kfree(smu_table->metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
133
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
134
SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
386
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
388
(struct gpu_metrics_v2_2 *)smu_table->gpu_metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
89
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
90
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
97
smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
98
if (!smu_table->metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1003
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1021
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1039
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.vclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1057
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1075
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1093
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1111
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1129
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1226
PPTable_t *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1267
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1476
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1911
PPTable_t *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2174
Watermarks_t *table = smu->smu_table.watermarks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2233
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2308
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2335
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2338
PPTable_t *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2368
smu->smu_table.max_sustainable_clocks;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2393
(struct smu_11_0_powerplay_table *)smu->smu_table.power_play_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2395
PPTable_t *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2445
PPTable_t *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2572
(OverDriveTable_t *)smu->smu_table.overdrive_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2574
(OverDriveTable_t *)smu->smu_table.boot_overdrive_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2576
(OverDriveTable_t *)smu->smu_table.user_overdrive_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2629
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2874
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2875
struct smu_table *dummy_read_table =
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2876
&smu_table->dummy_read_1_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2961
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2963
(struct gpu_metrics_v1_3 *)smu_table->gpu_metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2973
memcpy(&metrics, smu_table->metrics_table, sizeof(SmuMetrics_legacy_t));
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3034
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3035
struct smu_table *table = &smu_table->driver_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3171
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3173
(struct gpu_metrics_v1_3 *)smu_table->gpu_metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3183
memcpy(&metrics, smu_table->metrics_table, sizeof(SmuMetrics_t));
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3243
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3245
(struct gpu_metrics_v1_3 *)smu_table->gpu_metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3255
memcpy(&metrics, smu_table->metrics_table, sizeof(SmuMetrics_NV12_legacy_t));
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3318
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3320
(struct gpu_metrics_v1_3 *)smu_table->gpu_metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3330
memcpy(&metrics, smu_table->metrics_table, sizeof(SmuMetrics_NV12_t));
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3425
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
367
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
385
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
409
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
461
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
496
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
497
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
498
struct smu_table *dummy_read_1_table =
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
499
&smu_table->dummy_read_1_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
523
smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_NV1X_t),
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
525
if (!smu_table->metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
527
smu_table->metrics_time = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
529
smu_table->gpu_metrics_table_size = sizeof(struct gpu_metrics_v1_3);
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
530
smu_table->gpu_metrics_table = kzalloc(smu_table->gpu_metrics_table_size, GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
531
if (!smu_table->gpu_metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
534
smu_table->watermarks_table = kzalloc(sizeof(Watermarks_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
535
if (!smu_table->watermarks_table)
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
538
smu_table->driver_smu_config_table =
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
540
if (!smu_table->driver_smu_config_table)
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
546
kfree(smu_table->watermarks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
548
kfree(smu_table->gpu_metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
550
kfree(smu_table->metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
559
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
561
(SmuMetrics_legacy_t *)smu_table->metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
645
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
647
(SmuMetrics_t *)smu_table->metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
734
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
736
(SmuMetrics_NV12_legacy_t *)smu_table->metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
820
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
822
(SmuMetrics_NV12_t *)smu_table->metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
969
PPTable_t *driver_ppt = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
985
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1011
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1029
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.fclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1051
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.vclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1073
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1092
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1110
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1128
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1146
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1276
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1876
Watermarks_t *table = smu->smu_table.watermarks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2054
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2083
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2120
smu->smu_table.max_sustainable_clocks;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2217
(OverDriveTable_t *)smu->smu_table.overdrive_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2219
(OverDriveTable_t *)smu->smu_table.boot_overdrive_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2221
(OverDriveTable_t *)smu->smu_table.user_overdrive_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2279
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2462
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2540
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2541
struct smu_table *table = &smu_table->driver_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2678
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2680
(struct gpu_metrics_v1_3 *)smu_table->gpu_metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2845
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2858
smu_table->ecc_table,
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2865
ecc_table = (EccInfoTable_t *)smu_table->ecc_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2948
smu->smu_table.boot_values.firmware_caps & ATOM_FIRMWARE_CAP_ENABLE_2ND_USB20PORT ?
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
364
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
398
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
412
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
442
ppt_beige_goby = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
444
ppt = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
466
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
533
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
534
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
558
smu_table->metrics_table = kzalloc(sizeof(SmuMetricsExternal_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
559
if (!smu_table->metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
561
smu_table->metrics_time = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
563
smu_table->gpu_metrics_table_size = sizeof(struct gpu_metrics_v1_3);
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
564
smu_table->gpu_metrics_table = kzalloc(smu_table->gpu_metrics_table_size, GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
565
if (!smu_table->gpu_metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
568
smu_table->watermarks_table = kzalloc(sizeof(Watermarks_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
569
if (!smu_table->watermarks_table)
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
572
smu_table->ecc_table = kzalloc(tables[SMU_TABLE_ECCINFO].size, GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
573
if (!smu_table->ecc_table)
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
576
smu_table->driver_smu_config_table =
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
578
if (!smu_table->driver_smu_config_table)
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
584
kfree(smu_table->ecc_table);
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
586
kfree(smu_table->watermarks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
588
kfree(smu_table->gpu_metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
590
kfree(smu_table->metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
599
struct smu_table_context *smu_table= &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
601
(SmuMetricsExternal_t *)(smu_table->metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
633
(struct smu_11_0_7_powerplay_table *)smu->smu_table.power_play_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
680
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
682
&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics_V4);
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
734
struct smu_table_context *smu_table= &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
736
&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics);
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
738
&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics_V2);
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
740
&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics_V3);
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
80
(*member) = (smu->smu_table.driver_pptable + \
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
83
(*member) = (smu->smu_table.driver_pptable + \
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
975
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
993
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1009
if (smu->smu_table.thermal_controller_type) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1026
if (smu->smu_table.thermal_controller_type)
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1527
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1725
clock_limit = smu->smu_table.boot_values.uclk;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1729
clock_limit = smu->smu_table.boot_values.gfxclk;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1732
clock_limit = smu->smu_table.boot_values.socclk;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
2168
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
327
if (version_major == 2 && smu->smu_table.boot_values.pp_table_id > 0) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
328
dev_info(adev->dev, "use driver provided pptable %d\n", smu->smu_table.boot_values.pp_table_id);
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
335
smu->smu_table.boot_values.pp_table_id);
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
358
if (!smu->smu_table.power_play_table)
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
359
smu->smu_table.power_play_table = table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
360
if (!smu->smu_table.power_play_table_size)
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
361
smu->smu_table.power_play_table_size = size;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
368
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
369
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
372
smu_table->driver_pptable =
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
374
if (!smu_table->driver_pptable) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
379
smu_table->max_sustainable_clocks =
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
381
if (!smu_table->max_sustainable_clocks) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
388
smu_table->overdrive_table =
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
390
if (!smu_table->overdrive_table) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
395
smu_table->boot_overdrive_table =
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
397
if (!smu_table->boot_overdrive_table) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
402
smu_table->user_overdrive_table =
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
404
if (!smu_table->user_overdrive_table) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
414
kfree(smu_table->boot_overdrive_table);
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
416
kfree(smu_table->overdrive_table);
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
418
kfree(smu_table->max_sustainable_clocks);
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
420
kfree(smu_table->driver_pptable);
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
427
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
430
kfree(smu_table->gpu_metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
431
kfree(smu_table->user_overdrive_table);
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
432
kfree(smu_table->boot_overdrive_table);
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
433
kfree(smu_table->overdrive_table);
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
434
kfree(smu_table->max_sustainable_clocks);
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
435
kfree(smu_table->driver_pptable);
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
436
kfree(smu_table->clocks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
437
smu_table->gpu_metrics_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
438
smu_table->user_overdrive_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
439
smu_table->boot_overdrive_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
440
smu_table->overdrive_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
441
smu_table->max_sustainable_clocks = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
442
smu_table->driver_pptable = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
443
smu_table->clocks_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
444
kfree(smu_table->hardcode_pptable);
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
445
smu_table->hardcode_pptable = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
447
kfree(smu_table->driver_smu_config_table);
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
448
kfree(smu_table->ecc_table);
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
449
kfree(smu_table->metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
450
kfree(smu_table->watermarks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
451
smu_table->driver_smu_config_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
452
smu_table->ecc_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
453
smu_table->metrics_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
454
smu_table->watermarks_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
455
smu_table->metrics_time = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
552
smu->smu_table.boot_values.revision = v_3_1->firmware_revision;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
553
smu->smu_table.boot_values.gfxclk = v_3_1->bootup_sclk_in10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
554
smu->smu_table.boot_values.uclk = v_3_1->bootup_mclk_in10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
555
smu->smu_table.boot_values.socclk = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
556
smu->smu_table.boot_values.dcefclk = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
557
smu->smu_table.boot_values.vddc = v_3_1->bootup_vddc_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
558
smu->smu_table.boot_values.vddci = v_3_1->bootup_vddci_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
559
smu->smu_table.boot_values.mvddc = v_3_1->bootup_mvddc_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
560
smu->smu_table.boot_values.vdd_gfx = v_3_1->bootup_vddgfx_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
561
smu->smu_table.boot_values.cooling_id = v_3_1->coolingsolution_id;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
562
smu->smu_table.boot_values.pp_table_id = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
563
smu->smu_table.boot_values.firmware_caps = v_3_1->firmware_capability;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
569
smu->smu_table.boot_values.revision = v_3_3->firmware_revision;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
570
smu->smu_table.boot_values.gfxclk = v_3_3->bootup_sclk_in10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
571
smu->smu_table.boot_values.uclk = v_3_3->bootup_mclk_in10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
572
smu->smu_table.boot_values.socclk = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
573
smu->smu_table.boot_values.dcefclk = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
574
smu->smu_table.boot_values.vddc = v_3_3->bootup_vddc_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
575
smu->smu_table.boot_values.vddci = v_3_3->bootup_vddci_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
576
smu->smu_table.boot_values.mvddc = v_3_3->bootup_mvddc_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
577
smu->smu_table.boot_values.vdd_gfx = v_3_3->bootup_vddgfx_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
578
smu->smu_table.boot_values.cooling_id = v_3_3->coolingsolution_id;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
579
smu->smu_table.boot_values.pp_table_id = v_3_3->pplib_pptable_id;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
580
smu->smu_table.boot_values.firmware_caps = v_3_3->firmware_capability;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
583
smu->smu_table.boot_values.format_revision = header->format_revision;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
584
smu->smu_table.boot_values.content_revision = header->content_revision;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
589
&smu->smu_table.boot_values.socclk);
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
594
&smu->smu_table.boot_values.dcefclk);
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
599
&smu->smu_table.boot_values.eclk);
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
604
&smu->smu_table.boot_values.vclk);
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
609
&smu->smu_table.boot_values.dclk);
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
611
if ((smu->smu_table.boot_values.format_revision == 3) &&
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
612
(smu->smu_table.boot_values.content_revision >= 2))
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
616
&smu->smu_table.boot_values.fclk);
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
621
&smu->smu_table.boot_values.lclk);
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
628
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
629
struct smu_table *memory_pool = &smu_table->memory_pool;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
688
struct smu_table *driver_table = &smu->smu_table.driver_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
709
struct smu_table *tool_table = &smu->smu_table.tables[SMU_TABLE_PMSTATUSLOG];
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
833
smu->smu_table.max_sustainable_clocks;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
836
max_sustainable_clocks->uclock = smu->smu_table.boot_values.uclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
837
max_sustainable_clocks->soc_clock = smu->smu_table.boot_values.socclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
838
max_sustainable_clocks->dcef_clock = smu->smu_table.boot_values.dcefclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
1603
Watermarks_t *table = smu->smu_table.watermarks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
1661
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
1663
(struct gpu_metrics_v2_3 *)smu_table->gpu_metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
1718
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
1720
(struct gpu_metrics_v2_2 *)smu_table->gpu_metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
1775
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
1777
(struct gpu_metrics_v2_3 *)smu_table->gpu_metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
1847
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
1849
(struct gpu_metrics_v2_4 *)smu_table->gpu_metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
1926
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
1928
(struct gpu_metrics_v2_2 *)smu_table->gpu_metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2157
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2159
return smu_cmn_update_table(smu, SMU_TABLE_DPMCLOCKS, 0, smu_table->clocks_table, false);
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2164
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2181
DpmClocks_t *table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
226
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
227
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
240
smu_table->metrics_table = kzalloc(max(sizeof(SmuMetrics_t), sizeof(SmuMetrics_legacy_t)), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
241
if (!smu_table->metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
243
smu_table->metrics_time = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
245
smu_table->gpu_metrics_table_size = sizeof(struct gpu_metrics_v2_2);
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
246
smu_table->gpu_metrics_table_size = max(smu_table->gpu_metrics_table_size, sizeof(struct gpu_metrics_v2_3));
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
247
smu_table->gpu_metrics_table_size = max(smu_table->gpu_metrics_table_size, sizeof(struct gpu_metrics_v2_4));
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
248
smu_table->gpu_metrics_table = kzalloc(smu_table->gpu_metrics_table_size, GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
249
if (!smu_table->gpu_metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
252
smu_table->watermarks_table = kzalloc(sizeof(Watermarks_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
253
if (!smu_table->watermarks_table)
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
256
smu_table->clocks_table = kzalloc(sizeof(DpmClocks_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
257
if (!smu_table->clocks_table)
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
263
kfree(smu_table->watermarks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
265
kfree(smu_table->gpu_metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
267
kfree(smu_table->metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
276
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
277
SmuMetrics_legacy_t *metrics = (SmuMetrics_legacy_t *)smu_table->metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
345
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
346
SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
530
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
573
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
675
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
814
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
909
clock_limit = smu->smu_table.boot_values.uclk;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
912
clock_limit = smu->smu_table.boot_values.fclk;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
916
clock_limit = smu->smu_table.boot_values.gfxclk;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
919
clock_limit = smu->smu_table.boot_values.socclk;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
922
clock_limit = smu->smu_table.boot_values.vclk;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
925
clock_limit = smu->smu_table.boot_values.dclk;
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
1063
Watermarks_t *table = smu->smu_table.watermarks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
1186
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
1188
SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
1373
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
1375
(struct gpu_metrics_v2_2 *)smu_table->gpu_metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
158
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
159
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
168
smu_table->clocks_table = kzalloc(sizeof(DpmClocks_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
169
if (!smu_table->clocks_table)
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
172
smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
173
if (!smu_table->metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
175
smu_table->metrics_time = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
177
smu_table->watermarks_table = kzalloc(sizeof(Watermarks_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
178
if (!smu_table->watermarks_table)
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
181
smu_table->gpu_metrics_table_size = sizeof(struct gpu_metrics_v2_2);
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
182
smu_table->gpu_metrics_table = kzalloc(smu_table->gpu_metrics_table_size, GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
183
if (!smu_table->gpu_metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
189
kfree(smu_table->watermarks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
191
kfree(smu_table->metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
193
kfree(smu_table->clocks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
205
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
293
clock_limit = smu->smu_table.boot_values.uclk;
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
297
clock_limit = smu->smu_table.boot_values.gfxclk;
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
300
clock_limit = smu->smu_table.boot_values.socclk;
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
753
DpmClocks_t *table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
183
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
185
kfree(smu_table->clocks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
186
smu_table->clocks_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
188
kfree(smu_table->metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
189
smu_table->metrics_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
191
kfree(smu_table->watermarks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
192
smu_table->watermarks_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
194
kfree(smu_table->gpu_metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
195
smu_table->gpu_metrics_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
202
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
204
return smu_cmn_update_table(smu, SMU_TABLE_DPMCLOCKS, 0, smu_table->clocks_table, false);
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
269
struct smu_table *driver_table = &smu->smu_table.driver_table;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
340
smu->smu_table.boot_values.revision = v_3_1->firmware_revision;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
341
smu->smu_table.boot_values.gfxclk = v_3_1->bootup_sclk_in10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
342
smu->smu_table.boot_values.uclk = v_3_1->bootup_mclk_in10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
343
smu->smu_table.boot_values.socclk = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
344
smu->smu_table.boot_values.dcefclk = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
345
smu->smu_table.boot_values.vddc = v_3_1->bootup_vddc_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
346
smu->smu_table.boot_values.vddci = v_3_1->bootup_vddci_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
347
smu->smu_table.boot_values.mvddc = v_3_1->bootup_mvddc_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
348
smu->smu_table.boot_values.vdd_gfx = v_3_1->bootup_vddgfx_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
349
smu->smu_table.boot_values.cooling_id = v_3_1->coolingsolution_id;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
350
smu->smu_table.boot_values.pp_table_id = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
351
smu->smu_table.boot_values.firmware_caps = v_3_1->firmware_capability;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
357
smu->smu_table.boot_values.revision = v_3_3->firmware_revision;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
358
smu->smu_table.boot_values.gfxclk = v_3_3->bootup_sclk_in10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
359
smu->smu_table.boot_values.uclk = v_3_3->bootup_mclk_in10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
360
smu->smu_table.boot_values.socclk = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
361
smu->smu_table.boot_values.dcefclk = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
362
smu->smu_table.boot_values.vddc = v_3_3->bootup_vddc_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
363
smu->smu_table.boot_values.vddci = v_3_3->bootup_vddci_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
364
smu->smu_table.boot_values.mvddc = v_3_3->bootup_mvddc_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
365
smu->smu_table.boot_values.vdd_gfx = v_3_3->bootup_vddgfx_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
366
smu->smu_table.boot_values.cooling_id = v_3_3->coolingsolution_id;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
367
smu->smu_table.boot_values.pp_table_id = v_3_3->pplib_pptable_id;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
368
smu->smu_table.boot_values.firmware_caps = v_3_3->firmware_capability;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
371
smu->smu_table.boot_values.format_revision = header->format_revision;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
372
smu->smu_table.boot_values.content_revision = header->content_revision;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
377
&smu->smu_table.boot_values.socclk);
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
382
&smu->smu_table.boot_values.dcefclk);
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
387
&smu->smu_table.boot_values.vclk);
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
392
&smu->smu_table.boot_values.dclk);
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
394
if ((smu->smu_table.boot_values.format_revision == 3) &&
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
395
(smu->smu_table.boot_values.content_revision >= 2))
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
399
&smu->smu_table.boot_values.fclk);
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
404
&smu->smu_table.boot_values.lclk);
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1098
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1101
PPTable_t *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1245
PPTable_t *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1536
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1537
struct smu_table *table = &smu_table->driver_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1767
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1769
(struct gpu_metrics_v1_3 *)smu_table->gpu_metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1861
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1875
smu_table->ecc_table,
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1882
ecc_table = (EccInfoTable_t *)smu_table->ecc_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
229
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
230
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
247
smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
248
if (!smu_table->metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
250
smu_table->metrics_time = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
252
smu_table->gpu_metrics_table_size = sizeof(struct gpu_metrics_v1_3);
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
253
smu_table->gpu_metrics_table = kzalloc(smu_table->gpu_metrics_table_size, GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
254
if (!smu_table->gpu_metrics_table) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
255
kfree(smu_table->metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
259
smu_table->ecc_table = kzalloc(tables[SMU_TABLE_ECCINFO].size, GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
260
if (!smu_table->ecc_table) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
261
kfree(smu_table->metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
262
kfree(smu_table->gpu_metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
404
PPTable_t *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
417
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
436
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
452
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
468
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.fclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
479
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
491
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
502
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
531
smu->smu_table.boot_values.pp_table_id = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
669
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
670
SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1421
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1801
*value = smu->smu_table.boot_values.uclk;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1804
*value = smu->smu_table.boot_values.fclk;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1808
*value = smu->smu_table.boot_values.gfxclk;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1811
*value = smu->smu_table.boot_values.socclk;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1814
*value = smu->smu_table.boot_values.vclk;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1817
*value = smu->smu_table.boot_values.dclk;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
214
pptable_id = smu->smu_table.boot_values.pp_table_id;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2356
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2359
smu_table->clocks_table, false);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
418
pptable_id = smu->smu_table.boot_values.pp_table_id;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
430
if (!smu->smu_table.power_play_table)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
431
smu->smu_table.power_play_table = table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
432
if (!smu->smu_table.power_play_table_size)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
433
smu->smu_table.power_play_table_size = size;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
440
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
441
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
444
smu_table->driver_pptable =
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
446
if (!smu_table->driver_pptable) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
451
smu_table->max_sustainable_clocks =
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
453
if (!smu_table->max_sustainable_clocks) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
460
smu_table->overdrive_table =
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
462
if (!smu_table->overdrive_table) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
467
smu_table->boot_overdrive_table =
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
469
if (!smu_table->boot_overdrive_table) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
474
smu_table->user_overdrive_table =
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
476
if (!smu_table->user_overdrive_table) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
482
smu_table->combo_pptable =
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
484
if (!smu_table->combo_pptable) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
492
kfree(smu_table->user_overdrive_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
494
kfree(smu_table->boot_overdrive_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
496
kfree(smu_table->overdrive_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
498
kfree(smu_table->max_sustainable_clocks);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
500
kfree(smu_table->driver_pptable);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
507
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
510
kfree(smu_table->gpu_metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
511
kfree(smu_table->combo_pptable);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
512
kfree(smu_table->user_overdrive_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
513
kfree(smu_table->boot_overdrive_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
514
kfree(smu_table->overdrive_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
515
kfree(smu_table->max_sustainable_clocks);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
516
kfree(smu_table->driver_pptable);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
517
smu_table->gpu_metrics_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
518
smu_table->combo_pptable = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
519
smu_table->user_overdrive_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
520
smu_table->boot_overdrive_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
521
smu_table->overdrive_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
522
smu_table->max_sustainable_clocks = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
523
smu_table->driver_pptable = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
524
kfree(smu_table->hardcode_pptable);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
525
smu_table->hardcode_pptable = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
527
kfree(smu_table->ecc_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
528
kfree(smu_table->metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
529
kfree(smu_table->watermarks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
530
smu_table->ecc_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
531
smu_table->metrics_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
532
smu_table->watermarks_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
533
smu_table->metrics_time = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
610
smu->smu_table.boot_values.revision = v_3_1->firmware_revision;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
611
smu->smu_table.boot_values.gfxclk = v_3_1->bootup_sclk_in10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
612
smu->smu_table.boot_values.uclk = v_3_1->bootup_mclk_in10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
613
smu->smu_table.boot_values.socclk = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
614
smu->smu_table.boot_values.dcefclk = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
615
smu->smu_table.boot_values.vddc = v_3_1->bootup_vddc_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
616
smu->smu_table.boot_values.vddci = v_3_1->bootup_vddci_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
617
smu->smu_table.boot_values.mvddc = v_3_1->bootup_mvddc_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
618
smu->smu_table.boot_values.vdd_gfx = v_3_1->bootup_vddgfx_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
619
smu->smu_table.boot_values.cooling_id = v_3_1->coolingsolution_id;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
620
smu->smu_table.boot_values.pp_table_id = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
624
smu->smu_table.boot_values.revision = v_3_3->firmware_revision;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
625
smu->smu_table.boot_values.gfxclk = v_3_3->bootup_sclk_in10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
626
smu->smu_table.boot_values.uclk = v_3_3->bootup_mclk_in10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
627
smu->smu_table.boot_values.socclk = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
628
smu->smu_table.boot_values.dcefclk = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
629
smu->smu_table.boot_values.vddc = v_3_3->bootup_vddc_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
630
smu->smu_table.boot_values.vddci = v_3_3->bootup_vddci_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
631
smu->smu_table.boot_values.mvddc = v_3_3->bootup_mvddc_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
632
smu->smu_table.boot_values.vdd_gfx = v_3_3->bootup_vddgfx_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
633
smu->smu_table.boot_values.cooling_id = v_3_3->coolingsolution_id;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
634
smu->smu_table.boot_values.pp_table_id = v_3_3->pplib_pptable_id;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
639
smu->smu_table.boot_values.revision = v_3_4->firmware_revision;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
640
smu->smu_table.boot_values.gfxclk = v_3_4->bootup_sclk_in10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
641
smu->smu_table.boot_values.uclk = v_3_4->bootup_mclk_in10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
642
smu->smu_table.boot_values.socclk = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
643
smu->smu_table.boot_values.dcefclk = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
644
smu->smu_table.boot_values.vddc = v_3_4->bootup_vddc_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
645
smu->smu_table.boot_values.vddci = v_3_4->bootup_vddci_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
646
smu->smu_table.boot_values.mvddc = v_3_4->bootup_mvddc_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
647
smu->smu_table.boot_values.vdd_gfx = v_3_4->bootup_vddgfx_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
648
smu->smu_table.boot_values.cooling_id = v_3_4->coolingsolution_id;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
649
smu->smu_table.boot_values.pp_table_id = v_3_4->pplib_pptable_id;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
653
smu->smu_table.boot_values.format_revision = header->format_revision;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
654
smu->smu_table.boot_values.content_revision = header->content_revision;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
664
smu->smu_table.boot_values.socclk = smu_info_v3_6->bootup_socclk_10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
665
smu->smu_table.boot_values.vclk = smu_info_v3_6->bootup_vclk_10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
666
smu->smu_table.boot_values.dclk = smu_info_v3_6->bootup_dclk_10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
667
smu->smu_table.boot_values.fclk = smu_info_v3_6->bootup_fclk_10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
673
smu->smu_table.boot_values.socclk = smu_info_v4_0->bootup_socclk_10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
674
smu->smu_table.boot_values.dcefclk = smu_info_v4_0->bootup_dcefclk_10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
675
smu->smu_table.boot_values.vclk = smu_info_v4_0->bootup_vclk0_10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
676
smu->smu_table.boot_values.dclk = smu_info_v4_0->bootup_dclk0_10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
677
smu->smu_table.boot_values.fclk = smu_info_v4_0->bootup_fclk_10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
690
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
691
struct smu_table *memory_pool = &smu_table->memory_pool;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
721
struct smu_table *driver_table = &smu->smu_table.driver_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
742
struct smu_table *tool_table = &smu->smu_table.tables[SMU_TABLE_PMSTATUSLOG];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
869
smu->smu_table.max_sustainable_clocks;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
872
max_sustainable_clocks->uclock = smu->smu_table.boot_values.uclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
873
max_sustainable_clocks->soc_clock = smu->smu_table.boot_values.socclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
874
max_sustainable_clocks->dcef_clock = smu->smu_table.boot_values.dcefclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1065
PPTable_t *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1104
PPTable_t *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1225
(OverDriveTableExternal_t *)smu->smu_table.overdrive_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1574
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1640
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2104
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2107
PPTable_t *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2138
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2140
(struct gpu_metrics_v1_3 *)smu_table->gpu_metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2248
(OverDriveTableExternal_t *)smu->smu_table.overdrive_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2250
(OverDriveTableExternal_t *)smu->smu_table.boot_overdrive_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2252
(OverDriveTableExternal_t *)smu->smu_table.user_overdrive_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2321
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2357
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2400
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2402
&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2453
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2476
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2759
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2760
struct smu_table *table = &smu_table->driver_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
3064
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
3078
smu_table->ecc_table,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
3085
ecc_table = (EccInfoTable_t *)smu_table->ecc_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
3120
PPTable_t *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
3123
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
3175
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
352
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
356
PPTable_t *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
393
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
412
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
435
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
436
void *combo_pptable = smu_table->combo_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
451
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
459
&smu_table->power_play_table,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
460
&smu_table->power_play_table_size);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
487
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
488
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
513
smu_table->metrics_table = kzalloc(sizeof(SmuMetricsExternal_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
514
if (!smu_table->metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
516
smu_table->metrics_time = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
518
smu_table->gpu_metrics_table_size = sizeof(struct gpu_metrics_v1_3);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
519
smu_table->gpu_metrics_table = kzalloc(smu_table->gpu_metrics_table_size, GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
520
if (!smu_table->gpu_metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
523
smu_table->watermarks_table = kzalloc(sizeof(Watermarks_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
524
if (!smu_table->watermarks_table)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
527
smu_table->ecc_table = kzalloc(tables[SMU_TABLE_ECCINFO].size, GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
528
if (!smu_table->ecc_table)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
534
kfree(smu_table->watermarks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
536
kfree(smu_table->gpu_metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
538
kfree(smu_table->metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
575
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
591
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
624
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
640
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
656
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.fclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
672
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.vclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
688
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
704
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
748
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
750
&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
932
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
148
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
149
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
245
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
250
if (smu_table->tables[SMU_TABLE_SMU_METRICS].version >= 0x13) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
256
MetricsTable_t *metrics = (MetricsTable_t *)smu_table->metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
271
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
272
StaticMetricsTable_t *static_metrics = (StaticMetricsTable_t *)smu_table->metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
274
(struct PPTable_t *)smu_table->driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
287
smu_table->tables[SMU_TABLE_SMU_METRICS].version =
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
373
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
374
MetricsTable_t *metrics = (MetricsTable_t *)smu_table->metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
436
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
437
struct smu_table *table = &smu_table->driver_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
438
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
439
struct smu_table *sys_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
592
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
594
(struct PPTable_t *)smu_table->driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
595
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
597
struct smu_table *sys_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
637
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
638
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
640
struct smu_table *data_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
641
struct smu_table *sys_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
649
&smu->smu_table.tables[SMU_TABLE_BASEBOARD_TEMP_METRICS];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
656
&smu->smu_table.tables[SMU_TABLE_GPUBOARD_TEMP_METRICS];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
778
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
780
(struct gpu_metrics_v1_8 *)smu_table->gpu_metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
1083
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
152
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
153
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
162
smu_table->clocks_table = kzalloc(sizeof(DpmClocks_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
163
if (!smu_table->clocks_table)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
166
smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
167
if (!smu_table->metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
169
smu_table->metrics_time = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
171
smu_table->watermarks_table = kzalloc(sizeof(Watermarks_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
172
if (!smu_table->watermarks_table)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
175
smu_table->gpu_metrics_table_size = sizeof(struct gpu_metrics_v2_1);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
176
smu_table->gpu_metrics_table = kzalloc(smu_table->gpu_metrics_table_size, GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
177
if (!smu_table->gpu_metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
183
kfree(smu_table->watermarks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
185
kfree(smu_table->metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
187
kfree(smu_table->clocks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
194
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
196
kfree(smu_table->clocks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
197
smu_table->clocks_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
199
kfree(smu_table->metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
200
smu_table->metrics_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
202
kfree(smu_table->watermarks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
203
smu_table->watermarks_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
205
kfree(smu_table->gpu_metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
206
smu_table->gpu_metrics_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
250
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
252
(struct gpu_metrics_v2_1 *)smu_table->gpu_metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
304
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
306
SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
429
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
472
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
668
Watermarks_t *table = smu->smu_table.watermarks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
755
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
1087
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
126
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
127
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
136
smu_table->clocks_table = kzalloc(sizeof(DpmClocks_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
137
if (!smu_table->clocks_table)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
140
smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
141
if (!smu_table->metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
143
smu_table->metrics_time = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
145
smu_table->watermarks_table = kzalloc(sizeof(Watermarks_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
146
if (!smu_table->watermarks_table)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
149
smu_table->gpu_metrics_table_size = sizeof(struct gpu_metrics_v2_1);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
150
smu_table->gpu_metrics_table = kzalloc(smu_table->gpu_metrics_table_size, GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
151
if (!smu_table->gpu_metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
157
kfree(smu_table->watermarks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
159
kfree(smu_table->metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
161
kfree(smu_table->clocks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
168
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
170
kfree(smu_table->clocks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
171
smu_table->clocks_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
173
kfree(smu_table->metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
174
smu_table->metrics_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
176
kfree(smu_table->watermarks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
177
smu_table->watermarks_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
179
kfree(smu_table->gpu_metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
180
smu_table->gpu_metrics_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
262
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
264
SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
413
Watermarks_t *table = smu->smu_table.watermarks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
471
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
473
(struct gpu_metrics_v2_1 *)smu_table->gpu_metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
508
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
510
return smu_cmn_update_table(smu, SMU_TABLE_DPMCLOCKS, 0, smu_table->clocks_table, false);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
629
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
659
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
732
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1064
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1067
(struct PPTable_t *)smu_table->driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1151
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1265
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1266
MetricsTableV0_t *metrics_v0 = (MetricsTableV0_t *)smu_table->metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1267
MetricsTableV1_t *metrics_v1 = (MetricsTableV1_t *)smu_table->metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1268
MetricsTableV2_t *metrics_v2 = (MetricsTableV2_t *)smu_table->metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1832
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1834
(struct PPTable_t *)smu_table->driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2373
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2374
struct smu_table *table = &smu_table->driver_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2382
table_size = smu_table->tables[SMU_TABLE_I2C_COMMANDS].size;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2399
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2400
struct smu_table *table = &smu_table->driver_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2538
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2540
(struct PPTable_t *)smu_table->driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2744
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2746
(struct gpu_metrics_v1_8 *)smu_table->gpu_metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
549
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
550
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
579
smu_table->metrics_time = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
581
smu_table->gpu_metrics_table_size = sizeof(struct gpu_metrics_v1_8);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
583
kzalloc(smu_table->gpu_metrics_table_size, GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
598
smu_table->gpu_metrics_table = no_free_ptr(gpu_metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
599
smu_table->metrics_table = no_free_ptr(metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
600
smu_table->driver_pptable = no_free_ptr(driver_pptable);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
753
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
754
uint32_t table_size = smu_table->tables[SMU_TABLE_SMU_METRICS].size;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
755
struct smu_table *table = &smu_table->driver_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
758
if (bypass_cache || !smu_table->metrics_time ||
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
760
smu_table->metrics_time + msecs_to_jiffies(1))) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
769
memcpy(smu_table->metrics_table, table->cpu_addr, table_size);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
771
smu_table->metrics_time = jiffies;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
775
memcpy(metrics_table, smu_table->metrics_table, table_size);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
783
struct smu_table_context *smu_tbl_ctxt = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
835
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
836
uint32_t table_size = smu_table->tables[SMU_TABLE_SMU_METRICS].size;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
837
struct smu_table *table = &smu_table->driver_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
848
memcpy(smu_table->metrics_table, table->cpu_addr, table_size);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
855
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
856
StaticMetricsTable_t *static_metrics = (StaticMetricsTable_t *)smu_table->metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
857
MetricsTableV0_t *metrics_v0 = (MetricsTableV0_t *)smu_table->metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
858
MetricsTableV1_t *metrics_v1 = (MetricsTableV1_t *)smu_table->metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
859
MetricsTableV2_t *metrics_v2 = (MetricsTableV2_t *)smu_table->metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
861
(struct PPTable_t *)smu_table->driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
893
smu_table->tables[SMU_TABLE_SMU_METRICS].version =
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
959
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
961
(struct PPTable_t *)smu_table->driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1054
PPTable_t *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1093
PPTable_t *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1214
(OverDriveTableExternal_t *)smu->smu_table.overdrive_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1562
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1628
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2093
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2096
PPTable_t *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2124
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2126
(struct gpu_metrics_v1_3 *)smu_table->gpu_metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2229
(OverDriveTableExternal_t *)smu->smu_table.overdrive_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2231
(OverDriveTableExternal_t *)smu->smu_table.boot_overdrive_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2233
(OverDriveTableExternal_t *)smu->smu_table.user_overdrive_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2302
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2338
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2414
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2437
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2714
PPTable_t *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2717
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2769
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
343
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
383
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
421
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
448
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
449
void *combo_pptable = smu_table->combo_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
464
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
474
&smu_table->power_play_table,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
475
&smu_table->power_play_table_size);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
502
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
503
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
527
smu_table->metrics_table = kzalloc(sizeof(SmuMetricsExternal_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
528
if (!smu_table->metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
530
smu_table->metrics_time = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
532
smu_table->gpu_metrics_table_size = sizeof(struct gpu_metrics_v1_3);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
533
smu_table->gpu_metrics_table = kzalloc(smu_table->gpu_metrics_table_size, GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
534
if (!smu_table->gpu_metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
537
smu_table->watermarks_table = kzalloc(sizeof(Watermarks_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
538
if (!smu_table->watermarks_table)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
544
kfree(smu_table->gpu_metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
546
kfree(smu_table->metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
583
PPTable_t *driver_ppt = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
598
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
622
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
638
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
654
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.fclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
670
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.vclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
686
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
702
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
740
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
742
&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
921
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
1316
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
153
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
154
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
163
smu_table->clocks_table = kzalloc(sizeof(DpmClocks_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
164
if (!smu_table->clocks_table)
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
167
smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
168
if (!smu_table->metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
170
smu_table->metrics_time = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
172
smu_table->watermarks_table = kzalloc(sizeof(Watermarks_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
173
if (!smu_table->watermarks_table)
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
176
smu_table->gpu_metrics_table_size = sizeof(struct gpu_metrics_v2_1);
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
177
smu_table->gpu_metrics_table = kzalloc(smu_table->gpu_metrics_table_size, GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
178
if (!smu_table->gpu_metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
184
kfree(smu_table->watermarks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
186
kfree(smu_table->metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
188
kfree(smu_table->clocks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
195
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
197
kfree(smu_table->clocks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
198
smu_table->clocks_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
200
kfree(smu_table->metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
201
smu_table->metrics_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
203
kfree(smu_table->watermarks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
204
smu_table->watermarks_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
206
kfree(smu_table->gpu_metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
207
smu_table->gpu_metrics_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
337
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
339
SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
504
Watermarks_t *table = smu->smu_table.watermarks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
562
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
564
(struct gpu_metrics_v2_1 *)smu_table->gpu_metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
639
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
641
return smu_cmn_update_table(smu, SMU_TABLE_DPMCLOCKS, 0, smu_table->clocks_table, false);
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
763
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
793
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
866
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1104
clock_limit = smu->smu_table.boot_values.uclk;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1108
clock_limit = smu->smu_table.boot_values.gfxclk;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1111
clock_limit = smu->smu_table.boot_values.socclk;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1862
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1865
smu_table->clocks_table, false);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
190
pptable_id = smu->smu_table.boot_values.pp_table_id;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
407
pptable_id = smu->smu_table.boot_values.pp_table_id;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
419
if (!smu->smu_table.power_play_table)
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
420
smu->smu_table.power_play_table = table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
421
if (!smu->smu_table.power_play_table_size)
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
422
smu->smu_table.power_play_table_size = size;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
429
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
430
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
433
smu_table->driver_pptable =
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
435
if (!smu_table->driver_pptable) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
440
smu_table->max_sustainable_clocks =
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
442
if (!smu_table->max_sustainable_clocks) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
448
smu_table->overdrive_table =
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
450
if (!smu_table->overdrive_table) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
455
smu_table->boot_overdrive_table =
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
457
if (!smu_table->boot_overdrive_table) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
462
smu_table->user_overdrive_table =
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
464
if (!smu_table->user_overdrive_table) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
470
smu_table->combo_pptable =
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
472
if (!smu_table->combo_pptable) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
480
kfree(smu_table->user_overdrive_table);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
482
kfree(smu_table->boot_overdrive_table);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
484
kfree(smu_table->overdrive_table);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
486
kfree(smu_table->max_sustainable_clocks);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
488
kfree(smu_table->driver_pptable);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
495
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
498
kfree(smu_table->gpu_metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
499
kfree(smu_table->combo_pptable);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
500
kfree(smu_table->boot_overdrive_table);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
501
kfree(smu_table->overdrive_table);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
502
kfree(smu_table->max_sustainable_clocks);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
503
kfree(smu_table->driver_pptable);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
504
smu_table->gpu_metrics_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
505
smu_table->combo_pptable = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
506
smu_table->boot_overdrive_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
507
smu_table->overdrive_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
508
smu_table->max_sustainable_clocks = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
509
smu_table->driver_pptable = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
510
kfree(smu_table->hardcode_pptable);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
511
smu_table->hardcode_pptable = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
513
kfree(smu_table->ecc_table);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
514
kfree(smu_table->metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
515
kfree(smu_table->watermarks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
516
smu_table->ecc_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
517
smu_table->metrics_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
518
smu_table->watermarks_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
519
smu_table->metrics_time = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
594
smu->smu_table.boot_values.revision = v_3_1->firmware_revision;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
595
smu->smu_table.boot_values.gfxclk = v_3_1->bootup_sclk_in10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
596
smu->smu_table.boot_values.uclk = v_3_1->bootup_mclk_in10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
597
smu->smu_table.boot_values.socclk = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
598
smu->smu_table.boot_values.dcefclk = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
599
smu->smu_table.boot_values.vddc = v_3_1->bootup_vddc_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
600
smu->smu_table.boot_values.vddci = v_3_1->bootup_vddci_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
601
smu->smu_table.boot_values.mvddc = v_3_1->bootup_mvddc_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
602
smu->smu_table.boot_values.vdd_gfx = v_3_1->bootup_vddgfx_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
603
smu->smu_table.boot_values.cooling_id = v_3_1->coolingsolution_id;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
604
smu->smu_table.boot_values.pp_table_id = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
608
smu->smu_table.boot_values.revision = v_3_3->firmware_revision;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
609
smu->smu_table.boot_values.gfxclk = v_3_3->bootup_sclk_in10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
610
smu->smu_table.boot_values.uclk = v_3_3->bootup_mclk_in10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
611
smu->smu_table.boot_values.socclk = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
612
smu->smu_table.boot_values.dcefclk = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
613
smu->smu_table.boot_values.vddc = v_3_3->bootup_vddc_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
614
smu->smu_table.boot_values.vddci = v_3_3->bootup_vddci_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
615
smu->smu_table.boot_values.mvddc = v_3_3->bootup_mvddc_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
616
smu->smu_table.boot_values.vdd_gfx = v_3_3->bootup_vddgfx_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
617
smu->smu_table.boot_values.cooling_id = v_3_3->coolingsolution_id;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
618
smu->smu_table.boot_values.pp_table_id = v_3_3->pplib_pptable_id;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
623
smu->smu_table.boot_values.revision = v_3_4->firmware_revision;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
624
smu->smu_table.boot_values.gfxclk = v_3_4->bootup_sclk_in10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
625
smu->smu_table.boot_values.uclk = v_3_4->bootup_mclk_in10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
626
smu->smu_table.boot_values.socclk = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
627
smu->smu_table.boot_values.dcefclk = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
628
smu->smu_table.boot_values.vddc = v_3_4->bootup_vddc_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
629
smu->smu_table.boot_values.vddci = v_3_4->bootup_vddci_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
630
smu->smu_table.boot_values.mvddc = v_3_4->bootup_mvddc_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
631
smu->smu_table.boot_values.vdd_gfx = v_3_4->bootup_vddgfx_mv;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
632
smu->smu_table.boot_values.cooling_id = v_3_4->coolingsolution_id;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
633
smu->smu_table.boot_values.pp_table_id = v_3_4->pplib_pptable_id;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
637
smu->smu_table.boot_values.format_revision = header->format_revision;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
638
smu->smu_table.boot_values.content_revision = header->content_revision;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
648
smu->smu_table.boot_values.socclk = smu_info_v3_6->bootup_socclk_10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
649
smu->smu_table.boot_values.vclk = smu_info_v3_6->bootup_vclk_10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
650
smu->smu_table.boot_values.dclk = smu_info_v3_6->bootup_dclk_10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
651
smu->smu_table.boot_values.fclk = smu_info_v3_6->bootup_fclk_10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
657
smu->smu_table.boot_values.socclk = smu_info_v4_0->bootup_socclk_10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
658
smu->smu_table.boot_values.dcefclk = smu_info_v4_0->bootup_dcefclk_10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
659
smu->smu_table.boot_values.vclk = smu_info_v4_0->bootup_vclk0_10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
660
smu->smu_table.boot_values.dclk = smu_info_v4_0->bootup_dclk0_10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
661
smu->smu_table.boot_values.fclk = smu_info_v4_0->bootup_fclk_10khz;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
674
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
675
struct smu_table *memory_pool = &smu_table->memory_pool;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
705
struct smu_table *driver_table = &smu->smu_table.driver_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
726
struct smu_table *tool_table = &smu->smu_table.tables[SMU_TABLE_PMSTATUSLOG];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
1064
DpmClocks_t_v14_0_1 *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
1095
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
1513
DpmClocks_t_v14_0_1 *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
1525
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
1571
DpmClocks_t_v14_0_1 *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
1590
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
187
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
188
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
197
smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
198
if (!smu_table->metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
200
smu_table->metrics_time = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
202
smu_table->clocks_table = kzalloc(max(sizeof(DpmClocks_t), sizeof(DpmClocks_t_v14_0_1)), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
203
if (!smu_table->clocks_table)
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
206
smu_table->watermarks_table = kzalloc(sizeof(Watermarks_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
207
if (!smu_table->watermarks_table)
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
210
smu_table->gpu_metrics_table_size = sizeof(struct gpu_metrics_v3_0);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
211
smu_table->gpu_metrics_table = kzalloc(smu_table->gpu_metrics_table_size, GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
212
if (!smu_table->gpu_metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
218
kfree(smu_table->watermarks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
220
kfree(smu_table->clocks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
222
kfree(smu_table->metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
229
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
231
kfree(smu_table->clocks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
232
smu_table->clocks_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
234
kfree(smu_table->metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
235
smu_table->metrics_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
237
kfree(smu_table->watermarks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
238
smu_table->watermarks_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
240
kfree(smu_table->gpu_metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
241
smu_table->gpu_metrics_table = NULL;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
261
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
263
SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
487
Watermarks_t *table = smu->smu_table.watermarks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
543
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
545
(struct gpu_metrics_v3_0 *)smu_table->gpu_metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
635
DpmClocks_t_v14_0_1 *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
689
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
777
DpmClocks_t_v14_0_1 *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
786
clock_limit = smu->smu_table.boot_values.uclk;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
789
clock_limit = smu->smu_table.boot_values.fclk;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
793
clock_limit = smu->smu_table.boot_values.gfxclk;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
796
clock_limit = smu->smu_table.boot_values.socclk;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
800
clock_limit = smu->smu_table.boot_values.vclk;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
804
clock_limit = smu->smu_table.boot_values.dclk;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
899
DpmClocks_t *clk_table = smu->smu_table.clocks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
908
clock_limit = smu->smu_table.boot_values.uclk;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
911
clock_limit = smu->smu_table.boot_values.fclk;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
915
clock_limit = smu->smu_table.boot_values.gfxclk;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
918
clock_limit = smu->smu_table.boot_values.socclk;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
921
clock_limit = smu->smu_table.boot_values.vclk;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
924
clock_limit = smu->smu_table.boot_values.dclk;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1055
(OverDriveTableExternal_t *)smu->smu_table.overdrive_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1470
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1550
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1553
PPTable_t *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1599
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1642
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1644
&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1699
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1982
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1983
struct smu_table *table = &smu_table->driver_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2198
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2200
(struct gpu_metrics_v1_3 *)smu_table->gpu_metrics_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2339
(OverDriveTableExternal_t *)smu->smu_table.overdrive_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2341
(OverDriveTableExternal_t *)smu->smu_table.boot_overdrive_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2343
(OverDriveTableExternal_t *)smu->smu_table.user_overdrive_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2408
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2428
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2491
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2817
PPTable_t *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2819
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
320
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
324
PPTable_t *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
361
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
375
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
376
void *combo_pptable = smu_table->combo_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
391
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
398
&smu_table->power_play_table,
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
399
&smu_table->power_play_table_size);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
416
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
417
struct smu_table *tables = smu_table->tables;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
439
smu_table->metrics_table = kzalloc(sizeof(SmuMetricsExternal_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
440
if (!smu_table->metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
442
smu_table->metrics_time = 0;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
444
smu_table->gpu_metrics_table_size = sizeof(struct gpu_metrics_v1_3);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
445
smu_table->gpu_metrics_table = kzalloc(smu_table->gpu_metrics_table_size, GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
446
if (!smu_table->gpu_metrics_table)
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
449
smu_table->watermarks_table = kzalloc(sizeof(Watermarks_t), GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
450
if (!smu_table->watermarks_table)
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
453
smu_table->ecc_table = kzalloc(tables[SMU_TABLE_ECCINFO].size, GFP_KERNEL);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
454
if (!smu_table->ecc_table)
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
460
kfree(smu_table->watermarks_table);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
462
kfree(smu_table->gpu_metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
464
kfree(smu_table->metrics_table);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
501
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
517
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
550
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
566
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
582
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.fclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
598
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.vclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
614
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
630
dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.dcefclk / 100;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
668
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
670
&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
846
struct smu_table_context *table_context = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
972
PPTable_t *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
984
PPTable_t *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
1004
void *watermarks_table = smu->smu_table.watermarks_table;
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
1018
void *pptable = smu->smu_table.driver_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
1031
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
1033
smu_table->tables[SMU_TABLE_SMU_METRICS].size;
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
1037
!smu_table->metrics_time ||
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
1038
time_after(jiffies, smu_table->metrics_time + msecs_to_jiffies(1))) {
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
1042
smu_table->metrics_table,
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
1048
smu_table->metrics_time = jiffies;
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
1052
memcpy(metrics_table, smu_table->metrics_table, table_size);
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
1059
void *pptable = smu->smu_table.combo_pptable;
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
964
struct smu_table_context *smu_table = &smu->smu_table;
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
966
struct smu_table *table = &smu_table->driver_table;
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
975
table_size = smu_table->tables[table_index].size;