Lines Matching refs:shift

69 	while (tk->tkr_mono.xtime_nsec >= ((u64)NSEC_PER_SEC << tk->tkr_mono.shift)) {  in tk_normalize_xtime()
70 tk->tkr_mono.xtime_nsec -= (u64)NSEC_PER_SEC << tk->tkr_mono.shift; in tk_normalize_xtime()
80 ts.tv_nsec = (long)(tk->tkr_mono.xtime_nsec >> tk->tkr_mono.shift); in tk_xtime()
87 tk->tkr_mono.xtime_nsec = (u64)ts->tv_nsec << tk->tkr_mono.shift; in tk_set_xtime()
93 tk->tkr_mono.xtime_nsec += (u64)ts->tv_nsec << tk->tkr_mono.shift; in tk_xtime_add()
260 tmp <<= clock->shift; in tk_setup_internals()
274 ((u64) interval * clock->mult) >> clock->shift; in tk_setup_internals()
278 int shift_change = clock->shift - old_clock->shift; in tk_setup_internals()
286 tk->tkr_mono.shift = clock->shift; in tk_setup_internals()
287 tk->tkr_raw.shift = clock->shift; in tk_setup_internals()
290 tk->ntp_error_shift = NTP_SCALE_SHIFT - clock->shift; in tk_setup_internals()
319 nsec = (delta * tkr->mult + tkr->xtime_nsec) >> tkr->shift; in timekeeping_get_ns()
500 remainder = tk->tkr_mono.xtime_nsec & ((1ULL << tk->tkr_mono.shift) - 1); in old_vsyscall_fixup()
502 tk->tkr_mono.xtime_nsec += 1ULL << tk->tkr_mono.shift; in old_vsyscall_fixup()
504 tk->ntp_error -= (1ULL << tk->tkr_mono.shift) << tk->ntp_error_shift; in old_vsyscall_fixup()
579 nsec += (u32)(tk->tkr_mono.xtime_nsec >> tk->tkr_mono.shift); in tk_update_ktime_data()
627 tk->tkr_mono.xtime_nsec += (u64)arch_gettimeoffset() << tk->tkr_mono.shift; in timekeeping_forward_now()
631 nsec = clocksource_cyc2ns(delta, tk->tkr_raw.mult, tk->tkr_raw.shift); in timekeeping_forward_now()
1391 u32 shift = clock->shift; in timekeeping_resume() local
1405 nsec = (((u64) max * mult) >> shift) * num; in timekeeping_resume()
1408 nsec += ((u64) cycle_delta * mult) >> shift; in timekeeping_resume()
1684 u64 nsecps = (u64)NSEC_PER_SEC << tk->tkr_mono.shift; in accumulate_nsecs_to_secs()
1723 u32 shift, in logarithmic_accumulation() argument
1726 cycle_t interval = tk->cycle_interval << shift; in logarithmic_accumulation()
1738 tk->tkr_mono.xtime_nsec += tk->xtime_interval << shift; in logarithmic_accumulation()
1742 raw_nsecs = (u64)tk->raw_interval << shift; in logarithmic_accumulation()
1752 tk->ntp_error += tk->ntp_tick << shift; in logarithmic_accumulation()
1754 (tk->ntp_error_shift + shift); in logarithmic_accumulation()
1768 int shift = 0, maxshift; in update_wall_time() local
1800 shift = ilog2(offset) - ilog2(tk->cycle_interval); in update_wall_time()
1801 shift = max(0, shift); in update_wall_time()
1804 shift = min(shift, maxshift); in update_wall_time()
1806 offset = logarithmic_accumulation(tk, offset, shift, in update_wall_time()
1808 if (offset < tk->cycle_interval<<shift) in update_wall_time()
1809 shift--; in update_wall_time()
1947 nsecs = tk->tkr_mono.xtime_nsec >> tk->tkr_mono.shift; in ktime_get_update_offsets_tick()