Lines Matching refs:hwa
1150 u32 hwa, hwi; in current_hweight() local
1170 hwa = hwi = WEIGHT_ONE; in current_hweight()
1184 hwa = div64_u64((u64)hwa * active, active_sum); in current_hweight()
1190 iocg->hweight_active = max_t(u32, hwa, 1); in current_hweight()
1332 u32 hwa; in iocg_kick_delay() local
1344 current_hweight(iocg, &hwa, NULL); in iocg_kick_delay()
1346 abs_cost_to_cost(iocg->abs_vdebt, hwa) - now->vnow; in iocg_kick_delay()
1469 u32 hwa; in iocg_kick_waitq() local
1473 current_hweight(iocg, &hwa, NULL); in iocg_kick_waitq()
1478 u64 abs_vbudget = cost_to_abs_cost(vbudget, hwa); in iocg_kick_waitq()
1480 u64 vpay = abs_cost_to_cost(abs_vpay, hwa); in iocg_kick_waitq()
1500 s64 vdebt = abs_cost_to_cost(iocg->abs_vdebt, hwa); in iocg_kick_waitq()
1841 u32 hwa; in transfer_surpluses() local
1843 current_hweight(iocg, &hwa, NULL); in transfer_surpluses()
1846 if (iocg->hweight_after_donation > hwa) { in transfer_surpluses()
2284 u32 hwa, old_hwi, hwm, new_hwi, usage; in ioc_timer_fn() local
2310 current_hweight(iocg, &hwa, &old_hwi); in ioc_timer_fn()
2315 iocg->hweight_donating = hwa; in ioc_timer_fn()