Lines Matching refs:smu_table

284 static int arcturus_tables_init(struct smu_context *smu, struct smu_table *tables)  in arcturus_tables_init()
286 struct smu_table_context *smu_table = &smu->smu_table; in arcturus_tables_init() local
297 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL); in arcturus_tables_init()
298 if (!smu_table->metrics_table) in arcturus_tables_init()
300 smu_table->metrics_time = 0; in arcturus_tables_init()
424 single_dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.socclk / 100; in arcturus_set_default_dpm_table()
439 single_dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.gfxclk / 100; in arcturus_set_default_dpm_table()
454 single_dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.uclk / 100; in arcturus_set_default_dpm_table()
469 single_dpm_table->dpm_levels[0].value = smu->smu_table.boot_values.fclk / 100; in arcturus_set_default_dpm_table()
487 struct smu_table_context *table_context = &smu->smu_table; in arcturus_store_powerplay_table()
505 struct smu_table_context *table_context = &smu->smu_table; in arcturus_append_powerplay_table()
886 PPTable_t *pptable = smu->smu_table.driver_pptable; in arcturus_get_thermal_temperature_range()
910 struct smu_table_context *smu_table= &smu->smu_table; in arcturus_get_metrics_table() local
913 if (!smu_table->metrics_time || in arcturus_get_metrics_table()
914 time_after(jiffies, smu_table->metrics_time + HZ / 1000)) { in arcturus_get_metrics_table()
916 (void *)smu_table->metrics_table, false); in arcturus_get_metrics_table()
921 smu_table->metrics_time = jiffies; in arcturus_get_metrics_table()
924 memcpy(metrics_table, smu_table->metrics_table, sizeof(SmuMetrics_t)); in arcturus_get_metrics_table()
1014 struct smu_table_context *table_context = &smu->smu_table; in arcturus_read_sensor()
1074 PPTable_t *pptable = smu->smu_table.driver_pptable; in arcturus_get_fan_speed_percent()
1334 PPTable_t *pptable = smu->smu_table.driver_pptable; in arcturus_get_power_limit()
1364 asic_default_power_limit *= (100 + smu->smu_table.TDPODLimit); in arcturus_get_power_limit()
1454 struct smu_table_context *table_context = &smu->smu_table; in arcturus_dump_pptable()
1936 struct smu_table_context *smu_table = &smu->smu_table; in arcturus_set_ppt_funcs() local
1939 smu_table->table_count = TABLE_COUNT; in arcturus_set_ppt_funcs()