Lines Matching refs:limit
970 static int pp_set_power_limit(void *handle, uint32_t limit)
983 if (limit == 0)
984 limit = hwmgr->default_power_limit;
992 if (limit > max_power_limit)
995 hwmgr->hwmgr_func->set_power_limit(hwmgr, limit);
996 hwmgr->power_limit = limit;
1000 static int pp_get_power_limit(void *handle, uint32_t *limit,
1007 if (!hwmgr || !hwmgr->pm_en || !limit)
1015 *limit = hwmgr->power_limit;
1018 *limit = hwmgr->default_power_limit;
1021 *limit = hwmgr->default_power_limit;
1023 *limit *= (100 + hwmgr->platform_descriptor.TDPODLimit);
1024 *limit /= 100;
1028 *limit = 0;