Lines Matching refs:smu_funcs
86 const struct aca_smu_funcs *smu_funcs = aca->smu_funcs; in aca_smu_get_valid_aca_count() local
91 if (!smu_funcs || !smu_funcs->get_valid_aca_count) in aca_smu_get_valid_aca_count()
94 return smu_funcs->get_valid_aca_count(adev, type, count); in aca_smu_get_valid_aca_count()
160 const struct aca_smu_funcs *smu_funcs = aca->smu_funcs; in aca_smu_get_valid_aca_banks() local
167 if (!smu_funcs || !smu_funcs->get_valid_aca_bank) in aca_smu_get_valid_aca_banks()
172 max_count = smu_funcs->max_ue_bank_count; in aca_smu_get_valid_aca_banks()
175 max_count = smu_funcs->max_ce_bank_count; in aca_smu_get_valid_aca_banks()
187 ret = smu_funcs->get_valid_aca_bank(adev, type, start + i, &bank); in aca_smu_get_valid_aca_banks()
805 void amdgpu_aca_set_smu_funcs(struct amdgpu_device *adev, const struct aca_smu_funcs *smu_funcs) in amdgpu_aca_set_smu_funcs() argument
809 WARN_ON(aca->smu_funcs); in amdgpu_aca_set_smu_funcs()
810 aca->smu_funcs = smu_funcs; in amdgpu_aca_set_smu_funcs()
840 const struct aca_smu_funcs *smu_funcs = aca->smu_funcs; in aca_bank_get_error_code() local
842 if (!smu_funcs || !smu_funcs->parse_error_code) in aca_bank_get_error_code()
845 return smu_funcs->parse_error_code(adev, bank); in aca_bank_get_error_code()
870 const struct aca_smu_funcs *smu_funcs = aca->smu_funcs; in amdgpu_aca_smu_set_debug_mode() local
872 if (!smu_funcs || !smu_funcs->set_debug_mode) in amdgpu_aca_smu_set_debug_mode()
875 return smu_funcs->set_debug_mode(adev, en); in amdgpu_aca_smu_set_debug_mode()