Lines Matching refs:margins
412 struct ioc_margins margins; member
755 struct ioc_margins *margins = &ioc->margins; in ioc_refresh_margins() local
759 margins->min = (period_us * MARGIN_MIN_PCT / 100) * vrate; in ioc_refresh_margins()
760 margins->low = (period_us * MARGIN_LOW_PCT / 100) * vrate; in ioc_refresh_margins()
761 margins->target = (period_us * MARGIN_TARGET_PCT / 100) * vrate; in ioc_refresh_margins()
1307 vtarget = now->vnow - ioc->margins.target; in iocg_activate()
1756 time_after64(vtime, now->vnow - ioc->margins.min)) in hweight_after_donation()
1760 excess = now->vnow - vtime - ioc->margins.target; in hweight_after_donation()
2213 excess = now->vnow - vtime - ioc->margins.target; in ioc_check_iocgs()
2312 time_before64(vtime, now.vnow - ioc->margins.low))) { in ioc_timer_fn()
2466 struct ioc_margins *margins = &ioc->margins; in adjust_inuse_and_calc_cost() local
2486 if (margin >= iocg->saved_margin || margin >= margins->low || in adjust_inuse_and_calc_cost()