Lines Matching refs:div64_u64
799 ioc->timer_slack_ns = div64_u64( in ioc_refresh_period_us()
829 vrate_pct = div64_u64(ioc->vtime_base_rate * 100, VTIME_PER_USEC); in ioc_autop_idx()
931 ioc->vrate_max = div64_u64((u64)ioc->params.qos[QOS_MAX] * in ioc_refresh_params()
996 vrate = div64_u64(vrate * (100 + VRATE_CLAMP_ADJ_PCT), 100); in ioc_adjust_base_vrate()
999 vrate = div64_u64(vrate * (100 - VRATE_CLAMP_ADJ_PCT), 100); in ioc_adjust_base_vrate()
1184 hwa = div64_u64((u64)hwa * active, active_sum); in current_hweight()
1187 hwi = div64_u64((u64)hwi * inuse, inuse_sum); in current_hweight()
1218 hwm = div64_u64((u64)hwm * inuse, child_inuse_sum); in current_hweight_max()
1339 delay = iocg->delay >> div64_u64(tdelta, USEC_PER_SEC); in iocg_kick_delay()
1596 *rq_wait_pct_p = div64_u64(rq_wait_ns * 100, in ioc_lat_stat()
1663 iocg->usage_delta_us = div64_u64(vusage_delta, ioc->vtime_base_rate); in iocg_flush_stat_one()
1740 ioc->vtime_err -= div64_u64(excess * old_hwi, WEIGHT_ONE); in hweight_after_donation()
2082 usage_pct = div64_u64(100 * ioc->dfgv_usage_us_sum, dur); in ioc_forgive_debts()
2191 ioc->vtime_err -= div64_u64(excess * old_hwi, in ioc_check_iocgs()
2777 size_nsec = div64_u64(calc_size_vtime_cost(rq, ioc), VTIME_PER_NSEC); in ioc_rqos_done()