Lines Matching refs:hwa
1159 u32 hwa, hwi; in current_hweight() local
1179 hwa = hwi = WEIGHT_ONE; in current_hweight()
1193 hwa = div64_u64((u64)hwa * active, active_sum); in current_hweight()
1199 iocg->hweight_active = max_t(u32, hwa, 1); in current_hweight()
1341 u32 hwa; in iocg_kick_delay() local
1360 current_hweight(iocg, &hwa, NULL); in iocg_kick_delay()
1362 abs_cost_to_cost(iocg->abs_vdebt, hwa) - now->vnow; in iocg_kick_delay()
1485 u32 hwa; in iocg_kick_waitq() local
1489 current_hweight(iocg, &hwa, NULL); in iocg_kick_waitq()
1494 u64 abs_vbudget = cost_to_abs_cost(vbudget, hwa); in iocg_kick_waitq()
1496 u64 vpay = abs_cost_to_cost(abs_vpay, hwa); in iocg_kick_waitq()
1516 s64 vdebt = abs_cost_to_cost(iocg->abs_vdebt, hwa); in iocg_kick_waitq()
1857 u32 hwa; in transfer_surpluses() local
1859 current_hweight(iocg, &hwa, NULL); in transfer_surpluses()
1862 if (iocg->hweight_after_donation > hwa) { in transfer_surpluses()
2300 u32 hwa, old_hwi, hwm, new_hwi, usage; in ioc_timer_fn() local
2326 current_hweight(iocg, &hwa, &old_hwi); in ioc_timer_fn()
2337 if (new_hwi < hwm && hwa >= 2) { in ioc_timer_fn()
2338 iocg->hweight_donating = hwa; in ioc_timer_fn()