Lines Matching refs:mult
63 clocks_calc_mult_shift(u32 *mult, u32 *shift, u32 from, u32 to, u32 maxsec) in clocks_calc_mult_shift() argument
89 *mult = tmp; in clocks_calc_mult_shift()
206 wd_nsec = clocksource_cyc2ns(delta, watchdog->mult, in clocksource_watchdog()
210 cs_nsec = clocksource_cyc2ns(delta, cs->mult, cs->shift); in clocksource_watchdog()
464 ret = (u64)cs->mult * 11; in clocksource_max_adjustment()
484 u64 clocks_calc_max_nsecs(u32 mult, u32 shift, u32 maxadj, u64 mask, u64 *max_cyc) in clocks_calc_max_nsecs() argument
493 do_div(max_cycles, mult+maxadj); in clocks_calc_max_nsecs()
502 max_nsecs = clocksource_cyc2ns(max_cycles, mult - maxadj, shift); in clocks_calc_max_nsecs()
521 cs->max_idle_ns = clocks_calc_max_nsecs(cs->mult, cs->shift, in clocksource_update_max_deferment()
687 clocks_calc_mult_shift(&cs->mult, &cs->shift, freq, in __clocksource_update_freq_scale()
695 while (freq && ((cs->mult + cs->maxadj < cs->mult) in __clocksource_update_freq_scale()
696 || (cs->mult - cs->maxadj > cs->mult))) { in __clocksource_update_freq_scale()
697 cs->mult >>= 1; in __clocksource_update_freq_scale()
706 WARN_ONCE(cs->mult + cs->maxadj < cs->mult, in __clocksource_update_freq_scale()