Lines Matching defs:hwmgr

94 static int ci_set_smc_sram_address(struct pp_hwmgr *hwmgr,  in ci_set_smc_sram_address()
108 static int ci_copy_bytes_to_smc(struct pp_hwmgr *hwmgr, uint32_t smc_start_address, in ci_copy_bytes_to_smc()
177 static int ci_program_jump_on_start(struct pp_hwmgr *hwmgr) in ci_program_jump_on_start()
186 static bool ci_is_smc_ram_running(struct pp_hwmgr *hwmgr) in ci_is_smc_ram_running()
194 static int ci_read_smc_sram_dword(struct pp_hwmgr *hwmgr, uint32_t smc_addr, in ci_read_smc_sram_dword()
208 static int ci_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg) in ci_send_msg_to_smc()
227 static int ci_send_msg_to_smc_with_parameter(struct pp_hwmgr *hwmgr, in ci_send_msg_to_smc_with_parameter()
234 static void ci_initialize_power_tune_defaults(struct pp_hwmgr *hwmgr) in ci_initialize_power_tune_defaults()
277 static int ci_get_dependency_volt_by_clk(struct pp_hwmgr *hwmgr, in ci_get_dependency_volt_by_clk()
297 static int ci_calculate_sclk_params(struct pp_hwmgr *hwmgr, in ci_calculate_sclk_params()
371 static void ci_populate_phase_value_based_on_sclk(struct pp_hwmgr *hwmgr, in ci_populate_phase_value_based_on_sclk()
408 static int ci_populate_single_graphic_level(struct pp_hwmgr *hwmgr, in ci_populate_single_graphic_level()
472 static int ci_populate_all_graphic_levels(struct pp_hwmgr *hwmgr) in ci_populate_all_graphic_levels()
513 static int ci_populate_svi_load_line(struct pp_hwmgr *hwmgr) in ci_populate_svi_load_line()
526 static int ci_populate_tdc_limit(struct pp_hwmgr *hwmgr) in ci_populate_tdc_limit()
542 static int ci_populate_dw8(struct pp_hwmgr *hwmgr, uint32_t fuse_table_offset) in ci_populate_dw8()
561 static int ci_populate_fuzzy_fan(struct pp_hwmgr *hwmgr, uint32_t fuse_table_offset) in ci_populate_fuzzy_fan()
577 static int ci_populate_bapm_vddc_vid_sidd(struct pp_hwmgr *hwmgr) in ci_populate_bapm_vddc_vid_sidd()
606 static int ci_populate_vddc_vid(struct pp_hwmgr *hwmgr) in ci_populate_vddc_vid()
623 static int ci_min_max_v_gnbl_pm_lid_from_bapm_vddc(struct pp_hwmgr *hwmgr) in ci_min_max_v_gnbl_pm_lid_from_bapm_vddc()
655 static int ci_populate_bapm_vddc_base_leakage_sidd(struct pp_hwmgr *hwmgr) in ci_populate_bapm_vddc_base_leakage_sidd()
673 static int ci_populate_pm_fuses(struct pp_hwmgr *hwmgr) in ci_populate_pm_fuses()
715 static int ci_populate_bapm_parameters_in_dpm_table(struct pp_hwmgr *hwmgr) in ci_populate_bapm_parameters_in_dpm_table()
764 static int ci_get_std_voltage_value_sidd(struct pp_hwmgr *hwmgr, in ci_get_std_voltage_value_sidd()
820 static int ci_populate_smc_voltage_table(struct pp_hwmgr *hwmgr, in ci_populate_smc_voltage_table()
841 static int ci_populate_smc_vddc_table(struct pp_hwmgr *hwmgr, in ci_populate_smc_vddc_table()
870 static int ci_populate_smc_vdd_ci_table(struct pp_hwmgr *hwmgr, in ci_populate_smc_vdd_ci_table()
898 static int ci_populate_smc_mvdd_table(struct pp_hwmgr *hwmgr, in ci_populate_smc_mvdd_table()
927 static int ci_populate_smc_voltage_tables(struct pp_hwmgr *hwmgr, in ci_populate_smc_voltage_tables()
947 static int ci_populate_ulv_level(struct pp_hwmgr *hwmgr, in ci_populate_ulv_level()
991 static int ci_populate_ulv_state(struct pp_hwmgr *hwmgr, in ci_populate_ulv_state()
997 static int ci_populate_smc_link_level(struct pp_hwmgr *hwmgr, SMU7_Discrete_DpmTable *table) in ci_populate_smc_link_level()
1024 struct pp_hwmgr *hwmgr, in ci_calculate_mclk_params()
1157 static int ci_populate_phase_value_based_on_mclk(struct pp_hwmgr *hwmgr, const struct phm_phase_she… in ci_populate_phase_value_based_on_mclk()
1175 struct pp_hwmgr *hwmgr, in ci_populate_single_memory_level()
1300 static int ci_populate_all_memory_levels(struct pp_hwmgr *hwmgr) in ci_populate_all_memory_levels()
1350 static int ci_populate_mvdd_value(struct pp_hwmgr *hwmgr, uint32_t mclk, in ci_populate_mvdd_value()
1377 static int ci_populate_smc_acpi_level(struct pp_hwmgr *hwmgr, in ci_populate_smc_acpi_level()
1518 static int ci_populate_smc_uvd_level(struct pp_hwmgr *hwmgr, in ci_populate_smc_uvd_level()
1559 static int ci_populate_smc_vce_level(struct pp_hwmgr *hwmgr, in ci_populate_smc_vce_level()
1591 static int ci_populate_smc_acp_level(struct pp_hwmgr *hwmgr, in ci_populate_smc_acp_level()
1622 struct pp_hwmgr *hwmgr, in ci_populate_memory_timing_parameters()
1650 static int ci_program_memory_timing_parameters(struct pp_hwmgr *hwmgr) in ci_program_memory_timing_parameters()
1685 static int ci_populate_smc_boot_level(struct pp_hwmgr *hwmgr, in ci_populate_smc_boot_level()
1723 static int ci_populate_mc_reg_address(struct pp_hwmgr *hwmgr, in ci_populate_mc_reg_address()
1763 struct pp_hwmgr *hwmgr, in ci_convert_mc_reg_table_entry_to_smc()
1788 static int ci_convert_mc_reg_table_to_smc(struct pp_hwmgr *hwmgr, in ci_convert_mc_reg_table_to_smc()
1810 static int ci_update_and_upload_mc_reg_table(struct pp_hwmgr *hwmgr) in ci_update_and_upload_mc_reg_table()
1836 static int ci_populate_initial_mc_reg_table(struct pp_hwmgr *hwmgr) in ci_populate_initial_mc_reg_table()
1854 static int ci_populate_smc_initial_state(struct pp_hwmgr *hwmgr) in ci_populate_smc_initial_state()
1883 static int ci_populate_smc_svi2_config(struct pp_hwmgr *hwmgr, in ci_populate_smc_svi2_config()
1895 static int ci_start_smc(struct pp_hwmgr *hwmgr) in ci_start_smc()
1911 static int ci_populate_vr_config(struct pp_hwmgr *hwmgr, SMU7_Discrete_DpmTable *table) in ci_populate_vr_config()
1942 static int ci_init_smc_table(struct pp_hwmgr *hwmgr) in ci_init_smc_table()
2125 static int ci_thermal_setup_fan_table(struct pp_hwmgr *hwmgr) in ci_thermal_setup_fan_table()
2200 static int ci_program_mem_timing_parameters(struct pp_hwmgr *hwmgr) in ci_program_mem_timing_parameters()
2211 static int ci_update_sclk_threshold(struct pp_hwmgr *hwmgr) in ci_update_sclk_threshold()
2312 static int ci_load_smc_ucode(struct pp_hwmgr *hwmgr) in ci_load_smc_ucode()
2351 static int ci_upload_firmware(struct pp_hwmgr *hwmgr) in ci_upload_firmware()
2367 static int ci_process_firmware_header(struct pp_hwmgr *hwmgr) in ci_process_firmware_header()
2442 static uint8_t ci_get_memory_modile_index(struct pp_hwmgr *hwmgr) in ci_get_memory_modile_index()
2582 static int ci_set_mc_special_registers(struct pp_hwmgr *hwmgr, in ci_set_mc_special_registers()
2675 static int ci_initialize_mc_reg_table(struct pp_hwmgr *hwmgr) in ci_initialize_mc_reg_table()
2728 static bool ci_is_dpm_running(struct pp_hwmgr *hwmgr) in ci_is_dpm_running()
2733 static int ci_smu_init(struct pp_hwmgr *hwmgr) in ci_smu_init()
2747 static int ci_smu_fini(struct pp_hwmgr *hwmgr) in ci_smu_fini()
2754 static int ci_start_smu(struct pp_hwmgr *hwmgr) in ci_start_smu()
2759 static int ci_update_dpm_settings(struct pp_hwmgr *hwmgr, in ci_update_dpm_settings()
2855 static int ci_update_uvd_smc_table(struct pp_hwmgr *hwmgr) in ci_update_uvd_smc_table()
2893 static int ci_update_vce_smc_table(struct pp_hwmgr *hwmgr) in ci_update_vce_smc_table()
2925 static int ci_update_smc_table(struct pp_hwmgr *hwmgr, uint32_t type) in ci_update_smc_table()
2940 static void ci_reset_smc(struct pp_hwmgr *hwmgr) in ci_reset_smc()
2948 static void ci_stop_smc_clock(struct pp_hwmgr *hwmgr) in ci_stop_smc_clock()
2955 static int ci_stop_smc(struct pp_hwmgr *hwmgr) in ci_stop_smc()