Home
last modified time | relevance | path

Searched refs:dep_table (Results 1 – 11 of 11) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/amd/powerplay/hwmgr/
Dsmu_helper.c201 phm_ppt_v1_clock_voltage_dependency_table *dep_table) in phm_get_svi2_mvdd_voltage_table() argument
206 PP_ASSERT_WITH_CODE((0 != dep_table->count), in phm_get_svi2_mvdd_voltage_table()
214 vol_table->count = dep_table->count; in phm_get_svi2_mvdd_voltage_table()
216 for (i = 0; i < dep_table->count; i++) { in phm_get_svi2_mvdd_voltage_table()
217 vol_table->entries[i].value = dep_table->entries[i].mvdd; in phm_get_svi2_mvdd_voltage_table()
229 phm_ppt_v1_clock_voltage_dependency_table *dep_table) in phm_get_svi2_vddci_voltage_table() argument
234 PP_ASSERT_WITH_CODE((0 != dep_table->count), in phm_get_svi2_vddci_voltage_table()
242 vol_table->count = dep_table->count; in phm_get_svi2_vddci_voltage_table()
244 for (i = 0; i < dep_table->count; i++) { in phm_get_svi2_vddci_voltage_table()
245 vol_table->entries[i].value = dep_table->entries[i].vddci; in phm_get_svi2_vddci_voltage_table()
[all …]
Dvega10_hwmgr.c290 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table[3]; in vega10_odn_initial_default_setting() local
310 dep_table[0] = table_info->vdd_dep_on_sclk; in vega10_odn_initial_default_setting()
311 dep_table[1] = table_info->vdd_dep_on_mclk; in vega10_odn_initial_default_setting()
312 dep_table[2] = table_info->vdd_dep_on_socclk; in vega10_odn_initial_default_setting()
318 smu_get_voltage_dependency_table_ppt_v1(dep_table[i], od_table[i]); in vega10_odn_initial_default_setting()
321 odn_table->max_vddc = dep_table[0]->entries[dep_table[0]->count - 1].vddc; in vega10_odn_initial_default_setting()
323 odn_table->min_vddc = dep_table[0]->entries[0].vddc; in vega10_odn_initial_default_setting()
1022 phm_ppt_v1_clock_voltage_dependency_table *dep_table, in vega10_get_mvdd_voltage_table() argument
1027 PP_ASSERT_WITH_CODE(dep_table->count, in vega10_get_mvdd_voltage_table()
1033 vol_table->count = dep_table->count; in vega10_get_mvdd_voltage_table()
[all …]
Dsmu_helper.h64 …struct pp_atomctrl_voltage_table *vol_table, phm_ppt_v1_clock_voltage_dependency_table *dep_table);
65 …struct pp_atomctrl_voltage_table *vol_table, phm_ppt_v1_clock_voltage_dependency_table *dep_table);
107 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table);
Dprocesspptables.c381 struct phm_clock_voltage_dependency_table *dep_table; in get_clock_voltage_dependency_table() local
387 dep_table = kzalloc(table_size, GFP_KERNEL); in get_clock_voltage_dependency_table()
388 if (NULL == dep_table) in get_clock_voltage_dependency_table()
391 dep_table->count = (unsigned long)table->ucNumEntries; in get_clock_voltage_dependency_table()
393 for (i = 0; i < dep_table->count; i++) { in get_clock_voltage_dependency_table()
394 dep_table->entries[i].clk = in get_clock_voltage_dependency_table()
397 dep_table->entries[i].v = in get_clock_voltage_dependency_table()
401 *ptable = dep_table; in get_clock_voltage_dependency_table()
Dsmu8_hwmgr.c259 struct phm_clock_voltage_dependency_table *dep_table = in smu8_construct_max_power_limits_table() local
262 if (dep_table->count > 0) { in smu8_construct_max_power_limits_table()
263 table->sclk = dep_table->entries[dep_table->count-1].clk; in smu8_construct_max_power_limits_table()
265 (uint16_t)dep_table->entries[dep_table->count-1].v); in smu8_construct_max_power_limits_table()
Dsmu7_hwmgr.c898 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table; in smu7_check_dpm_table_updated() local
920 dep_table = table_info->vdd_dep_on_mclk; in smu7_check_dpm_table_updated()
923 for (i = 0; i < dep_table->count; i++) { in smu7_check_dpm_table_updated()
924 if (dep_table->entries[i].vddc != odn_dep_table->entries[i].vddc) { in smu7_check_dpm_table_updated()
930 dep_table = table_info->vdd_dep_on_sclk; in smu7_check_dpm_table_updated()
932 for (i = 0; i < dep_table->count; i++) { in smu7_check_dpm_table_updated()
933 if (dep_table->entries[i].vddc != odn_dep_table->entries[i].vddc) { in smu7_check_dpm_table_updated()
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_dpm.c342 ATOM_PPLIB_Clock_Voltage_Dependency_Table *dep_table; in amdgpu_parse_extended_power_table() local
387 dep_table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *) in amdgpu_parse_extended_power_table()
391 dep_table); in amdgpu_parse_extended_power_table()
398 dep_table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *) in amdgpu_parse_extended_power_table()
402 dep_table); in amdgpu_parse_extended_power_table()
409 dep_table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *) in amdgpu_parse_extended_power_table()
413 dep_table); in amdgpu_parse_extended_power_table()
420 dep_table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *) in amdgpu_parse_extended_power_table()
424 dep_table); in amdgpu_parse_extended_power_table()
759 dep_table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *) in amdgpu_parse_extended_power_table()
[all …]
/Linux-v4.19/drivers/gpu/drm/amd/powerplay/smumgr/
Dvegam_smumgr.c601 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table, in vegam_get_dependency_volt_by_clk() argument
611 if (dep_table->count == 0) in vegam_get_dependency_volt_by_clk()
614 for (i = 0; i < dep_table->count; i++) { in vegam_get_dependency_volt_by_clk()
616 if (dep_table->entries[i].clk >= clock) { in vegam_get_dependency_volt_by_clk()
617 *voltage |= (dep_table->entries[i].vddc * in vegam_get_dependency_volt_by_clk()
622 else if (dep_table->entries[i].vddci) in vegam_get_dependency_volt_by_clk()
623 *voltage |= (dep_table->entries[i].vddci * in vegam_get_dependency_volt_by_clk()
627 (dep_table->entries[i].vddc - in vegam_get_dependency_volt_by_clk()
635 else if (dep_table->entries[i].mvdd) in vegam_get_dependency_volt_by_clk()
636 *mvdd = (uint32_t) dep_table->entries[i].mvdd * in vegam_get_dependency_volt_by_clk()
[all …]
Dfiji_smumgr.c365 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table, in fiji_get_dependency_volt_by_clk() argument
375 if (dep_table->count == 0) in fiji_get_dependency_volt_by_clk()
378 for (i = 0; i < dep_table->count; i++) { in fiji_get_dependency_volt_by_clk()
380 if (dep_table->entries[i].clk >= clock) { in fiji_get_dependency_volt_by_clk()
381 *voltage |= (dep_table->entries[i].vddc * in fiji_get_dependency_volt_by_clk()
386 else if (dep_table->entries[i].vddci) in fiji_get_dependency_volt_by_clk()
387 *voltage |= (dep_table->entries[i].vddci * in fiji_get_dependency_volt_by_clk()
391 (dep_table->entries[i].vddc - in fiji_get_dependency_volt_by_clk()
399 else if (dep_table->entries[i].mvdd) in fiji_get_dependency_volt_by_clk()
400 *mvdd = (uint32_t) dep_table->entries[i].mvdd * in fiji_get_dependency_volt_by_clk()
[all …]
Dpolaris10_smumgr.c352 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table, in polaris10_get_dependency_volt_by_clk() argument
362 if (dep_table->count == 0) in polaris10_get_dependency_volt_by_clk()
365 for (i = 0; i < dep_table->count; i++) { in polaris10_get_dependency_volt_by_clk()
367 if (dep_table->entries[i].clk >= clock) { in polaris10_get_dependency_volt_by_clk()
368 *voltage |= (dep_table->entries[i].vddc * in polaris10_get_dependency_volt_by_clk()
373 else if (dep_table->entries[i].vddci) in polaris10_get_dependency_volt_by_clk()
374 *voltage |= (dep_table->entries[i].vddci * in polaris10_get_dependency_volt_by_clk()
378 (dep_table->entries[i].vddc - in polaris10_get_dependency_volt_by_clk()
386 else if (dep_table->entries[i].mvdd) in polaris10_get_dependency_volt_by_clk()
387 *mvdd = (uint32_t) dep_table->entries[i].mvdd * in polaris10_get_dependency_volt_by_clk()
[all …]
/Linux-v4.19/drivers/gpu/drm/radeon/
Dr600_dpm.c879 ATOM_PPLIB_Clock_Voltage_Dependency_Table *dep_table; in r600_parse_extended_power_table() local
924 dep_table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *) in r600_parse_extended_power_table()
928 dep_table); in r600_parse_extended_power_table()
933 dep_table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *) in r600_parse_extended_power_table()
937 dep_table); in r600_parse_extended_power_table()
944 dep_table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *) in r600_parse_extended_power_table()
948 dep_table); in r600_parse_extended_power_table()
956 dep_table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *) in r600_parse_extended_power_table()
960 dep_table); in r600_parse_extended_power_table()