Home
last modified time | relevance | path

Searched refs:smu_data (Results 1 - 15 of 15) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/smumgr/
H A Dsmu7_smumgr.c324 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 Dtonga_smumgr.c511 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 Dfiji_smumgr.c201 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 Dvegam_smumgr.c84 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 Diceland_smumgr.c282 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 Dpolaris10_smumgr.c99 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 Dci_smumgr.c235 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 Dsmu7_smumgr.c327 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 Dtonga_smumgr.c511 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 Dfiji_smumgr.c201 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 Dvegam_smumgr.c84 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 Diceland_smumgr.c282 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 Dpolaris10_smumgr.c99 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 Dci_smumgr.c236 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 Dsmu7_hwmgr.c5328 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()

Completed in 29 milliseconds