Lines Matching refs:entries
79 if (clock <= ptable->entries[i].ecclk) in smu8_get_eclk_level()
87 if (clock >= ptable->entries[i].ecclk) in smu8_get_eclk_level()
110 if (clock <= table->entries[i].clk) in smu8_get_sclk_level()
118 if (clock >= table->entries[i].clk) in smu8_get_sclk_level()
140 if (clock <= ptable->entries[i].vclk) in smu8_get_uvd_level()
148 if (clock >= ptable->entries[i].vclk) in smu8_get_uvd_level()
265 table->sclk = dep_table->entries[dep_table->count-1].clk; in smu8_construct_max_power_limits_table()
267 (uint16_t)dep_table->entries[dep_table->count-1].v); in smu8_construct_max_power_limits_table()
279 table_clk_vlt = kzalloc(struct_size(table_clk_vlt, entries, 8), in smu8_init_dynamic_state_adjustment_rule_settings()
288 table_clk_vlt->entries[0].clk = PP_DAL_POWERLEVEL_0; in smu8_init_dynamic_state_adjustment_rule_settings()
289 table_clk_vlt->entries[0].v = 0; in smu8_init_dynamic_state_adjustment_rule_settings()
290 table_clk_vlt->entries[1].clk = PP_DAL_POWERLEVEL_1; in smu8_init_dynamic_state_adjustment_rule_settings()
291 table_clk_vlt->entries[1].v = 1; in smu8_init_dynamic_state_adjustment_rule_settings()
292 table_clk_vlt->entries[2].clk = PP_DAL_POWERLEVEL_2; in smu8_init_dynamic_state_adjustment_rule_settings()
293 table_clk_vlt->entries[2].v = 2; in smu8_init_dynamic_state_adjustment_rule_settings()
294 table_clk_vlt->entries[3].clk = PP_DAL_POWERLEVEL_3; in smu8_init_dynamic_state_adjustment_rule_settings()
295 table_clk_vlt->entries[3].v = 3; in smu8_init_dynamic_state_adjustment_rule_settings()
296 table_clk_vlt->entries[4].clk = PP_DAL_POWERLEVEL_4; in smu8_init_dynamic_state_adjustment_rule_settings()
297 table_clk_vlt->entries[4].v = 4; in smu8_init_dynamic_state_adjustment_rule_settings()
298 table_clk_vlt->entries[5].clk = PP_DAL_POWERLEVEL_5; in smu8_init_dynamic_state_adjustment_rule_settings()
299 table_clk_vlt->entries[5].v = 5; in smu8_init_dynamic_state_adjustment_rule_settings()
300 table_clk_vlt->entries[6].clk = PP_DAL_POWERLEVEL_6; in smu8_init_dynamic_state_adjustment_rule_settings()
301 table_clk_vlt->entries[6].v = 6; in smu8_init_dynamic_state_adjustment_rule_settings()
302 table_clk_vlt->entries[7].clk = PP_DAL_POWERLEVEL_7; in smu8_init_dynamic_state_adjustment_rule_settings()
303 table_clk_vlt->entries[7].v = 7; in smu8_init_dynamic_state_adjustment_rule_settings()
480 (i < vddc_table->count) ? (uint8_t)vddc_table->entries[i].v : 0; in smu8_upload_pptable_to_smu()
482 (i < vddc_table->count) ? vddc_table->entries[i].clk : 0; in smu8_upload_pptable_to_smu()
493 (i < vdd_gfx_table->count) ? (uint8_t)vdd_gfx_table->entries[i].v : 0; in smu8_upload_pptable_to_smu()
497 (i < acp_table->count) ? (uint8_t)acp_table->entries[i].v : 0; in smu8_upload_pptable_to_smu()
499 (i < acp_table->count) ? acp_table->entries[i].acpclk : 0; in smu8_upload_pptable_to_smu()
511 (i < uvd_table->count) ? (uint8_t)uvd_table->entries[i].v : 0; in smu8_upload_pptable_to_smu()
513 (i < uvd_table->count) ? uvd_table->entries[i].vclk : 0; in smu8_upload_pptable_to_smu()
523 (i < uvd_table->count) ? (uint8_t)uvd_table->entries[i].v : 0; in smu8_upload_pptable_to_smu()
525 (i < uvd_table->count) ? uvd_table->entries[i].dclk : 0; in smu8_upload_pptable_to_smu()
536 (i < vce_table->count) ? (uint8_t)vce_table->entries[i].v : 0; in smu8_upload_pptable_to_smu()
538 (i < vce_table->count) ? vce_table->entries[i].ecclk : 0; in smu8_upload_pptable_to_smu()
564 data->sclk_dpm.soft_min_clk = table->entries[0].clk; in smu8_init_sclk_limit()
565 data->sclk_dpm.hard_min_clk = table->entries[0].clk; in smu8_init_sclk_limit()
570 clock = table->entries[level].clk; in smu8_init_sclk_limit()
572 clock = table->entries[table->count - 1].clk; in smu8_init_sclk_limit()
597 clock = table->entries[level].vclk; in smu8_init_uvd_limit()
599 clock = table->entries[table->count - 1].vclk; in smu8_init_uvd_limit()
624 clock = table->entries[level].ecclk; in smu8_init_vce_limit()
626 clock = table->entries[table->count - 1].ecclk; in smu8_init_vce_limit()
651 clock = table->entries[level].acpclk; in smu8_init_acp_limit()
653 clock = table->entries[table->count - 1].acpclk; in smu8_init_acp_limit()
694 data->sclk_dpm.soft_min_clk = table->entries[0].clk; in smu8_update_sclk_limit()
698 data->sclk_dpm.soft_max_clk = table->entries[level].clk; in smu8_update_sclk_limit()
700 data->sclk_dpm.soft_max_clk = table->entries[table->count - 1].clk; in smu8_update_sclk_limit()
1168 data->sclk_dpm.soft_min_clk = table->entries[0].clk; in smu8_phm_unforce_dpm_levels()
1169 data->sclk_dpm.hard_min_clk = table->entries[0].clk; in smu8_phm_unforce_dpm_levels()
1170 hwmgr->pstate_sclk = table->entries[0].clk; in smu8_phm_unforce_dpm_levels()
1176 clock = table->entries[level].clk; in smu8_phm_unforce_dpm_levels()
1178 clock = table->entries[table->count - 1].clk; in smu8_phm_unforce_dpm_levels()
1278 ptable->entries[ptable->count - 1].ecclk; in smu8_dpm_update_vce_dpm()
1379 smu8_ps->levels[index].engineClock = table->entries[clock_info_index].clk; in smu8_dpm_get_pp_table_entry_callback()
1380 smu8_ps->levels[index].vddcIndex = (uint8_t)table->entries[clock_info_index].v; in smu8_dpm_get_pp_table_entry_callback()
1515 if (limits->vddc >= table->entries[i].v) { in smu8_get_dal_power_level()
1516 info->level = table->entries[i].clk; in smu8_get_dal_power_level()
1563 i, sclk_table->entries[i].clk / 100, in smu8_print_clock_levels()
1650 clocks->clock[i] = table->entries[i].clk * 10; in smu8_get_clock_by_type()
1678 clocks->engine_max_clock = table->entries[level].clk; in smu8_get_max_high_clocks()
1680 clocks->engine_max_clock = table->entries[table->count - 1].clk; in smu8_get_max_high_clocks()
1735 sclk = table->entries[sclk_index].clk; in smu8_read_sensor()
1757 vclk = uvd_table->entries[uvd_index].vclk; in smu8_read_sensor()
1769 dclk = uvd_table->entries[uvd_index].dclk; in smu8_read_sensor()
1781 ecclk = vce_table->entries[vce_index].ecclk; in smu8_read_sensor()
1893 ptable->entries[ptable->count - 1].vclk; in smu8_dpm_update_uvd_dpm()