set_power_limit
int (*set_power_limit)(void *handle, uint32_t limit_type, uint32_t n);
if (!pp_funcs->set_power_limit)
ret = pp_funcs->set_power_limit(adev->powerplay.pp_handle,
.set_power_limit = pp_set_power_limit,
if (hwmgr->hwmgr_func->set_power_limit == NULL) {
hwmgr->hwmgr_func->set_power_limit(hwmgr, limit);
.set_power_limit = smu7_set_power_limit,
.set_power_limit = vega10_set_power_limit,
.set_power_limit = vega20_set_power_limit,
int (*set_power_limit)(struct pp_hwmgr *hwmgr, uint32_t n);
if (smu->ppt_funcs->set_power_limit) {
ret = smu->ppt_funcs->set_power_limit(smu, limit_type, limit);
.set_power_limit = smu_set_power_limit,
int (*set_power_limit)(struct smu_context *smu,
.set_power_limit = smu_v11_0_set_power_limit,
.set_power_limit = smu_v11_0_set_power_limit,
.set_power_limit = smu_v11_0_set_power_limit,
.set_power_limit = vangogh_set_power_limit,
.set_power_limit = aldebaran_set_power_limit,
.set_power_limit = smu_v13_0_0_set_power_limit,
.set_power_limit = smu_v13_0_6_set_power_limit,
.set_power_limit = smu_v13_0_7_set_power_limit,
.set_power_limit = smu_v14_0_2_set_power_limit,
.set_power_limit_uw = set_power_limit,