/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/smumgr/ |
H A D | smu7_smumgr.c | 324 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); in smu7_request_smu_load_fw() local 330 if (smu_data->soft_regs_start) in smu7_request_smu_load_fw() 332 smu_data->soft_regs_start + smum_get_offsetof(hwmgr, in smu7_request_smu_load_fw() 340 upper_32_bits(smu_data->smu_buffer.mc_addr), in smu7_request_smu_load_fw() 344 lower_32_bits(smu_data->smu_buffer.mc_addr), in smu7_request_smu_load_fw() 366 if (!smu_data->toc) { in smu7_request_smu_load_fw() 369 smu_data->toc = kzalloc(sizeof(struct SMU_DRAMData_TOC), GFP_KERNEL); in smu7_request_smu_load_fw() 370 if (!smu_data->toc) in smu7_request_smu_load_fw() 372 toc = smu_data->toc; in smu7_request_smu_load_fw() 408 memcpy_toio(smu_data in smu7_request_smu_load_fw() 436 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); smu7_check_fw_load_finish() local 474 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); smu7_upload_smu_firmware_image() local 535 struct smu7_smumgr *smu_data; smu7_init() local 584 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); smu7_smu_fini() local [all...] |
H A D | tonga_smumgr.c | 511 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); in tonga_populate_smc_link_level() local 530 smu_data->smc_state_table.LinkLevelCount = in tonga_populate_smc_link_level() 689 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); in tonga_populate_all_graphic_levels() local 694 uint32_t level_array_address = smu_data->smu7_data.dpm_table_start + in tonga_populate_all_graphic_levels() 700 SMU72_Discrete_GraphicsLevel *levels = smu_data->smc_state_table.GraphicsLevel; in tonga_populate_all_graphic_levels() 713 &(smu_data->smc_state_table.GraphicsLevel[i])); in tonga_populate_all_graphic_levels() 719 smu_data->smc_state_table.GraphicsLevel[i].DeepSleepDivId = 0; in tonga_populate_all_graphic_levels() 723 smu_data->smc_state_table.GraphicsLevel[0].EnabledForActivity = 1; in tonga_populate_all_graphic_levels() 727 smu_data->smc_state_table.GraphicsLevel[dpm_table->sclk_table.count-1].DisplayWatermark = in tonga_populate_all_graphic_levels() 730 smu_data in tonga_populate_all_graphic_levels() 1089 struct tonga_smumgr *smu_data = tonga_populate_all_memory_levels() local 1177 struct tonga_smumgr *smu_data = tonga_populate_smc_acpi_level() local 1489 struct tonga_smumgr *smu_data = tonga_program_memory_timing_parameters() local 1527 struct tonga_smumgr *smu_data = tonga_populate_smc_boot_level() local 1578 struct tonga_smumgr *smu_data = tonga_populate_clock_stretcher_data_table() local 1799 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); tonga_init_arb_table_index() local 1828 struct tonga_smumgr *smu_data = tonga_populate_bapm_parameters_in_dpm_table() local 1875 struct tonga_smumgr *smu_data = tonga_populate_svi_load_line() local 1890 struct tonga_smumgr *smu_data = tonga_populate_tdc_limit() local 1911 struct tonga_smumgr *smu_data = tonga_populate_dw8() local 1933 struct tonga_smumgr *smu_data = tonga_populate_temperature_scaler() local 1945 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); tonga_populate_fuzzy_fan() local 1963 struct tonga_smumgr *smu_data = tonga_populate_gnb_lpml() local 1975 struct tonga_smumgr *smu_data = tonga_populate_bapm_vddc_base_leakage_sidd() local 1996 struct tonga_smumgr *smu_data = tonga_populate_pm_fuses() local 2066 const struct tonga_smumgr *smu_data = (struct tonga_smumgr *)hwmgr->smu_backend; tonga_populate_mc_reg_address() local 2112 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); tonga_convert_mc_reg_table_entry_to_smc() local 2156 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); tonga_update_and_upload_mc_reg_table() local 2187 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); tonga_populate_initial_mc_reg_table() local 2206 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); tonga_initialize_power_tune_defaults() local 2224 struct tonga_smumgr *smu_data = tonga_init_smc_table() local 2462 struct tonga_smumgr *smu_data = tonga_thermal_setup_fan_table() local 2566 struct tonga_smumgr *smu_data = tonga_update_sclk_threshold() local 2677 struct tonga_smumgr *smu_data = tonga_update_uvd_smc_table() local 2712 struct tonga_smumgr *smu_data = tonga_update_vce_smc_table() local 2760 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); tonga_process_firmware_header() local 3070 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); tonga_initialize_mc_reg_table() local 3151 struct tonga_smumgr *smu_data = (struct tonga_smumgr *) tonga_update_dpm_settings() local [all...] |
H A D | fiji_smumgr.c | 201 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); in fiji_start_avfs_btc() local 203 if (0 != smu_data->avfs_btc_param) { in fiji_start_avfs_btc() 205 PPSMC_MSG_PerformBtc, smu_data->avfs_btc_param, in fiji_start_avfs_btc() 470 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); in fiji_initialize_power_tune_defaults() local 477 smu_data->power_tune_defaults = in fiji_initialize_power_tune_defaults() 481 smu_data->power_tune_defaults = &fiji_power_tune_data_set_array[0]; in fiji_initialize_power_tune_defaults() 488 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); in fiji_populate_bapm_parameters_in_dpm_table() local 489 const struct fiji_pt_defaults *defaults = smu_data->power_tune_defaults; in fiji_populate_bapm_parameters_in_dpm_table() 491 SMU73_Discrete_DpmTable *dpm_table = &(smu_data->smc_state_table); in fiji_populate_bapm_parameters_in_dpm_table() 571 struct fiji_smumgr *smu_data in fiji_populate_svi_load_line() local 586 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_populate_tdc_limit() local 606 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_populate_dw8() local 631 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_populate_temperature_scaler() local 642 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_populate_fuzzy_fan() local 661 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_populate_gnb_lpml() local 672 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_populate_bapm_vddc_base_leakage_sidd() local 693 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_populate_pm_fuses() local 832 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_populate_smc_link_level() local 1003 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_populate_all_graphic_levels() local 1223 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_populate_all_memory_levels() local 1528 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_program_memory_timing_parameters() local 1636 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_populate_smc_initailial_state() local 1667 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_populate_clock_stretcher_data_table() local 1865 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_init_arb_table_index() local 1924 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_init_smc_table() local 2132 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_thermal_setup_fan_table() local 2266 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_update_sclk_threshold() local 2369 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_update_uvd_smc_table() local 2402 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_update_vce_smc_table() local 2451 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_process_firmware_header() local 2554 struct fiji_smumgr *smu_data = (struct fiji_smumgr *) fiji_update_dpm_settings() local [all...] |
H A D | vegam_smumgr.c | 84 struct vegam_smumgr *smu_data; in vegam_smu_init() local 86 smu_data = kzalloc(sizeof(struct vegam_smumgr), GFP_KERNEL); in vegam_smu_init() 87 if (smu_data == NULL) in vegam_smu_init() 90 hwmgr->smu_backend = smu_data; in vegam_smu_init() 93 kfree(smu_data); in vegam_smu_init() 195 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); in vegam_start_smu() local 199 smu_data->protected_mode = (uint8_t)(PHM_READ_VFPF_INDIRECT_FIELD(hwmgr->device, in vegam_start_smu() 201 smu_data->smu7_data.security_hard_key = (uint8_t)(PHM_READ_VFPF_INDIRECT_FIELD( in vegam_start_smu() 205 if (smu_data->protected_mode == 0) in vegam_start_smu() 217 &(smu_data in vegam_start_smu() 227 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_process_firmware_header() local 333 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_update_uvd_smc_table() local 366 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_update_vce_smc_table() local 399 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_update_bif_smc_table() local 434 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_initialize_power_tune_defaults() local 573 struct vegam_smumgr *smu_data = vegam_populate_smc_link_level() local 673 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_get_sclk_range_table() local 723 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_calculate_sclk_params() local 868 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_all_graphic_levels() local 1038 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_all_memory_levels() local 1281 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_program_memory_timing_parameters() local 1405 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_smc_initial_state() local 1441 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_bapm_parameters_in_dpm_table() local 1490 struct vegam_smumgr *smu_data = vegam_populate_clock_stretcher_data_table() local 1566 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_avfs_parameters() local 1673 struct vegam_smumgr *smu_data = vegam_populate_vr_config() local 1734 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_svi_load_line() local 1748 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_tdc_limit() local 1765 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_dw8() local 1790 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_temperature_scaler() local 1801 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_fuzzy_fan() local 1817 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_gnb_lpml() local 1828 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_bapm_vddc_base_leakage_sidd() local 1848 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_pm_fuses() local 1923 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_init_smc_table() local 2217 struct vegam_smumgr *smu_data = vegam_update_sclk_threshold() local [all...] |
H A D | iceland_smumgr.c | 282 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); in iceland_initialize_power_tune_defaults() local 291 smu_data->power_tune_defaults = &defaults_icelandxt; in iceland_initialize_power_tune_defaults() 296 smu_data->power_tune_defaults = &defaults_icelandpro; in iceland_initialize_power_tune_defaults() 299 smu_data->power_tune_defaults = &defaults_iceland; in iceland_initialize_power_tune_defaults() 308 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); in iceland_populate_svi_load_line() local 309 const struct iceland_pt_defaults *defaults = smu_data->power_tune_defaults; in iceland_populate_svi_load_line() 311 smu_data->power_tune_table.SviLoadLineEn = defaults->svi_load_line_en; in iceland_populate_svi_load_line() 312 smu_data->power_tune_table.SviLoadLineVddC = defaults->svi_load_line_vddc; in iceland_populate_svi_load_line() 313 smu_data->power_tune_table.SviLoadLineTrimVddC = 3; in iceland_populate_svi_load_line() 314 smu_data in iceland_populate_svi_load_line() 322 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_tdc_limit() local 337 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_dw8() local 362 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_gnb_lpml() local 373 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_bapm_vddc_base_leakage_sidd() local 392 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_bapm_vddc_vid_sidd() local 418 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_vddc_vid() local 437 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_pm_fuses() local 768 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_smc_link_level() local 962 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_all_graphic_levels() local 1349 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_all_memory_levels() local 1614 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_program_memory_timing_parameters() local 1652 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_smc_boot_level() local 1691 const struct iceland_smumgr *smu_data = (struct iceland_smumgr *)hwmgr->smu_backend; iceland_populate_mc_reg_address() local 1733 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_convert_mc_reg_table_entry_to_smc() local 1777 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_update_and_upload_mc_reg_table() local 1805 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_initial_mc_reg_table() local 1823 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_smc_initial_state() local 1852 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_bapm_parameters_in_dpm_table() local 1933 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_init_smc_table() local 2177 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_update_sclk_threshold() local 2605 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_initialize_mc_reg_table() local [all...] |
H A D | polaris10_smumgr.c | 99 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); in polaris10_perform_btc() local 101 if (0 != smu_data->avfs_btc_param) { in polaris10_perform_btc() 102 if (0 != smum_send_msg_to_smc_with_parameter(hwmgr, PPSMC_MSG_PerformBtc, smu_data->avfs_btc_param, in polaris10_perform_btc() 108 if (smu_data->avfs_btc_param > 1) { in polaris10_perform_btc() 177 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); in polaris10_avfs_event_mgr() local 186 if (smu_data->avfs_btc_param > 1) { in polaris10_avfs_event_mgr() 295 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); in polaris10_start_smu() local 299 smu_data->protected_mode = (uint8_t) (PHM_READ_VFPF_INDIRECT_FIELD(hwmgr->device, CGS_IND_REG__SMC, SMU_FIRMWARE, SMU_MODE)); in polaris10_start_smu() 300 smu_data->smu7_data.security_hard_key = (uint8_t) (PHM_READ_VFPF_INDIRECT_FIELD(hwmgr->device, CGS_IND_REG__SMC, SMU_FIRMWARE, SMU_SEL)); in polaris10_start_smu() 303 if (smu_data in polaris10_start_smu() 337 struct polaris10_smumgr *smu_data; polaris10_smu_init() local 427 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_bapm_parameters_in_dpm_table() local 475 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_svi_load_line() local 489 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_tdc_limit() local 506 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_dw8() local 531 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_temperature_scaler() local 542 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_fuzzy_fan() local 558 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_gnb_lpml() local 569 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_bapm_vddc_base_leakage_sidd() local 589 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_pm_fuses() local 771 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_smc_link_level() local 802 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_get_sclk_range_table() local 845 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_calculate_sclk_params() local 981 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_all_graphic_levels() local 1128 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_all_memory_levels() local 1366 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_program_memory_timing_parameters() local 1485 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_smc_initailial_state() local 1515 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_clock_stretcher_data_table() local 1600 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_vr_config() local 1644 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_avfs_parameters() local 1779 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_init_arb_table_index() local 1806 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_initialize_power_tune_defaults() local 1825 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_init_smc_table() local 2069 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_thermal_setup_fan_table() local 2183 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_update_uvd_smc_table() local 2216 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_update_vce_smc_table() local 2249 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_update_bif_smc_table() local 2284 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_update_sclk_threshold() local 2392 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_process_firmware_header() local 2472 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *) polaris10_update_dpm_settings() local [all...] |
H A D | ci_smumgr.c | 235 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); in ci_initialize_power_tune_defaults() local 244 smu_data->power_tune_defaults = &defaults_hawaii_pro; in ci_initialize_power_tune_defaults() 248 smu_data->power_tune_defaults = &defaults_hawaii_xt; in ci_initialize_power_tune_defaults() 254 smu_data->power_tune_defaults = &defaults_saturn_xt; in ci_initialize_power_tune_defaults() 271 smu_data->power_tune_defaults = &defaults_bonaire_xt; in ci_initialize_power_tune_defaults() 474 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); in ci_populate_all_graphic_levels() local 477 uint32_t array = smu_data->dpm_table_start + in ci_populate_all_graphic_levels() 482 smu_data->smc_state_table.GraphicsLevel; in ci_populate_all_graphic_levels() 492 smu_data->smc_state_table.GraphicsLevel[i].DeepSleepDivId = 0; in ci_populate_all_graphic_levels() 494 smu_data in ci_populate_all_graphic_levels() 514 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_svi_load_line() local 528 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_tdc_limit() local 543 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_dw8() local 563 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_fuzzy_fan() local 579 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_bapm_vddc_vid_sidd() local 608 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_vddc_vid() local 624 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_min_max_v_gnbl_pm_lid_from_bapm_vddc() local 656 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_bapm_vddc_base_leakage_sidd() local 674 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_pm_fuses() local 716 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_bapm_parameters_in_dpm_table() local 1000 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_smc_link_level() local 1302 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_all_memory_levels() local 1652 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_program_memory_timing_parameters() local 1689 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_smc_boot_level() local 1725 const struct ci_smumgr *smu_data = (struct ci_smumgr *)hwmgr->smu_backend; ci_populate_mc_reg_address() local 1767 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_convert_mc_reg_table_entry_to_smc() local 1811 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_update_and_upload_mc_reg_table() local 1838 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_initial_mc_reg_table() local 1856 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_smc_initial_state() local 1945 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_init_smc_table() local 2213 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_update_sclk_threshold() local 2677 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_initialize_mc_reg_table() local 2762 struct ci_smumgr *smu_data = (struct ci_smumgr *) ci_update_dpm_settings() local 2858 struct ci_smumgr *smu_data = hwmgr->smu_backend; ci_update_uvd_smc_table() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/smumgr/ |
H A D | smu7_smumgr.c | 327 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); in smu7_request_smu_load_fw() local 333 if (smu_data->soft_regs_start) in smu7_request_smu_load_fw() 335 smu_data->soft_regs_start + smum_get_offsetof(hwmgr, in smu7_request_smu_load_fw() 343 upper_32_bits(smu_data->smu_buffer.mc_addr), in smu7_request_smu_load_fw() 347 lower_32_bits(smu_data->smu_buffer.mc_addr), in smu7_request_smu_load_fw() 369 if (!smu_data->toc) { in smu7_request_smu_load_fw() 372 smu_data->toc = kzalloc(sizeof(struct SMU_DRAMData_TOC), GFP_KERNEL); in smu7_request_smu_load_fw() 373 if (!smu_data->toc) in smu7_request_smu_load_fw() 375 toc = smu_data->toc; in smu7_request_smu_load_fw() 411 memcpy_toio(smu_data in smu7_request_smu_load_fw() 439 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); smu7_check_fw_load_finish() local 477 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); smu7_upload_smu_firmware_image() local 538 struct smu7_smumgr *smu_data; smu7_init() local 587 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); smu7_smu_fini() local [all...] |
H A D | tonga_smumgr.c | 511 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); in tonga_populate_smc_link_level() local 530 smu_data->smc_state_table.LinkLevelCount = in tonga_populate_smc_link_level() 689 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); in tonga_populate_all_graphic_levels() local 694 uint32_t level_array_address = smu_data->smu7_data.dpm_table_start + in tonga_populate_all_graphic_levels() 700 SMU72_Discrete_GraphicsLevel *levels = smu_data->smc_state_table.GraphicsLevel; in tonga_populate_all_graphic_levels() 713 &(smu_data->smc_state_table.GraphicsLevel[i])); in tonga_populate_all_graphic_levels() 719 smu_data->smc_state_table.GraphicsLevel[i].DeepSleepDivId = 0; in tonga_populate_all_graphic_levels() 723 smu_data->smc_state_table.GraphicsLevel[0].EnabledForActivity = 1; in tonga_populate_all_graphic_levels() 727 smu_data->smc_state_table.GraphicsLevel[dpm_table->sclk_table.count-1].DisplayWatermark = in tonga_populate_all_graphic_levels() 730 smu_data in tonga_populate_all_graphic_levels() 1089 struct tonga_smumgr *smu_data = tonga_populate_all_memory_levels() local 1177 struct tonga_smumgr *smu_data = tonga_populate_smc_acpi_level() local 1489 struct tonga_smumgr *smu_data = tonga_program_memory_timing_parameters() local 1527 struct tonga_smumgr *smu_data = tonga_populate_smc_boot_level() local 1578 struct tonga_smumgr *smu_data = tonga_populate_clock_stretcher_data_table() local 1799 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); tonga_init_arb_table_index() local 1828 struct tonga_smumgr *smu_data = tonga_populate_bapm_parameters_in_dpm_table() local 1875 struct tonga_smumgr *smu_data = tonga_populate_svi_load_line() local 1890 struct tonga_smumgr *smu_data = tonga_populate_tdc_limit() local 1911 struct tonga_smumgr *smu_data = tonga_populate_dw8() local 1933 struct tonga_smumgr *smu_data = tonga_populate_temperature_scaler() local 1945 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); tonga_populate_fuzzy_fan() local 1963 struct tonga_smumgr *smu_data = tonga_populate_gnb_lpml() local 1975 struct tonga_smumgr *smu_data = tonga_populate_bapm_vddc_base_leakage_sidd() local 1996 struct tonga_smumgr *smu_data = tonga_populate_pm_fuses() local 2066 const struct tonga_smumgr *smu_data = (struct tonga_smumgr *)hwmgr->smu_backend; tonga_populate_mc_reg_address() local 2112 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); tonga_convert_mc_reg_table_entry_to_smc() local 2156 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); tonga_update_and_upload_mc_reg_table() local 2187 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); tonga_populate_initial_mc_reg_table() local 2206 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); tonga_initialize_power_tune_defaults() local 2224 struct tonga_smumgr *smu_data = tonga_init_smc_table() local 2462 struct tonga_smumgr *smu_data = tonga_thermal_setup_fan_table() local 2566 struct tonga_smumgr *smu_data = tonga_update_sclk_threshold() local 2677 struct tonga_smumgr *smu_data = tonga_update_uvd_smc_table() local 2712 struct tonga_smumgr *smu_data = tonga_update_vce_smc_table() local 2760 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); tonga_process_firmware_header() local 3070 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); tonga_initialize_mc_reg_table() local 3151 struct tonga_smumgr *smu_data = (struct tonga_smumgr *) tonga_update_dpm_settings() local [all...] |
H A D | fiji_smumgr.c | 201 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); in fiji_start_avfs_btc() local 203 if (0 != smu_data->avfs_btc_param) { in fiji_start_avfs_btc() 205 PPSMC_MSG_PerformBtc, smu_data->avfs_btc_param, in fiji_start_avfs_btc() 469 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); in fiji_initialize_power_tune_defaults() local 476 smu_data->power_tune_defaults = in fiji_initialize_power_tune_defaults() 480 smu_data->power_tune_defaults = &fiji_power_tune_data_set_array[0]; in fiji_initialize_power_tune_defaults() 487 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); in fiji_populate_bapm_parameters_in_dpm_table() local 488 const struct fiji_pt_defaults *defaults = smu_data->power_tune_defaults; in fiji_populate_bapm_parameters_in_dpm_table() 490 SMU73_Discrete_DpmTable *dpm_table = &(smu_data->smc_state_table); in fiji_populate_bapm_parameters_in_dpm_table() 570 struct fiji_smumgr *smu_data in fiji_populate_svi_load_line() local 585 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_populate_tdc_limit() local 605 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_populate_dw8() local 630 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_populate_temperature_scaler() local 641 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_populate_fuzzy_fan() local 660 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_populate_gnb_lpml() local 671 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_populate_bapm_vddc_base_leakage_sidd() local 692 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_populate_pm_fuses() local 831 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_populate_smc_link_level() local 1002 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_populate_all_graphic_levels() local 1222 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_populate_all_memory_levels() local 1527 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_program_memory_timing_parameters() local 1634 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_populate_smc_initailial_state() local 1665 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_populate_clock_stretcher_data_table() local 1863 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_init_arb_table_index() local 1922 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_init_smc_table() local 2130 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_thermal_setup_fan_table() local 2264 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_update_sclk_threshold() local 2367 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_update_uvd_smc_table() local 2400 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_update_vce_smc_table() local 2449 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); fiji_process_firmware_header() local 2552 struct fiji_smumgr *smu_data = (struct fiji_smumgr *) fiji_update_dpm_settings() local [all...] |
H A D | vegam_smumgr.c | 84 struct vegam_smumgr *smu_data; in vegam_smu_init() local 86 smu_data = kzalloc(sizeof(struct vegam_smumgr), GFP_KERNEL); in vegam_smu_init() 87 if (smu_data == NULL) in vegam_smu_init() 90 hwmgr->smu_backend = smu_data; in vegam_smu_init() 93 kfree(smu_data); in vegam_smu_init() 195 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); in vegam_start_smu() local 199 smu_data->protected_mode = (uint8_t)(PHM_READ_VFPF_INDIRECT_FIELD(hwmgr->device, in vegam_start_smu() 201 smu_data->smu7_data.security_hard_key = (uint8_t)(PHM_READ_VFPF_INDIRECT_FIELD( in vegam_start_smu() 205 if (smu_data->protected_mode == 0) in vegam_start_smu() 217 &(smu_data in vegam_start_smu() 227 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_process_firmware_header() local 332 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_update_uvd_smc_table() local 365 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_update_vce_smc_table() local 398 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_update_bif_smc_table() local 433 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_initialize_power_tune_defaults() local 572 struct vegam_smumgr *smu_data = vegam_populate_smc_link_level() local 672 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_get_sclk_range_table() local 722 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_calculate_sclk_params() local 867 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_all_graphic_levels() local 1037 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_all_memory_levels() local 1280 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_program_memory_timing_parameters() local 1404 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_smc_initial_state() local 1440 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_bapm_parameters_in_dpm_table() local 1489 struct vegam_smumgr *smu_data = vegam_populate_clock_stretcher_data_table() local 1564 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_avfs_parameters() local 1671 struct vegam_smumgr *smu_data = vegam_populate_vr_config() local 1732 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_svi_load_line() local 1746 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_tdc_limit() local 1763 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_dw8() local 1788 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_temperature_scaler() local 1799 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_fuzzy_fan() local 1815 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_gnb_lpml() local 1826 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_bapm_vddc_base_leakage_sidd() local 1846 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_populate_pm_fuses() local 1921 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); vegam_init_smc_table() local 2215 struct vegam_smumgr *smu_data = vegam_update_sclk_threshold() local [all...] |
H A D | iceland_smumgr.c | 282 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); in iceland_initialize_power_tune_defaults() local 291 smu_data->power_tune_defaults = &defaults_icelandxt; in iceland_initialize_power_tune_defaults() 296 smu_data->power_tune_defaults = &defaults_icelandpro; in iceland_initialize_power_tune_defaults() 299 smu_data->power_tune_defaults = &defaults_iceland; in iceland_initialize_power_tune_defaults() 308 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); in iceland_populate_svi_load_line() local 309 const struct iceland_pt_defaults *defaults = smu_data->power_tune_defaults; in iceland_populate_svi_load_line() 311 smu_data->power_tune_table.SviLoadLineEn = defaults->svi_load_line_en; in iceland_populate_svi_load_line() 312 smu_data->power_tune_table.SviLoadLineVddC = defaults->svi_load_line_vddc; in iceland_populate_svi_load_line() 313 smu_data->power_tune_table.SviLoadLineTrimVddC = 3; in iceland_populate_svi_load_line() 314 smu_data in iceland_populate_svi_load_line() 322 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_tdc_limit() local 337 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_dw8() local 362 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_gnb_lpml() local 373 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_bapm_vddc_base_leakage_sidd() local 392 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_bapm_vddc_vid_sidd() local 418 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_vddc_vid() local 437 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_pm_fuses() local 768 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_smc_link_level() local 962 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_all_graphic_levels() local 1349 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_all_memory_levels() local 1614 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_program_memory_timing_parameters() local 1652 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_smc_boot_level() local 1691 const struct iceland_smumgr *smu_data = (struct iceland_smumgr *)hwmgr->smu_backend; iceland_populate_mc_reg_address() local 1733 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_convert_mc_reg_table_entry_to_smc() local 1777 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_update_and_upload_mc_reg_table() local 1805 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_initial_mc_reg_table() local 1823 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_smc_initial_state() local 1852 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_populate_bapm_parameters_in_dpm_table() local 1933 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_init_smc_table() local 2177 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_update_sclk_threshold() local 2605 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); iceland_initialize_mc_reg_table() local [all...] |
H A D | polaris10_smumgr.c | 99 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); in polaris10_perform_btc() local 101 if (0 != smu_data->avfs_btc_param) { in polaris10_perform_btc() 102 if (0 != smum_send_msg_to_smc_with_parameter(hwmgr, PPSMC_MSG_PerformBtc, smu_data->avfs_btc_param, in polaris10_perform_btc() 108 if (smu_data->avfs_btc_param > 1) { in polaris10_perform_btc() 177 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); in polaris10_avfs_event_mgr() local 186 if (smu_data->avfs_btc_param > 1) { in polaris10_avfs_event_mgr() 295 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); in polaris10_start_smu() local 299 smu_data->protected_mode = (uint8_t) (PHM_READ_VFPF_INDIRECT_FIELD(hwmgr->device, CGS_IND_REG__SMC, SMU_FIRMWARE, SMU_MODE)); in polaris10_start_smu() 300 smu_data->smu7_data.security_hard_key = (uint8_t) (PHM_READ_VFPF_INDIRECT_FIELD(hwmgr->device, CGS_IND_REG__SMC, SMU_FIRMWARE, SMU_SEL)); in polaris10_start_smu() 303 if (smu_data in polaris10_start_smu() 337 struct polaris10_smumgr *smu_data; polaris10_smu_init() local 429 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_bapm_parameters_in_dpm_table() local 477 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_zero_rpm_parameters() local 492 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_svi_load_line() local 506 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_tdc_limit() local 523 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_dw8() local 548 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_temperature_scaler() local 559 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_fuzzy_fan() local 575 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_gnb_lpml() local 586 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_bapm_vddc_base_leakage_sidd() local 606 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_pm_fuses() local 819 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_smc_link_level() local 850 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_get_sclk_range_table() local 893 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_calculate_sclk_params() local 1028 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_get_vddc_shared_railinfo() local 1039 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_all_graphic_levels() local 1211 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_all_memory_levels() local 1493 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_program_memory_timing_parameters() local 1620 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_smc_initailial_state() local 1652 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_clock_stretcher_data_table() local 1715 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_vr_config() local 1772 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_populate_avfs_parameters() local 1898 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_initialize_power_tune_defaults() local 1917 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_init_smc_table() local 2169 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_thermal_setup_fan_table() local 2283 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_update_uvd_smc_table() local 2316 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_update_vce_smc_table() local 2349 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_update_bif_smc_table() local 2385 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_update_sclk_threshold() local 2494 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_process_firmware_header() local 2570 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); polaris10_initialize_mc_reg_table() local 2590 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *) polaris10_update_dpm_settings() local [all...] |
H A D | ci_smumgr.c | 236 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); in ci_initialize_power_tune_defaults() local 245 smu_data->power_tune_defaults = &defaults_hawaii_pro; in ci_initialize_power_tune_defaults() 249 smu_data->power_tune_defaults = &defaults_hawaii_xt; in ci_initialize_power_tune_defaults() 255 smu_data->power_tune_defaults = &defaults_saturn_xt; in ci_initialize_power_tune_defaults() 272 smu_data->power_tune_defaults = &defaults_bonaire_xt; in ci_initialize_power_tune_defaults() 475 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); in ci_populate_all_graphic_levels() local 478 uint32_t array = smu_data->dpm_table_start + in ci_populate_all_graphic_levels() 483 smu_data->smc_state_table.GraphicsLevel; in ci_populate_all_graphic_levels() 493 smu_data->smc_state_table.GraphicsLevel[i].DeepSleepDivId = 0; in ci_populate_all_graphic_levels() 495 smu_data in ci_populate_all_graphic_levels() 515 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_svi_load_line() local 529 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_tdc_limit() local 544 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_dw8() local 564 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_fuzzy_fan() local 580 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_bapm_vddc_vid_sidd() local 609 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_vddc_vid() local 625 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_min_max_v_gnbl_pm_lid_from_bapm_vddc() local 657 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_bapm_vddc_base_leakage_sidd() local 675 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_pm_fuses() local 717 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_bapm_parameters_in_dpm_table() local 1001 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_smc_link_level() local 1303 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_all_memory_levels() local 1653 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_program_memory_timing_parameters() local 1690 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_smc_boot_level() local 1726 const struct ci_smumgr *smu_data = (struct ci_smumgr *)hwmgr->smu_backend; ci_populate_mc_reg_address() local 1768 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_convert_mc_reg_table_entry_to_smc() local 1812 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_update_and_upload_mc_reg_table() local 1839 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_initial_mc_reg_table() local 1857 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_populate_smc_initial_state() local 1946 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_init_smc_table() local 2214 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_update_sclk_threshold() local 2678 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); ci_initialize_mc_reg_table() local 2763 struct ci_smumgr *smu_data = (struct ci_smumgr *) ci_update_dpm_settings() local 2859 struct ci_smumgr *smu_data = hwmgr->smu_backend; ci_update_uvd_smc_table() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | smu7_hwmgr.c | 5328 struct polaris10_smumgr *smu_data = in smu7_set_watermarks_for_clocks_ranges() local 5330 SMU74_Discrete_DpmTable *table = &(smu_data->smc_state_table); in smu7_set_watermarks_for_clocks_ranges() 5360 smu_data->smu7_data.dpm_table_start + offsetof(SMU74_Discrete_DpmTable, DisplayWatermark), in smu7_set_watermarks_for_clocks_ranges()
|