Symbol: timekeeper
arch/arm/xen/enlighten.c
107
struct timekeeper *tk = priv;
arch/x86/kvm/x86.c
2344
static void update_pvclock_gtod(struct timekeeper *tk)
arch/x86/kvm/x86.c
9968
struct timekeeper *tk = priv;
arch/x86/xen/time.c
108
struct timekeeper *tk = priv;
include/linux/timekeeper_internal.h
195
extern void update_vsyscall(struct timekeeper *tk);
include/linux/timekeeper_internal.h
200
static inline void update_vsyscall(struct timekeeper *tk)
include/linux/timekeeper_internal.h
209
extern void vdso_time_update_aux(struct timekeeper *tk);
include/linux/timekeeper_internal.h
211
static inline void vdso_time_update_aux(struct timekeeper *tk) { }
kernel/time/timekeeping.c
1000
[TK_OFFS_BOOT] = &tk_core.timekeeper.offs_boot,
kernel/time/timekeeping.c
1001
[TK_OFFS_TAI] = &tk_core.timekeeper.offs_tai,
kernel/time/timekeeping.c
1006
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1028
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1080
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1106
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1138
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1157
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1186
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1214
struct timekeeper *tk;
kernel/time/timekeeping.c
1227
offs = &tk_core.timekeeper.offs_real;
kernel/time/timekeeping.c
1237
offs = &tk_core.timekeeper.offs_boot;
kernel/time/timekeeping.c
1243
offs = &tkd->timekeeper.offs_aux;
kernel/time/timekeeping.c
1250
tk = &tkd->timekeeper;
kernel/time/timekeeping.c
1333
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1415
struct clocksource *cs = tk_core.timekeeper.tkr_mono.clock;
kernel/time/timekeeping.c
1445
struct clocksource *cs = tk_core.timekeeper.tkr_mono.clock;
kernel/time/timekeeping.c
1464
struct tk_read_base *tkr = &tk_core.timekeeper.tkr_mono;
kernel/time/timekeeping.c
1485
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1530
struct timekeeper *tk;
kernel/time/timekeeping.c
1537
offs = &tk_core.timekeeper.offs_real;
kernel/time/timekeeping.c
1543
offs = &tkd->timekeeper.offs_aux;
kernel/time/timekeeping.c
1550
tk = &tkd->timekeeper;
kernel/time/timekeeping.c
1646
struct clocksource_base *base = READ_ONCE(tk_core.timekeeper.tkr_mono.clock->base);
kernel/time/timekeeping.c
1666
struct timekeeper *tks = &tk_core.shadow_timekeeper;
kernel/time/timekeeping.c
1692
static inline bool timekeeper_is_core_tk(struct timekeeper *tk)
kernel/time/timekeeping.c
1706
struct timekeeper *tks = &tkd->shadow_timekeeper;
kernel/time/timekeeping.c
1796
static void __timekeeping_set_tai_offset(struct timekeeper *tk, s32 tai_offset)
kernel/time/timekeeping.c
1826
struct timekeeper *tks = &tk_core.shadow_timekeeper;
kernel/time/timekeeping.c
1854
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1883
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
191
static inline void tk_normalize_xtime(struct timekeeper *tk)
kernel/time/timekeeping.c
1938
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1957
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
2012
tkd->timekeeper.id = tkd->shadow_timekeeper.id = tk_id;
kernel/time/timekeeping.c
2013
tkd->timekeeper.clock_valid = tkd->shadow_timekeeper.clock_valid = valid;
kernel/time/timekeeping.c
203
static inline struct timespec64 tk_xtime(const struct timekeeper *tk)
kernel/time/timekeeping.c
2040
struct timekeeper *tks = &tk_core.shadow_timekeeper;
kernel/time/timekeeping.c
2093
static void __timekeeping_inject_sleeptime(struct timekeeper *tk,
kernel/time/timekeeping.c
212
static inline struct timespec64 tk_xtime_coarse(const struct timekeeper *tk)
kernel/time/timekeeping.c
2158
struct timekeeper *tks = &tk_core.shadow_timekeeper;
kernel/time/timekeeping.c
2176
struct timekeeper *tks = &tk_core.shadow_timekeeper;
kernel/time/timekeeping.c
2241
struct timekeeper *tks = &tk_core.shadow_timekeeper;
kernel/time/timekeeping.c
230
static inline void tk_update_coarse_nsecs(struct timekeeper *tk)
kernel/time/timekeeping.c
2331
static __always_inline void timekeeping_apply_adjustment(struct timekeeper *tk,
kernel/time/timekeeping.c
235
static void tk_set_xtime(struct timekeeper *tk, const struct timespec64 *ts)
kernel/time/timekeeping.c
2409
static void timekeeping_adjust(struct timekeeper *tk, s64 offset)
kernel/time/timekeeping.c
242
static void tk_xtime_add(struct timekeeper *tk, const struct timespec64 *ts)
kernel/time/timekeeping.c
2471
static inline unsigned int accumulate_nsecs_to_secs(struct timekeeper *tk)
kernel/time/timekeeping.c
250
static void tk_set_wall_to_mono(struct timekeeper *tk, struct timespec64 wtm)
kernel/time/timekeeping.c
2520
static u64 logarithmic_accumulation(struct timekeeper *tk, u64 offset,
kernel/time/timekeeping.c
2560
struct timekeeper *tk = &tkd->shadow_timekeeper;
kernel/time/timekeeping.c
2561
struct timekeeper *real_tk = &tkd->timekeeper;
kernel/time/timekeeping.c
2650
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
2659
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
268
static inline void tk_update_sleep_time(struct timekeeper *tk, ktime_t delta)
kernel/time/timekeeping.c
2681
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
2689
offset = tk_core.timekeeper.offs_real;
kernel/time/timekeeping.c
2719
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
2731
offset = tk_core.timekeeper.offs_real;
kernel/time/timekeeping.c
2760
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
2801
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
2916
struct tk_read_base *tkr = &tk_core.timekeeper.tkr_mono;
kernel/time/timekeeping.c
2934
struct timekeeper *tks = &tkd->shadow_timekeeper;
kernel/time/timekeeping.c
2949
tk_get_aux_ts64(tkd->timekeeper.id, &ts);
kernel/time/timekeeping.c
3019
return timekeeper_data[id].timekeeper.xtime_sec;
kernel/time/timekeeping.c
3067
struct timekeeper *tks = &tkd->shadow_timekeeper;
kernel/time/timekeeping.c
3074
tk_setup_internals(tks, tk_core.timekeeper.tkr_raw.clock);
kernel/time/timekeeping.c
3104
struct timekeeper *aux_tk;
kernel/time/timekeeping.c
3114
aux_tk = &aux_tkd->timekeeper;
kernel/time/timekeeping.c
3165
struct timekeeper *aux_tks;
kernel/time/timekeeping.c
3229
struct tk_read_base *tkr_raw = &tk_core.timekeeper.tkr_raw;
kernel/time/timekeeping.c
3231
struct timekeeper *aux_tks = &aux_tkd->shadow_timekeeper;
kernel/time/timekeeping.c
3246
aux_tks->id = aux_tkd->timekeeper.id;
kernel/time/timekeeping.c
339
static void tk_setup_internals(struct timekeeper *tk, struct clocksource *clock)
kernel/time/timekeeping.c
50
struct timekeeper timekeeper;
kernel/time/timekeeping.c
51
struct timekeeper shadow_timekeeper;
kernel/time/timekeeping.c
585
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
602
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
641
static void halt_fast_timekeeper(const struct timekeeper *tk)
kernel/time/timekeeping.c
66
static inline bool tk_is_aux(const struct timekeeper *tk)
kernel/time/timekeeping.c
660
static void update_pvclock_gtod(struct timekeeper *tk, bool was_set)
kernel/time/timekeeping.c
671
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
697
static inline void tk_update_leap_state(struct timekeeper *tk)
kernel/time/timekeeping.c
713
tkd->timekeeper.next_leap_ktime = tkd->shadow_timekeeper.next_leap_ktime;
kernel/time/timekeeping.c
720
static inline void tk_update_ktime_data(struct timekeeper *tk)
kernel/time/timekeeping.c
750
static inline void tk_update_ns_to_cyc(struct timekeeper *tks, struct timekeeper *tkc)
kernel/time/timekeeping.c
77
static inline bool tk_is_aux(const struct timekeeper *tk)
kernel/time/timekeeping.c
786
memcpy(&tkd->shadow_timekeeper, &tkd->timekeeper, sizeof(tkd->timekeeper));
kernel/time/timekeeping.c
791
struct timekeeper *tk = &tkd->shadow_timekeeper;
kernel/time/timekeeping.c
814
tk_update_ns_to_cyc(tk, &tkd->timekeeper);
kernel/time/timekeeping.c
835
memcpy(&tkd->timekeeper, tk, sizeof(*tk));
kernel/time/timekeeping.c
847
static void timekeeping_forward_now(struct timekeeper *tk)
kernel/time/timekeeping.c
87
static inline void tk_update_aux_offs(struct timekeeper *tk, ktime_t offs)
kernel/time/timekeeping.c
892
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
942
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
963
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
983
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
999
[TK_OFFS_REAL] = &tk_core.timekeeper.offs_real,
kernel/time/vsyscall.c
140
void vdso_time_update_aux(struct timekeeper *tk)
kernel/time/vsyscall.c
29
static inline void update_vdso_time_data(struct vdso_time_data *vdata, struct timekeeper *tk)
kernel/time/vsyscall.c
77
void update_vsyscall(struct timekeeper *tk)