Lines Matching refs:clk_type

540 static int vangogh_get_dpm_clk_limited(struct smu_context *smu, enum smu_clk_type clk_type,  in vangogh_get_dpm_clk_limited()  argument
545 if (!clk_table || clk_type >= SMU_CLK_COUNT) in vangogh_get_dpm_clk_limited()
548 switch (clk_type) { in vangogh_get_dpm_clk_limited()
584 enum smu_clk_type clk_type, char *buf) in vangogh_print_legacy_clk_levels() argument
601 switch (clk_type) { in vangogh_print_legacy_clk_levels()
656 switch (clk_type) { in vangogh_print_legacy_clk_levels()
663 idx = (clk_type == SMU_FCLK || clk_type == SMU_MCLK) ? (count - i - 1) : i; in vangogh_print_legacy_clk_levels()
664 ret = vangogh_get_dpm_clk_limited(smu, clk_type, idx, &value); in vangogh_print_legacy_clk_levels()
686 enum smu_clk_type clk_type, char *buf) in vangogh_print_clk_levels() argument
704 switch (clk_type) { in vangogh_print_clk_levels()
766 switch (clk_type) { in vangogh_print_clk_levels()
773 idx = (clk_type == SMU_FCLK || clk_type == SMU_MCLK) ? (count - i - 1) : i; in vangogh_print_clk_levels()
774 ret = vangogh_get_dpm_clk_limited(smu, clk_type, idx, &value); in vangogh_print_clk_levels()
814 enum smu_clk_type clk_type, char *buf) in vangogh_common_print_clk_levels() argument
827 ret = vangogh_print_legacy_clk_levels(smu, clk_type, buf); in vangogh_common_print_clk_levels()
829 ret = vangogh_print_clk_levels(smu, clk_type, buf); in vangogh_common_print_clk_levels()
889 enum smu_clk_type clk_type) in vangogh_clk_dpm_is_enabled() argument
893 switch (clk_type) { in vangogh_clk_dpm_is_enabled()
921 enum smu_clk_type clk_type, in vangogh_get_dpm_ultimate_freq() argument
933 if (!vangogh_clk_dpm_is_enabled(smu, clk_type)) { in vangogh_get_dpm_ultimate_freq()
934 switch (clk_type) { in vangogh_get_dpm_ultimate_freq()
979 switch (clk_type) { in vangogh_get_dpm_ultimate_freq()
982 ret = vangogh_get_dpm_clk_limited(smu, clk_type, mclk_mask, max); in vangogh_get_dpm_ultimate_freq()
987 ret = vangogh_get_dpm_clk_limited(smu, clk_type, soc_mask, max); in vangogh_get_dpm_ultimate_freq()
992 ret = vangogh_get_dpm_clk_limited(smu, clk_type, fclk_mask, max); in vangogh_get_dpm_ultimate_freq()
997 ret = vangogh_get_dpm_clk_limited(smu, clk_type, vclk_mask, max); in vangogh_get_dpm_ultimate_freq()
1002 ret = vangogh_get_dpm_clk_limited(smu, clk_type, dclk_mask, max); in vangogh_get_dpm_ultimate_freq()
1012 switch (clk_type) { in vangogh_get_dpm_ultimate_freq()
1015 ret = vangogh_get_dpm_clk_limited(smu, clk_type, mclk_mask, min); in vangogh_get_dpm_ultimate_freq()
1020 ret = vangogh_get_dpm_clk_limited(smu, clk_type, soc_mask, min); in vangogh_get_dpm_ultimate_freq()
1025 ret = vangogh_get_dpm_clk_limited(smu, clk_type, fclk_mask, min); in vangogh_get_dpm_ultimate_freq()
1030 ret = vangogh_get_dpm_clk_limited(smu, clk_type, vclk_mask, min); in vangogh_get_dpm_ultimate_freq()
1035 ret = vangogh_get_dpm_clk_limited(smu, clk_type, dclk_mask, min); in vangogh_get_dpm_ultimate_freq()
1115 enum smu_clk_type clk_type, in vangogh_set_soft_freq_limited_range() argument
1121 if (!vangogh_clk_dpm_is_enabled(smu, clk_type)) in vangogh_set_soft_freq_limited_range()
1124 switch (clk_type) { in vangogh_set_soft_freq_limited_range()
1197 enum smu_clk_type clk_type, uint32_t mask) in vangogh_force_clk_levels() argument
1206 switch (clk_type) { in vangogh_force_clk_levels()
1208 ret = vangogh_get_dpm_clk_limited(smu, clk_type, in vangogh_force_clk_levels()
1212 ret = vangogh_get_dpm_clk_limited(smu, clk_type, in vangogh_force_clk_levels()
1229 clk_type, soft_min_level, &min_freq); in vangogh_force_clk_levels()
1233 clk_type, soft_max_level, &max_freq); in vangogh_force_clk_levels()
1249 clk_type, soft_min_level, &min_freq); in vangogh_force_clk_levels()
1254 clk_type, soft_max_level, &max_freq); in vangogh_force_clk_levels()
1274 clk_type, soft_min_level, &min_freq); in vangogh_force_clk_levels()
1279 clk_type, soft_max_level, &max_freq); in vangogh_force_clk_levels()
1307 enum smu_clk_type clk_type; in vangogh_force_dpm_limit_value() local
1317 clk_type = clks[i]; in vangogh_force_dpm_limit_value()
1318 ret = vangogh_get_dpm_ultimate_freq(smu, clk_type, &min_freq, &max_freq); in vangogh_force_dpm_limit_value()
1323 ret = vangogh_set_soft_freq_limited_range(smu, clk_type, force_freq, force_freq); in vangogh_force_dpm_limit_value()
1335 enum smu_clk_type clk_type; in vangogh_unforce_dpm_levels() local
1338 enum smu_clk_type clk_type; in vangogh_unforce_dpm_levels() member
1352 clk_type = clk_feature_map[i].clk_type; in vangogh_unforce_dpm_levels()
1354 ret = vangogh_get_dpm_ultimate_freq(smu, clk_type, &min_freq, &max_freq); in vangogh_unforce_dpm_levels()
1359 ret = vangogh_set_soft_freq_limited_range(smu, clk_type, min_freq, max_freq); in vangogh_unforce_dpm_levels()