/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | smu_helper.c | 249 phm_ppt_v1_clock_voltage_dependency_table *dep_table) in phm_get_svi2_mvdd_voltage_table() 254 PP_ASSERT_WITH_CODE((0 != dep_table->count), in phm_get_svi2_mvdd_voltage_table() 262 vol_table->count = dep_table->count; in phm_get_svi2_mvdd_voltage_table() 264 for (i = 0; i < dep_table->count; i++) { in phm_get_svi2_mvdd_voltage_table() 265 vol_table->entries[i].value = dep_table->entries[i].mvdd; in phm_get_svi2_mvdd_voltage_table() 277 phm_ppt_v1_clock_voltage_dependency_table *dep_table) in phm_get_svi2_vddci_voltage_table() 282 PP_ASSERT_WITH_CODE((0 != dep_table->count), in phm_get_svi2_vddci_voltage_table() 290 vol_table->count = dep_table->count; in phm_get_svi2_vddci_voltage_table() 292 for (i = 0; i < dep_table->count; i++) { in phm_get_svi2_vddci_voltage_table() 293 vol_table->entries[i].value = dep_table in phm_get_svi2_vddci_voltage_table() 248 phm_get_svi2_mvdd_voltage_table(struct pp_atomctrl_voltage_table *vol_table, phm_ppt_v1_clock_voltage_dependency_table *dep_table) phm_get_svi2_mvdd_voltage_table() argument 276 phm_get_svi2_vddci_voltage_table(struct pp_atomctrl_voltage_table *vol_table, phm_ppt_v1_clock_voltage_dependency_table *dep_table) phm_get_svi2_vddci_voltage_table() argument 687 smu_get_voltage_dependency_table_ppt_v1( const struct phm_ppt_v1_clock_voltage_dependency_table *allowed_dep_table, struct phm_ppt_v1_clock_voltage_dependency_table *dep_table) smu_get_voltage_dependency_table_ppt_v1() argument [all...] |
H A D | vega10_hwmgr.c | 312 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table[3]; in vega10_odn_initial_default_setting() local 332 dep_table[0] = table_info->vdd_dep_on_sclk; in vega10_odn_initial_default_setting() 333 dep_table[1] = table_info->vdd_dep_on_mclk; in vega10_odn_initial_default_setting() 334 dep_table[2] = table_info->vdd_dep_on_socclk; in vega10_odn_initial_default_setting() 340 smu_get_voltage_dependency_table_ppt_v1(dep_table[i], od_table[i]); in vega10_odn_initial_default_setting() 343 odn_table->max_vddc = dep_table[0]->entries[dep_table[0]->count - 1].vddc; in vega10_odn_initial_default_setting() 345 odn_table->min_vddc = dep_table[0]->entries[0].vddc; in vega10_odn_initial_default_setting() 1058 phm_ppt_v1_clock_voltage_dependency_table *dep_table, in vega10_get_mvdd_voltage_table() 1063 PP_ASSERT_WITH_CODE(dep_table in vega10_get_mvdd_voltage_table() 1057 vega10_get_mvdd_voltage_table(struct pp_hwmgr *hwmgr, phm_ppt_v1_clock_voltage_dependency_table *dep_table, struct pp_atomfwctrl_voltage_table *vol_table) vega10_get_mvdd_voltage_table() argument 1084 vega10_get_vddci_voltage_table(struct pp_hwmgr *hwmgr, phm_ppt_v1_clock_voltage_dependency_table *dep_table, struct pp_atomfwctrl_voltage_table *vol_table) vega10_get_vddci_voltage_table() argument 1110 vega10_get_vdd_voltage_table(struct pp_hwmgr *hwmgr, phm_ppt_v1_clock_voltage_dependency_table *dep_table, struct pp_atomfwctrl_voltage_table *vol_table) vega10_get_vdd_voltage_table() argument 1231 vega10_setup_default_single_dpm_table(struct pp_hwmgr *hwmgr, struct vega10_single_dpm_table *dpm_table, struct phm_ppt_v1_clock_voltage_dependency_table *dep_table) vega10_setup_default_single_dpm_table() argument 1917 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table; vega10_populate_single_display_type() local 1984 struct phm_ppt_v1_mm_clock_voltage_dependency_table *dep_table = vega10_populate_single_eclock_level() local 2078 struct phm_ppt_v1_mm_clock_voltage_dependency_table *dep_table = vega10_populate_smc_uvd_levels() local 2145 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table = vega10_populate_clock_stretcher_table() local 2164 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table = vega10_populate_avfs_parameters() local 2515 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table; vega10_check_dpm_table_updated() local 4350 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table = vega10_get_sclks() local 4370 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table = vega10_get_memclocks() local 4396 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table = vega10_get_dcefclocks() local 4412 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table = vega10_get_socclocks() local 4453 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table; vega10_get_clock_by_type_with_voltage() local 5284 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table = table_info->vdd_dep_on_socclk; vega10_odn_update_soc_table() local [all...] |
H A D | smu_helper.h | 76 extern int phm_get_svi2_mvdd_voltage_table(struct pp_atomctrl_voltage_table *vol_table, phm_ppt_v1_clock_voltage_dependency_table *dep_table); 77 extern int phm_get_svi2_vddci_voltage_table(struct pp_atomctrl_voltage_table *vol_table, phm_ppt_v1_clock_voltage_dependency_table *dep_table); 119 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table);
|
H A D | processpptables.c | 383 struct phm_clock_voltage_dependency_table *dep_table; in get_clock_voltage_dependency_table() local 389 dep_table = kzalloc(table_size, GFP_KERNEL); in get_clock_voltage_dependency_table() 390 if (NULL == dep_table) in get_clock_voltage_dependency_table() 393 dep_table->count = (unsigned long)table->ucNumEntries; in get_clock_voltage_dependency_table() 395 for (i = 0; i < dep_table->count; i++) { in get_clock_voltage_dependency_table() 396 dep_table->entries[i].clk = in get_clock_voltage_dependency_table() 399 dep_table->entries[i].v = in get_clock_voltage_dependency_table() 403 *ptable = dep_table; in get_clock_voltage_dependency_table()
|
H A D | smu8_hwmgr.c | 261 struct phm_clock_voltage_dependency_table *dep_table = in smu8_construct_max_power_limits_table() local 264 if (dep_table->count > 0) { in smu8_construct_max_power_limits_table() 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()
|
H A D | smu7_hwmgr.c | 951 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table; in smu7_check_dpm_table_updated() local 973 dep_table = table_info->vdd_dep_on_mclk; in smu7_check_dpm_table_updated() 976 for (i = 0; i < dep_table->count; i++) { in smu7_check_dpm_table_updated() 977 if (dep_table->entries[i].vddc != odn_dep_table->entries[i].vddc) { in smu7_check_dpm_table_updated() 983 dep_table = table_info->vdd_dep_on_sclk; in smu7_check_dpm_table_updated() 985 for (i = 0; i < dep_table->count; i++) { in smu7_check_dpm_table_updated() 986 if (dep_table->entries[i].vddc != odn_dep_table->entries[i].vddc) { in smu7_check_dpm_table_updated()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | smu_helper.c | 249 phm_ppt_v1_clock_voltage_dependency_table *dep_table) in phm_get_svi2_mvdd_voltage_table() 254 PP_ASSERT_WITH_CODE((0 != dep_table->count), in phm_get_svi2_mvdd_voltage_table() 262 vol_table->count = dep_table->count; in phm_get_svi2_mvdd_voltage_table() 264 for (i = 0; i < dep_table->count; i++) { in phm_get_svi2_mvdd_voltage_table() 265 vol_table->entries[i].value = dep_table->entries[i].mvdd; in phm_get_svi2_mvdd_voltage_table() 277 phm_ppt_v1_clock_voltage_dependency_table *dep_table) in phm_get_svi2_vddci_voltage_table() 282 PP_ASSERT_WITH_CODE((0 != dep_table->count), in phm_get_svi2_vddci_voltage_table() 290 vol_table->count = dep_table->count; in phm_get_svi2_vddci_voltage_table() 292 for (i = 0; i < dep_table->count; i++) { in phm_get_svi2_vddci_voltage_table() 293 vol_table->entries[i].value = dep_table in phm_get_svi2_vddci_voltage_table() 248 phm_get_svi2_mvdd_voltage_table(struct pp_atomctrl_voltage_table *vol_table, phm_ppt_v1_clock_voltage_dependency_table *dep_table) phm_get_svi2_mvdd_voltage_table() argument 276 phm_get_svi2_vddci_voltage_table(struct pp_atomctrl_voltage_table *vol_table, phm_ppt_v1_clock_voltage_dependency_table *dep_table) phm_get_svi2_vddci_voltage_table() argument 689 smu_get_voltage_dependency_table_ppt_v1( const struct phm_ppt_v1_clock_voltage_dependency_table *allowed_dep_table, struct phm_ppt_v1_clock_voltage_dependency_table *dep_table) smu_get_voltage_dependency_table_ppt_v1() argument [all...] |
H A D | vega10_hwmgr.c | 311 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table[3]; in vega10_odn_initial_default_setting() local 331 dep_table[0] = table_info->vdd_dep_on_sclk; in vega10_odn_initial_default_setting() 332 dep_table[1] = table_info->vdd_dep_on_mclk; in vega10_odn_initial_default_setting() 333 dep_table[2] = table_info->vdd_dep_on_socclk; in vega10_odn_initial_default_setting() 339 smu_get_voltage_dependency_table_ppt_v1(dep_table[i], od_table[i]); in vega10_odn_initial_default_setting() 342 odn_table->max_vddc = dep_table[0]->entries[dep_table[0]->count - 1].vddc; in vega10_odn_initial_default_setting() 344 odn_table->min_vddc = dep_table[0]->entries[0].vddc; in vega10_odn_initial_default_setting() 1056 phm_ppt_v1_clock_voltage_dependency_table *dep_table, in vega10_get_mvdd_voltage_table() 1061 PP_ASSERT_WITH_CODE(dep_table in vega10_get_mvdd_voltage_table() 1055 vega10_get_mvdd_voltage_table(struct pp_hwmgr *hwmgr, phm_ppt_v1_clock_voltage_dependency_table *dep_table, struct pp_atomfwctrl_voltage_table *vol_table) vega10_get_mvdd_voltage_table() argument 1082 vega10_get_vddci_voltage_table(struct pp_hwmgr *hwmgr, phm_ppt_v1_clock_voltage_dependency_table *dep_table, struct pp_atomfwctrl_voltage_table *vol_table) vega10_get_vddci_voltage_table() argument 1108 vega10_get_vdd_voltage_table(struct pp_hwmgr *hwmgr, phm_ppt_v1_clock_voltage_dependency_table *dep_table, struct pp_atomfwctrl_voltage_table *vol_table) vega10_get_vdd_voltage_table() argument 1229 vega10_setup_default_single_dpm_table(struct pp_hwmgr *hwmgr, struct vega10_single_dpm_table *dpm_table, struct phm_ppt_v1_clock_voltage_dependency_table *dep_table) vega10_setup_default_single_dpm_table() argument 1917 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table; vega10_populate_single_display_type() local 1984 struct phm_ppt_v1_mm_clock_voltage_dependency_table *dep_table = vega10_populate_single_eclock_level() local 2078 struct phm_ppt_v1_mm_clock_voltage_dependency_table *dep_table = vega10_populate_smc_uvd_levels() local 2145 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table = vega10_populate_clock_stretcher_table() local 2164 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table = vega10_populate_avfs_parameters() local 2515 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table; vega10_check_dpm_table_updated() local 4372 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table = vega10_get_sclks() local 4392 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table = vega10_get_memclocks() local 4418 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table = vega10_get_dcefclocks() local 4434 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table = vega10_get_socclocks() local 4475 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table; vega10_get_clock_by_type_with_voltage() local 5468 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table = table_info->vdd_dep_on_socclk; vega10_odn_update_soc_table() local [all...] |
H A D | smu_helper.h | 76 extern int phm_get_svi2_mvdd_voltage_table(struct pp_atomctrl_voltage_table *vol_table, phm_ppt_v1_clock_voltage_dependency_table *dep_table); 77 extern int phm_get_svi2_vddci_voltage_table(struct pp_atomctrl_voltage_table *vol_table, phm_ppt_v1_clock_voltage_dependency_table *dep_table); 132 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table);
|
H A D | processpptables.c | 383 struct phm_clock_voltage_dependency_table *dep_table; in get_clock_voltage_dependency_table() local 385 dep_table = kzalloc(struct_size(dep_table, entries, table->ucNumEntries), in get_clock_voltage_dependency_table() 387 if (NULL == dep_table) in get_clock_voltage_dependency_table() 390 dep_table->count = (unsigned long)table->ucNumEntries; in get_clock_voltage_dependency_table() 392 for (i = 0; i < dep_table->count; i++) { in get_clock_voltage_dependency_table() 393 dep_table->entries[i].clk = in get_clock_voltage_dependency_table() 396 dep_table->entries[i].v = in get_clock_voltage_dependency_table() 400 *ptable = dep_table; in get_clock_voltage_dependency_table()
|
H A D | smu8_hwmgr.c | 261 struct phm_clock_voltage_dependency_table *dep_table = in smu8_construct_max_power_limits_table() local 264 if (dep_table->count > 0) { in smu8_construct_max_power_limits_table() 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()
|
H A D | smu7_hwmgr.c | 1013 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table; in smu7_check_dpm_table_updated() local 1035 dep_table = table_info->vdd_dep_on_mclk; in smu7_check_dpm_table_updated() 1038 for (i = 0; i < dep_table->count; i++) { in smu7_check_dpm_table_updated() 1039 if (dep_table->entries[i].vddc != odn_dep_table->entries[i].vddc) { in smu7_check_dpm_table_updated() 1045 dep_table = table_info->vdd_dep_on_sclk; in smu7_check_dpm_table_updated() 1047 for (i = 0; i < dep_table->count; i++) { in smu7_check_dpm_table_updated() 1048 if (dep_table->entries[i].vddc != odn_dep_table->entries[i].vddc) { in smu7_check_dpm_table_updated()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/legacy-dpm/ |
H A D | legacy_dpm.c | 225 ATOM_PPLIB_Clock_Voltage_Dependency_Table *dep_table; in amdgpu_parse_extended_power_table() local 270 dep_table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *) in amdgpu_parse_extended_power_table() 274 dep_table); in amdgpu_parse_extended_power_table() 279 dep_table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *) in amdgpu_parse_extended_power_table() 283 dep_table); in amdgpu_parse_extended_power_table() 288 dep_table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *) in amdgpu_parse_extended_power_table() 292 dep_table); in amdgpu_parse_extended_power_table() 297 dep_table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *) in amdgpu_parse_extended_power_table() 301 dep_table); in amdgpu_parse_extended_power_table() 618 dep_table in amdgpu_parse_extended_power_table() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/smumgr/ |
H A D | vegam_smumgr.c | 602 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table, in vegam_get_dependency_volt_by_clk() 612 if (dep_table->count == 0) in vegam_get_dependency_volt_by_clk() 615 for (i = 0; i < dep_table->count; i++) { in vegam_get_dependency_volt_by_clk() 617 if (dep_table->entries[i].clk >= clock) { in vegam_get_dependency_volt_by_clk() 618 *voltage |= (dep_table->entries[i].vddc * in vegam_get_dependency_volt_by_clk() 623 else if (dep_table->entries[i].vddci) in vegam_get_dependency_volt_by_clk() 624 *voltage |= (dep_table->entries[i].vddci * in vegam_get_dependency_volt_by_clk() 628 (dep_table->entries[i].vddc - in vegam_get_dependency_volt_by_clk() 636 else if (dep_table->entries[i].mvdd) in vegam_get_dependency_volt_by_clk() 637 *mvdd = (uint32_t) dep_table in vegam_get_dependency_volt_by_clk() 601 vegam_get_dependency_volt_by_clk(struct pp_hwmgr *hwmgr, struct phm_ppt_v1_clock_voltage_dependency_table *dep_table, uint32_t clock, SMU_VoltageLevel *voltage, uint32_t *mvdd) vegam_get_dependency_volt_by_clk() argument [all...] |
H A D | fiji_smumgr.c | 354 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table, in fiji_get_dependency_volt_by_clk() 364 if (dep_table->count == 0) in fiji_get_dependency_volt_by_clk() 367 for (i = 0; i < dep_table->count; i++) { in fiji_get_dependency_volt_by_clk() 369 if (dep_table->entries[i].clk >= clock) { in fiji_get_dependency_volt_by_clk() 370 *voltage |= (dep_table->entries[i].vddc * in fiji_get_dependency_volt_by_clk() 375 else if (dep_table->entries[i].vddci) in fiji_get_dependency_volt_by_clk() 376 *voltage |= (dep_table->entries[i].vddci * in fiji_get_dependency_volt_by_clk() 380 (dep_table->entries[i].vddc - in fiji_get_dependency_volt_by_clk() 388 else if (dep_table->entries[i].mvdd) in fiji_get_dependency_volt_by_clk() 389 *mvdd = (uint32_t) dep_table in fiji_get_dependency_volt_by_clk() 353 fiji_get_dependency_volt_by_clk(struct pp_hwmgr *hwmgr, struct phm_ppt_v1_clock_voltage_dependency_table *dep_table, uint32_t clock, uint32_t *voltage, uint32_t *mvdd) fiji_get_dependency_volt_by_clk() argument [all...] |
H A D | polaris10_smumgr.c | 354 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table, in polaris10_get_dependency_volt_by_clk() 364 if (dep_table->count == 0) in polaris10_get_dependency_volt_by_clk() 367 for (i = 0; i < dep_table->count; i++) { in polaris10_get_dependency_volt_by_clk() 369 if (dep_table->entries[i].clk >= clock) { in polaris10_get_dependency_volt_by_clk() 370 *voltage |= (dep_table->entries[i].vddc * in polaris10_get_dependency_volt_by_clk() 375 else if (dep_table->entries[i].vddci) in polaris10_get_dependency_volt_by_clk() 376 *voltage |= (dep_table->entries[i].vddci * in polaris10_get_dependency_volt_by_clk() 380 (dep_table->entries[i].vddc - in polaris10_get_dependency_volt_by_clk() 388 else if (dep_table->entries[i].mvdd) in polaris10_get_dependency_volt_by_clk() 389 *mvdd = (uint32_t) dep_table in polaris10_get_dependency_volt_by_clk() 353 polaris10_get_dependency_volt_by_clk(struct pp_hwmgr *hwmgr, struct phm_ppt_v1_clock_voltage_dependency_table *dep_table, uint32_t clock, SMU_VoltageLevel *voltage, uint32_t *mvdd) polaris10_get_dependency_volt_by_clk() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/smumgr/ |
H A D | vegam_smumgr.c | 601 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table, in vegam_get_dependency_volt_by_clk() 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 in vegam_get_dependency_volt_by_clk() 600 vegam_get_dependency_volt_by_clk(struct pp_hwmgr *hwmgr, struct phm_ppt_v1_clock_voltage_dependency_table *dep_table, uint32_t clock, SMU_VoltageLevel *voltage, uint32_t *mvdd) vegam_get_dependency_volt_by_clk() argument [all...] |
H A D | fiji_smumgr.c | 353 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table, in fiji_get_dependency_volt_by_clk() 363 if (dep_table->count == 0) in fiji_get_dependency_volt_by_clk() 366 for (i = 0; i < dep_table->count; i++) { in fiji_get_dependency_volt_by_clk() 368 if (dep_table->entries[i].clk >= clock) { in fiji_get_dependency_volt_by_clk() 369 *voltage |= (dep_table->entries[i].vddc * in fiji_get_dependency_volt_by_clk() 374 else if (dep_table->entries[i].vddci) in fiji_get_dependency_volt_by_clk() 375 *voltage |= (dep_table->entries[i].vddci * in fiji_get_dependency_volt_by_clk() 379 (dep_table->entries[i].vddc - in fiji_get_dependency_volt_by_clk() 387 else if (dep_table->entries[i].mvdd) in fiji_get_dependency_volt_by_clk() 388 *mvdd = (uint32_t) dep_table in fiji_get_dependency_volt_by_clk() 352 fiji_get_dependency_volt_by_clk(struct pp_hwmgr *hwmgr, struct phm_ppt_v1_clock_voltage_dependency_table *dep_table, uint32_t clock, uint32_t *voltage, uint32_t *mvdd) fiji_get_dependency_volt_by_clk() argument [all...] |
H A D | polaris10_smumgr.c | 354 struct phm_ppt_v1_clock_voltage_dependency_table *dep_table, in polaris10_get_dependency_volt_by_clk() 364 if (dep_table->count == 0) in polaris10_get_dependency_volt_by_clk() 367 for (i = 0; i < dep_table->count; i++) { in polaris10_get_dependency_volt_by_clk() 369 if (dep_table->entries[i].clk >= clock) { in polaris10_get_dependency_volt_by_clk() 370 *voltage |= (dep_table->entries[i].vddc * in polaris10_get_dependency_volt_by_clk() 375 else if (dep_table->entries[i].vddci) in polaris10_get_dependency_volt_by_clk() 376 *voltage |= (dep_table->entries[i].vddci * in polaris10_get_dependency_volt_by_clk() 380 (dep_table->entries[i].vddc - in polaris10_get_dependency_volt_by_clk() 388 else if (dep_table->entries[i].mvdd) in polaris10_get_dependency_volt_by_clk() 389 *mvdd = (uint32_t) dep_table in polaris10_get_dependency_volt_by_clk() 353 polaris10_get_dependency_volt_by_clk(struct pp_hwmgr *hwmgr, struct phm_ppt_v1_clock_voltage_dependency_table *dep_table, uint32_t clock, SMU_VoltageLevel *voltage, uint32_t *mvdd) polaris10_get_dependency_volt_by_clk() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/ |
H A D | amdgpu_dpm.c | 291 ATOM_PPLIB_Clock_Voltage_Dependency_Table *dep_table; in amdgpu_parse_extended_power_table() local 336 dep_table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *) in amdgpu_parse_extended_power_table() 340 dep_table); in amdgpu_parse_extended_power_table() 347 dep_table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *) in amdgpu_parse_extended_power_table() 351 dep_table); in amdgpu_parse_extended_power_table() 358 dep_table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *) in amdgpu_parse_extended_power_table() 362 dep_table); in amdgpu_parse_extended_power_table() 369 dep_table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *) in amdgpu_parse_extended_power_table() 373 dep_table); in amdgpu_parse_extended_power_table() 708 dep_table in amdgpu_parse_extended_power_table() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | r600_dpm.c | 878 ATOM_PPLIB_Clock_Voltage_Dependency_Table *dep_table; in r600_parse_extended_power_table() local 923 dep_table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *) in r600_parse_extended_power_table() 927 dep_table); in r600_parse_extended_power_table() 932 dep_table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *) in r600_parse_extended_power_table() 936 dep_table); in r600_parse_extended_power_table() 943 dep_table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *) in r600_parse_extended_power_table() 947 dep_table); in r600_parse_extended_power_table() 955 dep_table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *) in r600_parse_extended_power_table() 959 dep_table); in r600_parse_extended_power_table()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | r600_dpm.c | 878 ATOM_PPLIB_Clock_Voltage_Dependency_Table *dep_table; in r600_parse_extended_power_table() local 923 dep_table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *) in r600_parse_extended_power_table() 927 dep_table); in r600_parse_extended_power_table() 932 dep_table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *) in r600_parse_extended_power_table() 936 dep_table); in r600_parse_extended_power_table() 943 dep_table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *) in r600_parse_extended_power_table() 947 dep_table); in r600_parse_extended_power_table() 955 dep_table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *) in r600_parse_extended_power_table() 959 dep_table); in r600_parse_extended_power_table()
|