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()
164 cycle_t now, last, mask, max, delta; in timekeeping_get_delta() local
182 delta = clocksource_delta(now, last, mask); in timekeeping_get_delta()
188 if (unlikely((~delta & mask) < (mask >> 3))) { in timekeeping_get_delta()
190 delta = 0; in timekeeping_get_delta()
194 if (unlikely(delta > max)) { in timekeeping_get_delta()
196 delta = tkr->clock->max_cycles; in timekeeping_get_delta()
199 return delta; in timekeeping_get_delta()
207 cycle_t cycle_now, delta; in timekeeping_get_delta() local
213 delta = clocksource_delta(cycle_now, tkr->cycle_last, tkr->mask); in timekeeping_get_delta()
215 return delta; in timekeeping_get_delta()
303 cycle_t delta; in timekeeping_get_ns() local
306 delta = timekeeping_get_delta(tkr); in timekeeping_get_ns()
308 nsec = (delta * tkr->mult + tkr->xtime_nsec) >> tkr->shift; in timekeeping_get_ns()
599 cycle_t cycle_now, delta; in timekeeping_forward_now() local
603 delta = clocksource_delta(cycle_now, tk->tkr_mono.cycle_last, tk->tkr_mono.mask); in timekeeping_forward_now()
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()
1270 struct timespec64 *delta) in __timekeeping_inject_sleeptime() argument
1272 if (!timespec64_valid_strict(delta)) { in __timekeeping_inject_sleeptime()
1278 tk_xtime_add(tk, delta); in __timekeeping_inject_sleeptime()
1279 tk_set_wall_to_mono(tk, timespec64_sub(tk->wall_to_monotonic, *delta)); in __timekeeping_inject_sleeptime()
1280 tk_update_sleep_time(tk, timespec64_to_ktime(*delta)); in __timekeeping_inject_sleeptime()
1281 tk_debug_account_sleep_time(delta); in __timekeeping_inject_sleeptime()
1331 void timekeeping_inject_sleeptime64(struct timespec64 *delta) in timekeeping_inject_sleeptime64() argument
1341 __timekeeping_inject_sleeptime(tk, delta); in timekeeping_inject_sleeptime64()
1439 struct timespec64 delta, delta_delta; in timekeeping_suspend() local
1464 delta = timespec64_sub(tk_xtime(tk), timekeeping_suspend_time); in timekeeping_suspend()
1465 delta_delta = timespec64_sub(delta, old_delta); in timekeeping_suspend()
1471 old_delta = delta; in timekeeping_suspend()
1988 struct timespec delta; in do_adjtimex() local
1989 delta.tv_sec = txc->time.tv_sec; in do_adjtimex()
1990 delta.tv_nsec = txc->time.tv_usec; in do_adjtimex()
1992 delta.tv_nsec *= 1000; in do_adjtimex()
1993 ret = timekeeping_inject_offset(&delta); in do_adjtimex()