Lines Matching refs:mult
45 clocks_calc_mult_shift(u32 *mult, u32 *shift, u32 from, u32 to, u32 maxsec) in clocks_calc_mult_shift() argument
71 *mult = tmp; in clocks_calc_mult_shift()
224 wd_nsec = clocksource_cyc2ns(delta, watchdog->mult, in clocksource_watchdog()
228 cs_nsec = clocksource_cyc2ns(delta, cs->mult, cs->shift); in clocksource_watchdog()
576 nsec = mul_u64_u32_shr(delta, suspend_clocksource->mult, in clocksource_stop_suspend_timing()
639 ret = (u64)cs->mult * 11; in clocksource_max_adjustment()
659 u64 clocks_calc_max_nsecs(u32 mult, u32 shift, u32 maxadj, u64 mask, u64 *max_cyc) in clocks_calc_max_nsecs() argument
668 do_div(max_cycles, mult+maxadj); in clocks_calc_max_nsecs()
677 max_nsecs = clocksource_cyc2ns(max_cycles, mult - maxadj, shift); in clocks_calc_max_nsecs()
696 cs->max_idle_ns = clocks_calc_max_nsecs(cs->mult, cs->shift, in clocksource_update_max_deferment()
877 clocks_calc_mult_shift(&cs->mult, &cs->shift, freq, in __clocksource_update_freq_scale()
885 while (freq && ((cs->mult + cs->maxadj < cs->mult) in __clocksource_update_freq_scale()
886 || (cs->mult - cs->maxadj > cs->mult))) { in __clocksource_update_freq_scale()
887 cs->mult >>= 1; in __clocksource_update_freq_scale()
896 WARN_ONCE(cs->mult + cs->maxadj < cs->mult, in __clocksource_update_freq_scale()