Home
last modified time | relevance | path

Searched refs:smu_table (Results 1 – 8 of 8) sorted by relevance

/netbsd/sys/external/bsd/drm2/dist/drm/amd/powerplay/
H A Damdgpu_smu_v11_0.c425 struct smu_table_context *smu_table = &smu->smu_table; in smu_v11_0_init_smc_tables() local
429 if (smu_table->tables) in smu_v11_0_init_smc_tables()
437 smu_table->tables = tables; in smu_v11_0_init_smc_tables()
452 struct smu_table_context *smu_table = &smu->smu_table; in smu_v11_0_fini_smc_tables() local
455 if (!smu_table->tables) in smu_v11_0_fini_smc_tables()
458 kfree(smu_table->tables); in smu_v11_0_fini_smc_tables()
461 smu_table->tables = NULL; in smu_v11_0_fini_smc_tables()
666 struct smu_table_context *smu_table = &smu->smu_table; in smu_v11_0_notify_memory_pool_location() local
667 struct smu_table *memory_pool = &smu_table->memory_pool; in smu_v11_0_notify_memory_pool_location()
788 struct smu_table *driver_table = &smu->smu_table.driver_table; in smu_v11_0_set_driver_table_location()
[all …]
H A Damdgpu_smu_v12_0.c291 struct smu_table_context *smu_table = &smu->smu_table; in smu_v12_0_init_smc_tables() local
294 if (smu_table->tables) in smu_v12_0_init_smc_tables()
302 smu_table->tables = tables; in smu_v12_0_init_smc_tables()
309 struct smu_table_context *smu_table = &smu->smu_table; in smu_v12_0_fini_smc_tables() local
311 if (!smu_table->tables) in smu_v12_0_fini_smc_tables()
314 kfree(smu_table->clocks_table); in smu_v12_0_fini_smc_tables()
315 kfree(smu_table->tables); in smu_v12_0_fini_smc_tables()
317 smu_table->clocks_table = NULL; in smu_v12_0_fini_smc_tables()
318 smu_table->tables = NULL; in smu_v12_0_fini_smc_tables()
325 struct smu_table_context *smu_table = &smu->smu_table; in smu_v12_0_populate_smc_tables() local
[all …]
H A Damdgpu_smu.c528 struct smu_table_context *smu_table = &smu->smu_table; in smu_update_table() local
530 struct smu_table *table = &smu_table->driver_table; in smu_update_table()
590 struct smu_table_context *smu_table = &smu->smu_table; in smu_sys_get_pp_table() local
612 struct smu_table_context *smu_table = &smu->smu_table; in smu_sys_set_pp_table() local
989 struct smu_table_context *smu_table = &smu->smu_table; in smu_init_fb_allocations() local
990 struct smu_table *tables = smu_table->tables; in smu_init_fb_allocations()
1046 struct smu_table_context *smu_table = &smu->smu_table; in smu_fini_fb_allocations() local
1047 struct smu_table *tables = smu_table->tables; in smu_fini_fb_allocations()
1246 struct smu_table_context *smu_table = &smu->smu_table; in smu_alloc_memory_pool() local
1247 struct smu_table *memory_pool = &smu_table->memory_pool; in smu_alloc_memory_pool()
[all …]
H A Damdgpu_renoir_ppt.c178 struct smu_table_context *smu_table= &smu->smu_table; in renoir_get_metrics_table() local
182 …if (!smu_table->metrics_time || time_after(jiffies, smu_table->metrics_time + msecs_to_jiffies(100… in renoir_get_metrics_table()
184 (void *)smu_table->metrics_table, false); in renoir_get_metrics_table()
190 smu_table->metrics_time = jiffies; in renoir_get_metrics_table()
201 struct smu_table_context *smu_table = &smu->smu_table; in renoir_tables_init() local
211 if (!smu_table->clocks_table) in renoir_tables_init()
215 if (!smu_table->metrics_table) in renoir_tables_init()
217 smu_table->metrics_time = 0; in renoir_tables_init()
220 if (!smu_table->watermarks_table) in renoir_tables_init()
233 DpmClocks_t *clk_table = smu->smu_table.clocks_table; in renoir_get_dpm_clk_limited()
[all …]
H A Damdgpu_navi10_ppt.c550 struct smu_table_context *smu_table = &smu->smu_table; in navi10_tables_init() local
567 if (!smu_table->metrics_table) in navi10_tables_init()
569 smu_table->metrics_time = 0; in navi10_tables_init()
572 if (!smu_table->watermarks_table) in navi10_tables_init()
581 struct smu_table_context *smu_table= &smu->smu_table; in navi10_get_metrics_table() local
585 …if (!smu_table->metrics_time || time_after(jiffies, smu_table->metrics_time + msecs_to_jiffies(100… in navi10_get_metrics_table()
587 (void *)smu_table->metrics_table, false); in navi10_get_metrics_table()
593 smu_table->metrics_time = jiffies; in navi10_get_metrics_table()
737 PPTable_t *pptable = smu->smu_table.driver_pptable; in navi10_is_support_fine_grained_dpm()
1827 smu->smu_table.max_sustainable_clocks; in navi10_display_disable_memory_clock_switch()
[all …]
H A Damdgpu_arcturus_ppt.c297 struct smu_table_context *smu_table = &smu->smu_table; in arcturus_tables_init() local
316 if (!smu_table->metrics_table) in arcturus_tables_init()
318 smu_table->metrics_time = 0; in arcturus_tables_init()
859 PPTable_t *pptable = smu->smu_table.driver_pptable; in arcturus_get_thermal_temperature_range()
883 struct smu_table_context *smu_table= &smu->smu_table; in arcturus_get_metrics_table() local
887 if (!smu_table->metrics_time || in arcturus_get_metrics_table()
890 (void *)smu_table->metrics_table, false); in arcturus_get_metrics_table()
896 smu_table->metrics_time = jiffies; in arcturus_get_metrics_table()
1050 PPTable_t *pptable = smu->smu_table.driver_pptable; in arcturus_get_fan_speed_percent()
2042 struct smu_table_context *smu_table = &adev->smu.smu_table; in arcturus_i2c_eeprom_read_data() local
[all …]
H A Damdgpu_vega20_ppt.c327 struct smu_table_context *smu_table = &smu->smu_table; in vega20_tables_init() local
344 if (!smu_table->metrics_table) in vega20_tables_init()
346 smu_table->metrics_time = 0; in vega20_tables_init()
349 if (!smu_table->watermarks_table) in vega20_tables_init()
1689 struct smu_table_context *smu_table= &smu->smu_table; in vega20_get_metrics_table() local
1693 if (!smu_table->metrics_time || time_after(jiffies, smu_table->metrics_time + HZ / 1000)) { in vega20_get_metrics_table()
1695 (void *)smu_table->metrics_table, false); in vega20_get_metrics_table()
1701 smu_table->metrics_time = jiffies; in vega20_get_metrics_table()
2891 PPTable_t *pptable = smu->smu_table.driver_pptable; in vega20_get_fan_speed_percent()
3107 PPTable_t *pptable = smu->smu_table.driver_pptable; in vega20_get_thermal_temperature_range()
[all …]
/netbsd/sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/
H A Damdgpu_smu.h179 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
470 int (*tables_init)(struct smu_context *smu, struct smu_table *tables);