| /linux-6.15/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
| H A D | processpptables.c | 78 powerplay_table); in get_vce_clock_info_array_offset() 90 powerplay_table); in get_vce_clock_info_array_size() 106 powerplay_table); in get_vce_clock_voltage_limit_table_offset() 110 powerplay_table); in get_vce_clock_voltage_limit_table_offset() 178 powerplay_table); in get_uvd_clock_info_array_offset() 189 powerplay_table); in get_uvd_clock_info_array_size() 245 powerplay_table); in get_samu_clock_voltage_limit_table_offset() 1192 powerplay_table, in init_overdrive_limits() 1198 powerplay_table, in init_overdrive_limits() 1339 powerplay_table); in init_clock_voltage_dependency() [all …]
|
| H A D | vega20_processpptables.c | 67 const ATOM_Vega20_POWERPLAYTABLE *powerplay_table) in check_powerplay_tables() argument 78 powerplay_table->smcPPTable.Version, in check_powerplay_tables() 242 const ATOM_Vega20_POWERPLAYTABLE *powerplay_table) in init_powerplay_table_information() argument 275 powerplay_table->OverDrive8Table.ODFeatureCapabilities, in init_powerplay_table_information() 279 powerplay_table->OverDrive8Table.ODSettingsMax, in init_powerplay_table_information() 283 powerplay_table->OverDrive8Table.ODSettingsMin, in init_powerplay_table_information() 337 const ATOM_Vega20_POWERPLAYTABLE *powerplay_table; in vega20_pp_tables_initialize() local 343 powerplay_table = get_powerplay_table(hwmgr); in vega20_pp_tables_initialize() 344 PP_ASSERT_WITH_CODE((powerplay_table != NULL), in vega20_pp_tables_initialize() 347 result = check_powerplay_tables(hwmgr, powerplay_table); in vega20_pp_tables_initialize() [all …]
|
| H A D | vega10_processpptables.c | 129 (((unsigned long)powerplay_table) + in init_thermal_controller() 160 if (!powerplay_table->usFanTableOffset) in init_thermal_controller() 164 (((unsigned long)powerplay_table) + in init_thermal_controller() 312 (((unsigned long) powerplay_table) + in init_over_drive_limits() 881 (((unsigned long) powerplay_table) + in init_powerplay_extended_tables() 885 (((unsigned long) powerplay_table) + in init_powerplay_extended_tables() 889 (((unsigned long) powerplay_table) + in init_powerplay_extended_tables() 893 (((unsigned long) powerplay_table) + in init_powerplay_extended_tables() 897 (((unsigned long) powerplay_table) + in init_powerplay_extended_tables() 901 (((unsigned long) powerplay_table) + in init_powerplay_extended_tables() [all …]
|
| H A D | vega12_processpptables.c | 65 const ATOM_Vega12_POWERPLAYTABLE *powerplay_table) in check_powerplay_tables() argument 67 PP_ASSERT_WITH_CODE((powerplay_table->sHeader.format_revision >= in check_powerplay_tables() 70 PP_ASSERT_WITH_CODE(powerplay_table->sHeader.structuresize > 0, in check_powerplay_tables() 192 const ATOM_Vega12_POWERPLAYTABLE *powerplay_table) in init_powerplay_table_information() argument 217 powerplay_table->ODSettingsMax, in init_powerplay_table_information() 221 powerplay_table->ODSettingsMin, in init_powerplay_table_information() 264 const ATOM_Vega12_POWERPLAYTABLE *powerplay_table; in vega12_pp_tables_initialize() local 270 powerplay_table = get_powerplay_table(hwmgr); in vega12_pp_tables_initialize() 271 PP_ASSERT_WITH_CODE((powerplay_table != NULL), in vega12_pp_tables_initialize() 274 result = check_powerplay_tables(hwmgr, powerplay_table); in vega12_pp_tables_initialize() [all …]
|
| H A D | process_pptables_v1_0.c | 244 const ATOM_Tonga_POWERPLAYTABLE *powerplay_table in init_dpm_2_parameters() argument 254 le16_to_cpu(powerplay_table->usUlvVoltageOffset); in init_dpm_2_parameters() 261 le16_to_cpu(powerplay_table->usPowerControlLimit); in init_dpm_2_parameters() 298 (((unsigned long)powerplay_table) + le16_to_cpu(powerplay_table->usPPMTableOffset)); in init_dpm_2_parameters() 300 if (0 != powerplay_table->usPPMTableOffset) { in init_dpm_2_parameters() 789 const ATOM_Tonga_POWERPLAYTABLE *powerplay_table in init_clock_voltage_dependency() argument 917 (((unsigned long)powerplay_table) + in init_thermal_controller() 944 if (0 == powerplay_table->usFanTableOffset) { in init_thermal_controller() 950 (((unsigned long)powerplay_table) + in init_thermal_controller() 1149 powerplay_table = get_powerplay_table(hwmgr); in pp_tables_v1_0_initialize() [all …]
|
| H A D | vega10_hwmgr.c | 3143 ATOM_Vega10_POWERPLAYTABLE *powerplay_table = in vega10_get_pp_table_entry_callback_func() local 3147 (((unsigned long)powerplay_table) + in vega10_get_pp_table_entry_callback_func() 3148 le16_to_cpu(powerplay_table->usSocclkDependencyTableOffset)); in vega10_get_pp_table_entry_callback_func() 3151 (((unsigned long)powerplay_table) + in vega10_get_pp_table_entry_callback_func() 3152 le16_to_cpu(powerplay_table->usGfxclkDependencyTableOffset)); in vega10_get_pp_table_entry_callback_func() 3155 (((unsigned long)powerplay_table) + in vega10_get_pp_table_entry_callback_func() 3156 le16_to_cpu(powerplay_table->usMclkDependencyTableOffset)); in vega10_get_pp_table_entry_callback_func()
|
| H A D | smu7_hwmgr.c | 3600 ATOM_Tonga_POWERPLAYTABLE *powerplay_table = in smu7_get_pp_table_entry_callback_func_v1() local 3604 (((unsigned long)powerplay_table) + in smu7_get_pp_table_entry_callback_func_v1() 3605 le16_to_cpu(powerplay_table->usSclkDependencyTableOffset)); in smu7_get_pp_table_entry_callback_func_v1() 3609 (((unsigned long)powerplay_table) + in smu7_get_pp_table_entry_callback_func_v1() 3610 le16_to_cpu(powerplay_table->usMclkDependencyTableOffset)); in smu7_get_pp_table_entry_callback_func_v1()
|
| /linux-6.15/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
| H A D | smu_v13_0_7_ppt.c | 340 struct smu_13_0_7_powerplay_table *powerplay_table = in smu_v13_0_7_check_powerplay_table() local 353 if (powerplay_table->platform_caps & SMU_13_0_7_PP_PLATFORM_CAP_BACO) { in smu_v13_0_7_check_powerplay_table() 356 if ((powerplay_table->platform_caps & SMU_13_0_7_PP_PLATFORM_CAP_MACO) in smu_v13_0_7_check_powerplay_table() 366 powerplay_table->thermal_controller_type; in smu_v13_0_7_check_powerplay_table() 372 smu->od_settings = &powerplay_table->overdrive_table; in smu_v13_0_7_check_powerplay_table() 380 struct smu_13_0_7_powerplay_table *powerplay_table = in smu_v13_0_7_store_powerplay_table() local 385 powerplay_table->smc_pptable.SkuTable.DebugOverrides |= 0x00000080; in smu_v13_0_7_store_powerplay_table() 387 memcpy(table_context->driver_pptable, &powerplay_table->smc_pptable, in smu_v13_0_7_store_powerplay_table() 2083 struct smu_13_0_7_powerplay_table *powerplay_table = in smu_v13_0_7_get_thermal_temperature_range() local 2425 struct smu_13_0_7_powerplay_table *powerplay_table = in smu_v13_0_7_get_power_limit() local [all …]
|
| H A D | smu_v13_0_0_ppt.c | 349 struct smu_13_0_0_powerplay_table *powerplay_table = in smu_v13_0_0_check_powerplay_table() local 361 if (powerplay_table->platform_caps & SMU_13_0_0_PP_PLATFORM_CAP_BACO) { in smu_v13_0_0_check_powerplay_table() 364 if (powerplay_table->platform_caps & SMU_13_0_0_PP_PLATFORM_CAP_MACO) in smu_v13_0_0_check_powerplay_table() 373 powerplay_table->thermal_controller_type; in smu_v13_0_0_check_powerplay_table() 379 smu->od_settings = &powerplay_table->overdrive_table; in smu_v13_0_0_check_powerplay_table() 390 struct smu_13_0_0_powerplay_table *powerplay_table = in smu_v13_0_0_store_powerplay_table() local 393 memcpy(table_context->driver_pptable, &powerplay_table->smc_pptable, in smu_v13_0_0_store_powerplay_table() 2094 struct smu_13_0_0_powerplay_table *powerplay_table = in smu_v13_0_0_get_thermal_temperature_range() local 2118 range->software_shutdown_temp = powerplay_table->software_shutdown_temp; in smu_v13_0_0_get_thermal_temperature_range() 2459 struct smu_13_0_0_powerplay_table *powerplay_table = in smu_v13_0_0_get_power_limit() local [all …]
|
| H A D | aldebaran_ppt.c | 425 struct smu_13_0_powerplay_table *powerplay_table = in aldebaran_check_powerplay_table() local 429 powerplay_table->thermal_controller_type; in aldebaran_check_powerplay_table() 437 struct smu_13_0_powerplay_table *powerplay_table = in aldebaran_store_powerplay_table() local 439 memcpy(table_context->driver_pptable, &powerplay_table->smc_pptable, in aldebaran_store_powerplay_table() 1044 struct smu_13_0_powerplay_table *powerplay_table = in aldebaran_get_thermal_temperature_range() local 1061 range->software_shutdown_temp = powerplay_table->software_shutdown_temp; in aldebaran_get_thermal_temperature_range()
|
| /linux-6.15/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
| H A D | arcturus_ppt.c | 454 struct smu_11_0_powerplay_table *powerplay_table = in arcturus_check_bxco_support() local 460 if (powerplay_table->platform_caps & SMU_11_0_PP_PLATFORM_CAP_BACO || in arcturus_check_bxco_support() 461 powerplay_table->platform_caps & SMU_11_0_PP_PLATFORM_CAP_MACO) { in arcturus_check_bxco_support() 485 struct smu_11_0_powerplay_table *powerplay_table = in arcturus_check_powerplay_table() local 492 powerplay_table->thermal_controller_type; in arcturus_check_powerplay_table() 500 struct smu_11_0_powerplay_table *powerplay_table = in arcturus_store_powerplay_table() local 503 memcpy(table_context->driver_pptable, &powerplay_table->smc_pptable, in arcturus_store_powerplay_table() 1069 struct smu_11_0_powerplay_table *powerplay_table = in arcturus_get_thermal_temperature_range() local 1090 range->software_shutdown_temp = powerplay_table->software_shutdown_temp; in arcturus_get_thermal_temperature_range()
|
| H A D | sienna_cichlid_ppt.c | 365 struct smu_11_0_7_powerplay_table *powerplay_table = in sienna_cichlid_check_bxco_support() local 371 if (powerplay_table->platform_caps & SMU_11_0_7_PP_PLATFORM_CAP_BACO) { in sienna_cichlid_check_bxco_support() 413 struct smu_11_0_7_powerplay_table *powerplay_table = in sienna_cichlid_check_powerplay_table() local 423 powerplay_table->thermal_controller_type; in sienna_cichlid_check_powerplay_table() 429 smu->od_settings = &powerplay_table->overdrive_table; in sienna_cichlid_check_powerplay_table() 467 struct smu_11_0_7_powerplay_table *powerplay_table = in sienna_cichlid_store_powerplay_table() local 472 memcpy(table_context->driver_pptable, &powerplay_table->smc_pptable, in sienna_cichlid_store_powerplay_table() 632 struct smu_11_0_7_powerplay_table *powerplay_table = in sienna_cichlid_get_power_limit() local 650 if (powerplay_table) { in sienna_cichlid_get_power_limit() 2084 struct smu_11_0_7_powerplay_table *powerplay_table = in sienna_cichlid_get_thermal_temperature_range() local [all …]
|
| H A D | navi10_ppt.c | 368 struct smu_11_0_powerplay_table *powerplay_table = in navi10_check_bxco_support() local 374 if (powerplay_table->platform_caps & SMU_11_0_PP_PLATFORM_CAP_BACO || in navi10_check_bxco_support() 375 powerplay_table->platform_caps & SMU_11_0_PP_PLATFORM_CAP_MACO) { in navi10_check_bxco_support() 386 struct smu_11_0_powerplay_table *powerplay_table = in navi10_check_powerplay_table() local 395 powerplay_table->thermal_controller_type; in navi10_check_powerplay_table() 401 smu->od_settings = &powerplay_table->overdrive_table; in navi10_check_powerplay_table() 462 struct smu_11_0_powerplay_table *powerplay_table = in navi10_store_powerplay_table() local 465 memcpy(table_context->driver_pptable, &powerplay_table->smc_pptable, in navi10_store_powerplay_table() 2336 struct smu_11_0_powerplay_table *powerplay_table = in navi10_get_thermal_temperature_range() local 2392 struct smu_11_0_powerplay_table *powerplay_table = in navi10_get_power_limit() local [all …]
|
| /linux-6.15/drivers/gpu/drm/amd/pm/swsmu/smu14/ |
| H A D | smu_v14_0_2_ppt.c | 321 struct smu_14_0_2_powerplay_table *powerplay_table = in smu_v14_0_2_check_powerplay_table() local 330 if (powerplay_table->platform_caps & SMU_14_0_2_PP_PLATFORM_CAP_HARDWAREDC) in smu_v14_0_2_check_powerplay_table() 333 if (powerplay_table->platform_caps & SMU_14_0_2_PP_PLATFORM_CAP_BACO) { in smu_v14_0_2_check_powerplay_table() 336 if (powerplay_table->platform_caps & SMU_14_0_2_PP_PLATFORM_CAP_MACO) in smu_v14_0_2_check_powerplay_table() 345 powerplay_table->thermal_controller_type; in smu_v14_0_2_check_powerplay_table() 351 smu->od_settings = &powerplay_table->overdrive_table; in smu_v14_0_2_check_powerplay_table() 362 struct smu_14_0_2_powerplay_table *powerplay_table = in smu_v14_0_2_store_powerplay_table() local 365 memcpy(table_context->driver_pptable, &powerplay_table->smc_pptable, in smu_v14_0_2_store_powerplay_table() 1543 struct smu_14_0_2_powerplay_table *powerplay_table = in smu_v14_0_2_get_thermal_temperature_range() local 1567 range->software_shutdown_temp = powerplay_table->software_shutdown_temp; in smu_v14_0_2_get_thermal_temperature_range()
|