Lines Matching refs:delta
114 static inline void tk_update_sleep_time(struct timekeeper *tk, ktime_t delta) in tk_update_sleep_time() argument
116 tk->offs_boot = ktime_add(tk->offs_boot, delta); in tk_update_sleep_time()
175 cycle_t now, last, mask, max, delta; in timekeeping_get_delta() local
193 delta = clocksource_delta(now, last, mask); in timekeeping_get_delta()
199 if (unlikely((~delta & mask) < (mask >> 3))) { in timekeeping_get_delta()
201 delta = 0; in timekeeping_get_delta()
205 if (unlikely(delta > max)) { in timekeeping_get_delta()
207 delta = tkr->clock->max_cycles; in timekeeping_get_delta()
210 return delta; in timekeeping_get_delta()
218 cycle_t cycle_now, delta; in timekeeping_get_delta() local
224 delta = clocksource_delta(cycle_now, tkr->cycle_last, tkr->mask); in timekeeping_get_delta()
226 return delta; in timekeeping_get_delta()
314 cycle_t delta; in timekeeping_get_ns() local
317 delta = timekeeping_get_delta(tkr); in timekeeping_get_ns()
319 nsec = (delta * tkr->mult + tkr->xtime_nsec) >> tkr->shift; in timekeeping_get_ns()
616 cycle_t cycle_now, delta; in timekeeping_forward_now() local
620 delta = clocksource_delta(cycle_now, tk->tkr_mono.cycle_last, tk->tkr_mono.mask); in timekeeping_forward_now()
624 tk->tkr_mono.xtime_nsec += delta * tk->tkr_mono.mult; in timekeeping_forward_now()
631 nsec = clocksource_cyc2ns(delta, tk->tkr_raw.mult, tk->tkr_raw.shift); in timekeeping_forward_now()
1271 struct timespec64 *delta) in __timekeeping_inject_sleeptime() argument
1273 if (!timespec64_valid_strict(delta)) { in __timekeeping_inject_sleeptime()
1279 tk_xtime_add(tk, delta); in __timekeeping_inject_sleeptime()
1280 tk_set_wall_to_mono(tk, timespec64_sub(tk->wall_to_monotonic, *delta)); in __timekeeping_inject_sleeptime()
1281 tk_update_sleep_time(tk, timespec64_to_ktime(*delta)); in __timekeeping_inject_sleeptime()
1282 tk_debug_account_sleep_time(delta); in __timekeeping_inject_sleeptime()
1332 void timekeeping_inject_sleeptime64(struct timespec64 *delta) in timekeeping_inject_sleeptime64() argument
1342 __timekeeping_inject_sleeptime(tk, delta); in timekeeping_inject_sleeptime64()
1440 struct timespec64 delta, delta_delta; in timekeeping_suspend() local
1465 delta = timespec64_sub(tk_xtime(tk), timekeeping_suspend_time); in timekeeping_suspend()
1466 delta_delta = timespec64_sub(delta, old_delta); in timekeeping_suspend()
1472 old_delta = delta; in timekeeping_suspend()
2007 struct timespec delta; in do_adjtimex() local
2008 delta.tv_sec = txc->time.tv_sec; in do_adjtimex()
2009 delta.tv_nsec = txc->time.tv_usec; in do_adjtimex()
2011 delta.tv_nsec *= 1000; in do_adjtimex()
2012 ret = timekeeping_inject_offset(&delta); in do_adjtimex()