/src/sys/external/bsd/drm2/dist/drm/amd/powerplay/ |
amdgpu_smu_v12_0.c | 291 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_v12_0_init_smc_tables 292 struct smu_table *tables = NULL; 294 if (smu_table->tables) 297 tables = kcalloc(SMU_TABLE_COUNT, sizeof(struct smu_table), 302 smu_table->tables = tables; 309 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_v12_0_fini_smc_tables 311 if (!smu_table->tables) 314 kfree(smu_table->clocks_table) 325 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_v12_0_populate_smc_tables [all...] |
amdgpu_smu_v12_0.c | 291 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_v12_0_init_smc_tables 292 struct smu_table *tables = NULL; 294 if (smu_table->tables) 297 tables = kcalloc(SMU_TABLE_COUNT, sizeof(struct smu_table), 302 smu_table->tables = tables; 309 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_v12_0_fini_smc_tables 311 if (!smu_table->tables) 314 kfree(smu_table->clocks_table) 325 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_v12_0_populate_smc_tables [all...] |
amdgpu_renoir_ppt.c | 178 struct smu_table_context *smu_table= &smu->smu_table; local in function:renoir_get_metrics_table 182 if (!smu_table->metrics_time || time_after(jiffies, smu_table->metrics_time + msecs_to_jiffies(100))) { 184 (void *)smu_table->metrics_table, false); 190 smu_table->metrics_time = jiffies; 193 memcpy(metrics_table, smu_table->metrics_table, sizeof(SmuMetrics_t)); 199 static int renoir_tables_init(struct smu_context *smu, struct smu_table *tables) 201 struct smu_table_context *smu_table = &smu->smu_table; local in function:renoir_tables_init [all...] |
amdgpu_renoir_ppt.c | 178 struct smu_table_context *smu_table= &smu->smu_table; local in function:renoir_get_metrics_table 182 if (!smu_table->metrics_time || time_after(jiffies, smu_table->metrics_time + msecs_to_jiffies(100))) { 184 (void *)smu_table->metrics_table, false); 190 smu_table->metrics_time = jiffies; 193 memcpy(metrics_table, smu_table->metrics_table, sizeof(SmuMetrics_t)); 199 static int renoir_tables_init(struct smu_context *smu, struct smu_table *tables) 201 struct smu_table_context *smu_table = &smu->smu_table; local in function:renoir_tables_init [all...] |
amdgpu_arcturus_ppt.c | 295 static int arcturus_tables_init(struct smu_context *smu, struct smu_table *tables) 297 struct smu_table_context *smu_table = &smu->smu_table; local in function:arcturus_tables_init 315 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL); 316 if (!smu_table->metrics_table) 318 smu_table->metrics_time = 0; 442 single_dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100; 457 single_dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100; 472 single_dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100; 487 single_dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.fclk / 100 883 struct smu_table_context *smu_table= &smu->smu_table; local in function:arcturus_get_metrics_table 2042 struct smu_table_context *smu_table = &adev->smu.smu_table; local in function:arcturus_i2c_eeprom_read_data [all...] |
amdgpu_navi10_ppt.c | 430 struct smu_table_context *table_context = &smu->smu_table; 526 struct smu_table_context *table_context = &smu->smu_table; 548 static int navi10_tables_init(struct smu_context *smu, struct smu_table *tables) 550 struct smu_table_context *smu_table = &smu->smu_table; local in function:navi10_tables_init 566 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL); 567 if (!smu_table->metrics_table) 569 smu_table->metrics_time = 0; 571 smu_table->watermarks_table = kzalloc(sizeof(Watermarks_t), GFP_KERNEL); 572 if (!smu_table->watermarks_table 581 struct smu_table_context *smu_table= &smu->smu_table; local in function:navi10_get_metrics_table [all...] |
amdgpu_smu.c | 294 clock_limit = smu->smu_table.boot_values.uclk; 298 clock_limit = smu->smu_table.boot_values.gfxclk; 301 clock_limit = smu->smu_table.boot_values.socclk; 528 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_update_table 530 struct smu_table *table = &smu_table->driver_table; 538 table_size = smu_table->tables[table_index].size; 590 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_sys_get_pp_table 612 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_sys_set_pp_table 989 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_init_fb_allocations 1046 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_fini_fb_allocations 1246 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_alloc_memory_pool 1280 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_free_memory_pool [all...] |
amdgpu_smu_v11_0.c | 356 if (version_major == 2 && smu->smu_table.boot_values.pp_table_id > 0) { 357 pr_info("use driver provided pptable %d\n", smu->smu_table.boot_values.pp_table_id); 364 smu->smu_table.boot_values.pp_table_id); 385 if (!smu->smu_table.power_play_table) 386 smu->smu_table.power_play_table = table; 387 if (!smu->smu_table.power_play_table_size) 388 smu->smu_table.power_play_table_size = size; 425 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_v11_0_init_smc_tables 426 struct smu_table *tables = NULL 452 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_v11_0_fini_smc_tables 666 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_v11_0_notify_memory_pool_location [all...] |
amdgpu_vega20_ppt.c | 325 static int vega20_tables_init(struct smu_context *smu, struct smu_table *tables) 327 struct smu_table_context *smu_table = &smu->smu_table; local in function:vega20_tables_init 343 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL); 344 if (!smu_table->metrics_table) 346 smu_table->metrics_time = 0; 348 smu_table->watermarks_table = kzalloc(sizeof(Watermarks_t), GFP_KERNEL); 349 if (!smu_table->watermarks_table) 393 struct smu_table_context *table_context = &smu->smu_table; 469 struct smu_table_context *table_context = &smu->smu_table; 1689 struct smu_table_context *smu_table= &smu->smu_table; local in function:vega20_get_metrics_table [all...] |
amdgpu_arcturus_ppt.c | 295 static int arcturus_tables_init(struct smu_context *smu, struct smu_table *tables) 297 struct smu_table_context *smu_table = &smu->smu_table; local in function:arcturus_tables_init 315 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL); 316 if (!smu_table->metrics_table) 318 smu_table->metrics_time = 0; 442 single_dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100; 457 single_dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100; 472 single_dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100; 487 single_dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.fclk / 100 883 struct smu_table_context *smu_table= &smu->smu_table; local in function:arcturus_get_metrics_table 2042 struct smu_table_context *smu_table = &adev->smu.smu_table; local in function:arcturus_i2c_eeprom_read_data [all...] |
amdgpu_navi10_ppt.c | 430 struct smu_table_context *table_context = &smu->smu_table; 526 struct smu_table_context *table_context = &smu->smu_table; 548 static int navi10_tables_init(struct smu_context *smu, struct smu_table *tables) 550 struct smu_table_context *smu_table = &smu->smu_table; local in function:navi10_tables_init 566 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL); 567 if (!smu_table->metrics_table) 569 smu_table->metrics_time = 0; 571 smu_table->watermarks_table = kzalloc(sizeof(Watermarks_t), GFP_KERNEL); 572 if (!smu_table->watermarks_table 581 struct smu_table_context *smu_table= &smu->smu_table; local in function:navi10_get_metrics_table [all...] |
amdgpu_smu.c | 294 clock_limit = smu->smu_table.boot_values.uclk; 298 clock_limit = smu->smu_table.boot_values.gfxclk; 301 clock_limit = smu->smu_table.boot_values.socclk; 528 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_update_table 530 struct smu_table *table = &smu_table->driver_table; 538 table_size = smu_table->tables[table_index].size; 590 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_sys_get_pp_table 612 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_sys_set_pp_table 989 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_init_fb_allocations 1046 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_fini_fb_allocations 1246 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_alloc_memory_pool 1280 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_free_memory_pool [all...] |
amdgpu_smu_v11_0.c | 356 if (version_major == 2 && smu->smu_table.boot_values.pp_table_id > 0) { 357 pr_info("use driver provided pptable %d\n", smu->smu_table.boot_values.pp_table_id); 364 smu->smu_table.boot_values.pp_table_id); 385 if (!smu->smu_table.power_play_table) 386 smu->smu_table.power_play_table = table; 387 if (!smu->smu_table.power_play_table_size) 388 smu->smu_table.power_play_table_size = size; 425 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_v11_0_init_smc_tables 426 struct smu_table *tables = NULL 452 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_v11_0_fini_smc_tables 666 struct smu_table_context *smu_table = &smu->smu_table; local in function:smu_v11_0_notify_memory_pool_location [all...] |
amdgpu_vega20_ppt.c | 325 static int vega20_tables_init(struct smu_context *smu, struct smu_table *tables) 327 struct smu_table_context *smu_table = &smu->smu_table; local in function:vega20_tables_init 343 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL); 344 if (!smu_table->metrics_table) 346 smu_table->metrics_time = 0; 348 smu_table->watermarks_table = kzalloc(sizeof(Watermarks_t), GFP_KERNEL); 349 if (!smu_table->watermarks_table) 393 struct smu_table_context *table_context = &smu->smu_table; 469 struct smu_table_context *table_context = &smu->smu_table; 1689 struct smu_table_context *smu_table= &smu->smu_table; local in function:vega20_get_metrics_table [all...] |
/src/sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/ |
amdgpu_smu.h | 179 struct smu_table { struct 264 struct smu_table *tables; 273 struct smu_table driver_table; 274 struct smu_table memory_pool; 369 struct smu_table_context smu_table; member in struct:smu_context 470 int (*tables_init)(struct smu_context *smu, struct smu_table *tables);
|
amdgpu_smu.h | 179 struct smu_table { struct 264 struct smu_table *tables; 273 struct smu_table driver_table; 274 struct smu_table memory_pool; 369 struct smu_table_context smu_table; member in struct:smu_context 470 int (*tables_init)(struct smu_context *smu, struct smu_table *tables);
|