Lines Matching refs:feature_id

502 	int feature_id;  in smu_cmn_feature_is_supported()  local
504 feature_id = smu_cmn_to_asic_specific_index(smu, in smu_cmn_feature_is_supported()
507 if (feature_id < 0) in smu_cmn_feature_is_supported()
510 WARN_ON(feature_id > feature->feature_num); in smu_cmn_feature_is_supported()
512 return test_bit(feature_id, feature->supported); in smu_cmn_feature_is_supported()
526 int feature_id; in smu_cmn_feature_is_enabled() local
541 feature_id = smu_cmn_to_asic_specific_index(smu, in smu_cmn_feature_is_enabled()
544 if (feature_id < 0) in smu_cmn_feature_is_enabled()
547 return test_bit(feature_id, (unsigned long *)&enabled_features); in smu_cmn_feature_is_enabled()
553 enum smu_feature_mask feature_id = 0; in smu_cmn_clk_dpm_is_enabled() local
558 feature_id = SMU_FEATURE_DPM_UCLK_BIT; in smu_cmn_clk_dpm_is_enabled()
562 feature_id = SMU_FEATURE_DPM_GFXCLK_BIT; in smu_cmn_clk_dpm_is_enabled()
565 feature_id = SMU_FEATURE_DPM_SOCCLK_BIT; in smu_cmn_clk_dpm_is_enabled()
569 feature_id = SMU_FEATURE_DPM_VCLK_BIT; in smu_cmn_clk_dpm_is_enabled()
573 feature_id = SMU_FEATURE_DPM_DCLK_BIT; in smu_cmn_clk_dpm_is_enabled()
576 feature_id = SMU_FEATURE_DPM_FCLK_BIT; in smu_cmn_clk_dpm_is_enabled()
582 if (!smu_cmn_feature_is_enabled(smu, feature_id)) in smu_cmn_clk_dpm_is_enabled()
681 int feature_id; in smu_cmn_feature_set_enabled() local
683 feature_id = smu_cmn_to_asic_specific_index(smu, in smu_cmn_feature_set_enabled()
686 if (feature_id < 0) in smu_cmn_feature_set_enabled()
690 1ULL << feature_id, in smu_cmn_feature_set_enabled()