Lines Matching refs:mult
61 clocks_calc_mult_shift(u32 *mult, u32 *shift, u32 from, u32 to, u32 maxsec) in clocks_calc_mult_shift() argument
87 *mult = tmp; in clocks_calc_mult_shift()
204 wd_nsec = clocksource_cyc2ns(delta, watchdog->mult, in clocksource_watchdog()
208 cs_nsec = clocksource_cyc2ns(delta, cs->mult, cs->shift); in clocksource_watchdog()
461 ret = (u64)cs->mult * 11; in clocksource_max_adjustment()
481 u64 clocks_calc_max_nsecs(u32 mult, u32 shift, u32 maxadj, u64 mask, u64 *max_cyc) in clocks_calc_max_nsecs() argument
490 do_div(max_cycles, mult+maxadj); in clocks_calc_max_nsecs()
499 max_nsecs = clocksource_cyc2ns(max_cycles, mult - maxadj, shift); in clocks_calc_max_nsecs()
518 cs->max_idle_ns = clocks_calc_max_nsecs(cs->mult, cs->shift, in clocksource_update_max_deferment()
686 clocks_calc_mult_shift(&cs->mult, &cs->shift, freq, in __clocksource_update_freq_scale()
694 while (freq && ((cs->mult + cs->maxadj < cs->mult) in __clocksource_update_freq_scale()
695 || (cs->mult - cs->maxadj > cs->mult))) { in __clocksource_update_freq_scale()
696 cs->mult >>= 1; in __clocksource_update_freq_scale()
705 WARN_ONCE(cs->mult + cs->maxadj < cs->mult, in __clocksource_update_freq_scale()