Lines Matching refs:mult
251 tmp += clock->mult/2; in tk_setup_internals()
252 do_div(tmp, clock->mult); in tk_setup_internals()
260 tk->xtime_interval = (u64) interval * clock->mult; in tk_setup_internals()
263 ((u64) interval * clock->mult) >> clock->shift; in tk_setup_internals()
287 tk->tkr_mono.mult = clock->mult; in tk_setup_internals()
288 tk->tkr_raw.mult = clock->mult; in tk_setup_internals()
308 nsec = (delta * tkr->mult + tkr->xtime_nsec) >> tkr->shift; in timekeeping_get_ns()
446 update_vsyscall_old(&xt, &wm, tk->tkr_mono.clock, tk->tkr_mono.mult, in update_vsyscall()
607 tk->tkr_mono.xtime_nsec += delta * tk->tkr_mono.mult; in timekeeping_forward_now()
614 nsec = clocksource_cyc2ns(delta, tk->tkr_raw.mult, tk->tkr_raw.shift); in timekeeping_forward_now()
694 nsecs = tk->tkr_mono.mult >> tk->tkr_mono.shift; in ktime_get_resolution_ns()
1389 u32 mult = clock->mult; in timekeeping_resume() local
1401 do_div(max, mult); in timekeeping_resume()
1404 nsec = (((u64) max * mult) >> shift) * num; in timekeeping_resume()
1407 nsec += ((u64) cycle_delta * mult) >> shift; in timekeeping_resume()
1573 if ((mult_adj > 0) && (tk->tkr_mono.mult + mult_adj < mult_adj)) { in timekeeping_apply_adjustment()
1579 tk->tkr_mono.mult += mult_adj; in timekeeping_apply_adjustment()
1644 (abs(tk->tkr_mono.mult - tk->tkr_mono.clock->mult) in timekeeping_adjust()
1648 tk->tkr_mono.clock->name, (long)tk->tkr_mono.mult, in timekeeping_adjust()
1649 (long)tk->tkr_mono.clock->mult + tk->tkr_mono.clock->maxadj); in timekeeping_adjust()