Searched refs:powerplay_table (Results 1 – 10 of 10) sorted by relevance
| /Linux-v5.4/drivers/gpu/drm/amd/powerplay/hwmgr/ |
| D | processpptables.c | 49 const ATOM_PPLIB_POWERPLAYTABLE *powerplay_table) in get_vce_table_offset() argument 53 if (le16_to_cpu(powerplay_table->usTableSize) >= in get_vce_table_offset() 56 (const ATOM_PPLIB_POWERPLAYTABLE3 *)powerplay_table; in get_vce_table_offset() 73 const ATOM_PPLIB_POWERPLAYTABLE *powerplay_table) in get_vce_clock_info_array_offset() argument 76 powerplay_table); in get_vce_clock_info_array_offset() 85 const ATOM_PPLIB_POWERPLAYTABLE *powerplay_table) in get_vce_clock_info_array_size() argument 88 powerplay_table); in get_vce_clock_info_array_size() 93 (((unsigned long) powerplay_table) + table_offset); in get_vce_clock_info_array_size() 101 const ATOM_PPLIB_POWERPLAYTABLE *powerplay_table) in get_vce_clock_voltage_limit_table_offset() argument 104 powerplay_table); in get_vce_clock_voltage_limit_table_offset() [all …]
|
| D | vega10_processpptables.c | 69 const ATOM_Vega10_POWERPLAYTABLE *powerplay_table) in check_powerplay_tables() argument 73 state_arrays = (ATOM_Vega10_State_Array *)(((unsigned long)powerplay_table) + in check_powerplay_tables() 74 le16_to_cpu(powerplay_table->usStateArrayOffset)); in check_powerplay_tables() 76 PP_ASSERT_WITH_CODE((powerplay_table->sHeader.format_revision >= in check_powerplay_tables() 79 PP_ASSERT_WITH_CODE(powerplay_table->usStateArrayOffset, in check_powerplay_tables() 81 PP_ASSERT_WITH_CODE(powerplay_table->sHeader.structuresize > 0, in check_powerplay_tables() 121 const ATOM_Vega10_POWERPLAYTABLE *powerplay_table) in init_thermal_controller() argument 130 (((unsigned long)powerplay_table) + in init_thermal_controller() 131 le16_to_cpu(powerplay_table->usThermalControllerOffset)); in init_thermal_controller() 133 PP_ASSERT_WITH_CODE((powerplay_table->usThermalControllerOffset != 0), in init_thermal_controller() [all …]
|
| D | vega12_processpptables.c | 66 const ATOM_Vega12_POWERPLAYTABLE *powerplay_table) in check_powerplay_tables() argument 68 PP_ASSERT_WITH_CODE((powerplay_table->sHeader.format_revision >= in check_powerplay_tables() 71 PP_ASSERT_WITH_CODE(powerplay_table->sHeader.structuresize > 0, in check_powerplay_tables() 193 const ATOM_Vega12_POWERPLAYTABLE *powerplay_table) in init_powerplay_table_information() argument 200 hwmgr->thermal_controller.ucType = powerplay_table->ucThermalControllerType; in init_powerplay_table_information() 201 pptable_information->uc_thermal_controller_type = powerplay_table->ucThermalControllerType; in init_powerplay_table_information() 209 …if (le32_to_cpu(powerplay_table->ODSettingsMax[ATOM_VEGA12_ODSETTING_GFXCLKFMAX]) > VEGA12_ENGINEC… in init_powerplay_table_information() 213 le32_to_cpu(powerplay_table->ODSettingsMax[ATOM_VEGA12_ODSETTING_GFXCLKFMAX]); in init_powerplay_table_information() 215 le32_to_cpu(powerplay_table->ODSettingsMax[ATOM_VEGA12_ODSETTING_UCLKFMAX]); in init_powerplay_table_information() 219 powerplay_table->ODSettingsMax, in init_powerplay_table_information() [all …]
|
| D | process_pptables_v1_0.c | 248 const ATOM_Tonga_POWERPLAYTABLE *powerplay_table in init_dpm_2_parameters() argument 258 le16_to_cpu(powerplay_table->usUlvVoltageOffset); in init_dpm_2_parameters() 265 le16_to_cpu(powerplay_table->usPowerControlLimit); in init_dpm_2_parameters() 281 if (0 != powerplay_table->usVddcLookupTableOffset) { in init_dpm_2_parameters() 283 (ATOM_Tonga_Voltage_Lookup_Table *)(((unsigned long)powerplay_table) + in init_dpm_2_parameters() 284 le16_to_cpu(powerplay_table->usVddcLookupTableOffset)); in init_dpm_2_parameters() 290 if (0 != powerplay_table->usVddgfxLookupTableOffset) { in init_dpm_2_parameters() 292 (ATOM_Tonga_Voltage_Lookup_Table *)(((unsigned long)powerplay_table) + in init_dpm_2_parameters() 293 le16_to_cpu(powerplay_table->usVddgfxLookupTableOffset)); in init_dpm_2_parameters() 302 (((unsigned long)powerplay_table) + le16_to_cpu(powerplay_table->usPPMTableOffset)); in init_dpm_2_parameters() [all …]
|
| D | vega20_processpptables.c | 640 const ATOM_Vega20_POWERPLAYTABLE *powerplay_table) in check_powerplay_tables() argument 642 PP_ASSERT_WITH_CODE((powerplay_table->sHeader.format_revision >= in check_powerplay_tables() 645 PP_ASSERT_WITH_CODE(powerplay_table->sHeader.structuresize > 0, in check_powerplay_tables() 648 if (powerplay_table->smcPPTable.Version != PPTABLE_V20_SMU_VERSION) { in check_powerplay_tables() 651 powerplay_table->smcPPTable.Version, in check_powerplay_tables() 817 const ATOM_Vega20_POWERPLAYTABLE *powerplay_table) in init_powerplay_table_information() argument 825 hwmgr->thermal_controller.ucType = powerplay_table->ucThermalControllerType; in init_powerplay_table_information() 826 pptable_information->uc_thermal_controller_type = powerplay_table->ucThermalControllerType; in init_powerplay_table_information() 828 hwmgr->thermal_controller.fanInfo.ulMaxRPM = powerplay_table->smcPPTable.FanMaximumRpm; in init_powerplay_table_information() 836 if (powerplay_table->OverDrive8Table.ucODTableRevision == 1) { in init_powerplay_table_information() [all …]
|
| D | vega10_hwmgr.c | 3010 ATOM_Vega10_POWERPLAYTABLE *powerplay_table = in vega10_get_pp_table_entry_callback_func() local 3014 (((unsigned long)powerplay_table) + in vega10_get_pp_table_entry_callback_func() 3015 le16_to_cpu(powerplay_table->usSocclkDependencyTableOffset)); in vega10_get_pp_table_entry_callback_func() 3018 (((unsigned long)powerplay_table) + in vega10_get_pp_table_entry_callback_func() 3019 le16_to_cpu(powerplay_table->usGfxclkDependencyTableOffset)); in vega10_get_pp_table_entry_callback_func() 3022 (((unsigned long)powerplay_table) + in vega10_get_pp_table_entry_callback_func() 3023 le16_to_cpu(powerplay_table->usMclkDependencyTableOffset)); in vega10_get_pp_table_entry_callback_func()
|
| D | smu7_hwmgr.c | 3127 ATOM_Tonga_POWERPLAYTABLE *powerplay_table = in smu7_get_pp_table_entry_callback_func_v1() local 3131 (((unsigned long)powerplay_table) + in smu7_get_pp_table_entry_callback_func_v1() 3132 le16_to_cpu(powerplay_table->usSclkDependencyTableOffset)); in smu7_get_pp_table_entry_callback_func_v1() 3136 (((unsigned long)powerplay_table) + in smu7_get_pp_table_entry_callback_func_v1() 3137 le16_to_cpu(powerplay_table->usMclkDependencyTableOffset)); in smu7_get_pp_table_entry_callback_func_v1()
|
| /Linux-v5.4/drivers/gpu/drm/amd/powerplay/ |
| D | vega20_ppt.c | 379 ATOM_Vega20_POWERPLAYTABLE *powerplay_table = NULL; in vega20_setup_od8_information() local 389 powerplay_table = table_context->power_play_table; in vega20_setup_od8_information() 391 if (powerplay_table->OverDrive8Table.ucODTableRevision == 1) { in vega20_setup_od8_information() 395 (le32_to_cpu(powerplay_table->OverDrive8Table.ODFeatureCount) > in vega20_setup_od8_information() 398 le32_to_cpu(powerplay_table->OverDrive8Table.ODFeatureCount); in vega20_setup_od8_information() 405 …od8_settings->od_feature_capabilities = kmemdup(&powerplay_table->OverDrive8Table.ODFeatureCapabil… in vega20_setup_od8_information() 414 (le32_to_cpu(powerplay_table->OverDrive8Table.ODSettingCount) > in vega20_setup_od8_information() 417 le32_to_cpu(powerplay_table->OverDrive8Table.ODSettingCount); in vega20_setup_od8_information() 424 od8_settings->od_settings_max = kmemdup(&powerplay_table->OverDrive8Table.ODSettingsMax, in vega20_setup_od8_information() 437 od8_settings->od_settings_min = kmemdup(&powerplay_table->OverDrive8Table.ODSettingsMin, in vega20_setup_od8_information() [all …]
|
| D | navi10_ppt.c | 495 struct smu_11_0_powerplay_table *powerplay_table = NULL; in navi10_store_powerplay_table() local 502 powerplay_table = table_context->power_play_table; in navi10_store_powerplay_table() 504 memcpy(table_context->driver_pptable, &powerplay_table->smc_pptable, in navi10_store_powerplay_table() 507 table_context->thermal_controller_type = powerplay_table->thermal_controller_type; in navi10_store_powerplay_table() 510 if (powerplay_table->platform_caps & SMU_11_0_PP_PLATFORM_CAP_BACO || in navi10_store_powerplay_table() 511 powerplay_table->platform_caps & SMU_11_0_PP_PLATFORM_CAP_MACO) in navi10_store_powerplay_table() 1515 struct smu_11_0_powerplay_table *powerplay_table = table_context->power_play_table; in navi10_get_thermal_temperature_range() local 1517 if (!range || !powerplay_table) in navi10_get_thermal_temperature_range() 1520 range->max = powerplay_table->software_shutdown_temp * in navi10_get_thermal_temperature_range()
|
| D | arcturus_ppt.c | 486 struct smu_11_0_powerplay_table *powerplay_table = NULL; in arcturus_store_powerplay_table() local 493 powerplay_table = table_context->power_play_table; in arcturus_store_powerplay_table() 495 memcpy(table_context->driver_pptable, &powerplay_table->smc_pptable, in arcturus_store_powerplay_table() 498 table_context->thermal_controller_type = powerplay_table->thermal_controller_type; in arcturus_store_powerplay_table()
|