Searched refs:smu_table (Results 1 – 8 of 8) sorted by relevance
425 struct smu_table_context *smu_table = &smu->smu_table; in smu_v11_0_init_smc_tables() local429 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() local455 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() local667 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 …]
291 struct smu_table_context *smu_table = &smu->smu_table; in smu_v12_0_init_smc_tables() local294 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() local311 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 …]
528 struct smu_table_context *smu_table = &smu->smu_table; in smu_update_table() local530 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() local612 struct smu_table_context *smu_table = &smu->smu_table; in smu_sys_set_pp_table() local989 struct smu_table_context *smu_table = &smu->smu_table; in smu_init_fb_allocations() local990 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() local1047 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() local1247 struct smu_table *memory_pool = &smu_table->memory_pool; in smu_alloc_memory_pool()[all …]
178 struct smu_table_context *smu_table= &smu->smu_table; in renoir_get_metrics_table() local182 …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() local211 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 …]
550 struct smu_table_context *smu_table = &smu->smu_table; in navi10_tables_init() local567 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() local585 …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 …]
297 struct smu_table_context *smu_table = &smu->smu_table; in arcturus_tables_init() local316 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() local887 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 …]
327 struct smu_table_context *smu_table = &smu->smu_table; in vega20_tables_init() local344 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() local1693 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 …]
179 struct smu_table { struct264 struct smu_table *tables;273 struct smu_table driver_table;274 struct smu_table memory_pool;369 struct smu_table_context smu_table; member470 int (*tables_init)(struct smu_context *smu, struct smu_table *tables);