Lines Matching defs:new_hwi
1744 s64 excess, delta, target, new_hwi;
1767 * consume the usage determined above, we want to determine new_hwi so
1774 * usage = (1 - MARGIN_TARGET + delta) * new_hwi
1776 * Therefore, the new_hwi is:
1778 * new_hwi = usage / (1 - MARGIN_TARGET + delta)
1783 new_hwi = div64_s64(WEIGHT_ONE * usage, WEIGHT_ONE - target + delta);
1785 return clamp_t(s64, new_hwi, 1, hwm);
2307 u32 hwa, old_hwi, hwm, new_hwi, usage;
2335 new_hwi = hweight_after_donation(iocg, old_hwi, hwm,
2344 if (new_hwi < hwm && hwa >= 2) {
2346 iocg->hweight_after_donation = new_hwi;
2361 iocg->hweight_inuse, new_hwi);