Symbol: timekeeper
arch/arm/xen/enlighten.c
107
struct timekeeper *tk = priv;
arch/sparc/kernel/vdso.c
24
void update_vsyscall(struct timekeeper *tk)
arch/x86/kvm/x86.c
2366
static void update_pvclock_gtod(struct timekeeper *tk)
arch/x86/kvm/x86.c
9964
struct timekeeper *tk = priv;
arch/x86/xen/time.c
107
struct timekeeper *tk = priv;
include/linux/timekeeper_internal.h
187
extern void update_vsyscall(struct timekeeper *tk);
include/linux/timekeeper_internal.h
192
static inline void update_vsyscall(struct timekeeper *tk)
include/linux/timekeeper_internal.h
201
extern void vdso_time_update_aux(struct timekeeper *tk);
include/linux/timekeeper_internal.h
203
static inline void vdso_time_update_aux(struct timekeeper *tk) { }
kernel/time/timekeeping.c
1008
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1037
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1048
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1066
tk_core.timekeeper.offs_real);
kernel/time/timekeeping.c
1068
tk_core.timekeeper.offs_boot);
kernel/time/timekeeping.c
1121
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1205
struct clocksource *cs = tk_core.timekeeper.tkr_mono.clock;
kernel/time/timekeeping.c
1233
struct clocksource *cs = tk_core.timekeeper.tkr_mono.clock;
kernel/time/timekeeping.c
1252
struct tk_read_base *tkr = &tk_core.timekeeper.tkr_mono;
kernel/time/timekeeping.c
1273
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1313
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1359
tk_core.timekeeper.offs_real);
kernel/time/timekeeping.c
1422
struct clocksource_base *base = READ_ONCE(tk_core.timekeeper.tkr_mono.clock->base);
kernel/time/timekeeping.c
1442
struct timekeeper *tks = &tk_core.shadow_timekeeper;
kernel/time/timekeeping.c
1468
static inline bool timekeeper_is_core_tk(struct timekeeper *tk)
kernel/time/timekeeping.c
1482
struct timekeeper *tks = &tkd->shadow_timekeeper;
kernel/time/timekeeping.c
1572
static void __timekeeping_set_tai_offset(struct timekeeper *tk, s32 tai_offset)
kernel/time/timekeeping.c
1602
struct timekeeper *tks = &tk_core.shadow_timekeeper;
kernel/time/timekeeping.c
1630
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1647
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1702
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1721
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1776
tkd->timekeeper.id = tkd->shadow_timekeeper.id = tk_id;
kernel/time/timekeeping.c
1777
tkd->timekeeper.clock_valid = tkd->shadow_timekeeper.clock_valid = valid;
kernel/time/timekeeping.c
1804
struct timekeeper *tks = &tk_core.shadow_timekeeper;
kernel/time/timekeeping.c
1856
static void __timekeeping_inject_sleeptime(struct timekeeper *tk,
kernel/time/timekeeping.c
190
static inline void tk_normalize_xtime(struct timekeeper *tk)
kernel/time/timekeeping.c
1921
struct timekeeper *tks = &tk_core.shadow_timekeeper;
kernel/time/timekeeping.c
1939
struct timekeeper *tks = &tk_core.shadow_timekeeper;
kernel/time/timekeeping.c
2004
struct timekeeper *tks = &tk_core.shadow_timekeeper;
kernel/time/timekeeping.c
202
static inline struct timespec64 tk_xtime(const struct timekeeper *tk)
kernel/time/timekeeping.c
2094
static __always_inline void timekeeping_apply_adjustment(struct timekeeper *tk,
kernel/time/timekeeping.c
211
static inline struct timespec64 tk_xtime_coarse(const struct timekeeper *tk)
kernel/time/timekeeping.c
2172
static void timekeeping_adjust(struct timekeeper *tk, s64 offset)
kernel/time/timekeeping.c
2234
static inline unsigned int accumulate_nsecs_to_secs(struct timekeeper *tk)
kernel/time/timekeeping.c
2283
static u64 logarithmic_accumulation(struct timekeeper *tk, u64 offset,
kernel/time/timekeeping.c
229
static inline void tk_update_coarse_nsecs(struct timekeeper *tk)
kernel/time/timekeeping.c
2323
struct timekeeper *tk = &tkd->shadow_timekeeper;
kernel/time/timekeeping.c
2324
struct timekeeper *real_tk = &tkd->timekeeper;
kernel/time/timekeeping.c
234
static void tk_set_xtime(struct timekeeper *tk, const struct timespec64 *ts)
kernel/time/timekeeping.c
241
static void tk_xtime_add(struct timekeeper *tk, const struct timespec64 *ts)
kernel/time/timekeeping.c
2413
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
2422
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
2444
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
2452
offset = tk_core.timekeeper.offs_real;
kernel/time/timekeeping.c
2482
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
249
static void tk_set_wall_to_mono(struct timekeeper *tk, struct timespec64 wtm)
kernel/time/timekeeping.c
2494
offset = tk_core.timekeeper.offs_real;
kernel/time/timekeeping.c
2523
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
2564
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
267
static inline void tk_update_sleep_time(struct timekeeper *tk, ktime_t delta)
kernel/time/timekeeping.c
2679
struct tk_read_base *tkr = &tk_core.timekeeper.tkr_mono;
kernel/time/timekeeping.c
2697
struct timekeeper *tks = &tkd->shadow_timekeeper;
kernel/time/timekeeping.c
2712
tk_get_aux_ts64(tkd->timekeeper.id, &ts);
kernel/time/timekeeping.c
2782
return timekeeper_data[id].timekeeper.xtime_sec;
kernel/time/timekeeping.c
2830
struct timekeeper *tks = &tkd->shadow_timekeeper;
kernel/time/timekeeping.c
2837
tk_setup_internals(tks, tk_core.timekeeper.tkr_mono.clock);
kernel/time/timekeeping.c
2867
struct timekeeper *aux_tk;
kernel/time/timekeeping.c
2877
aux_tk = &aux_tkd->timekeeper;
kernel/time/timekeeping.c
2928
struct timekeeper *aux_tks;
kernel/time/timekeeping.c
2992
struct tk_read_base *tkr_raw = &tk_core.timekeeper.tkr_raw;
kernel/time/timekeeping.c
2994
struct timekeeper *aux_tks = &aux_tkd->shadow_timekeeper;
kernel/time/timekeeping.c
3009
aux_tks->id = aux_tkd->timekeeper.id;
kernel/time/timekeeping.c
309
static void tk_setup_internals(struct timekeeper *tk, struct clocksource *clock)
kernel/time/timekeeping.c
534
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
54
struct timekeeper timekeeper;
kernel/time/timekeeping.c
55
struct timekeeper shadow_timekeeper;
kernel/time/timekeeping.c
551
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
590
static void halt_fast_timekeeper(const struct timekeeper *tk)
kernel/time/timekeeping.c
609
static void update_pvclock_gtod(struct timekeeper *tk, bool was_set)
kernel/time/timekeeping.c
620
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
646
static inline void tk_update_leap_state(struct timekeeper *tk)
kernel/time/timekeeping.c
662
tkd->timekeeper.next_leap_ktime = tkd->shadow_timekeeper.next_leap_ktime;
kernel/time/timekeeping.c
669
static inline void tk_update_ktime_data(struct timekeeper *tk)
kernel/time/timekeeping.c
70
static inline bool tk_is_aux(const struct timekeeper *tk)
kernel/time/timekeeping.c
705
memcpy(&tkd->shadow_timekeeper, &tkd->timekeeper, sizeof(tkd->timekeeper));
kernel/time/timekeeping.c
710
struct timekeeper *tk = &tkd->shadow_timekeeper;
kernel/time/timekeeping.c
753
memcpy(&tkd->timekeeper, tk, sizeof(*tk));
kernel/time/timekeeping.c
765
static void timekeeping_forward_now(struct timekeeper *tk)
kernel/time/timekeeping.c
795
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
80
static inline bool tk_is_aux(const struct timekeeper *tk)
kernel/time/timekeeping.c
816
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
836
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
852
[TK_OFFS_REAL] = &tk_core.timekeeper.offs_real,
kernel/time/timekeeping.c
853
[TK_OFFS_BOOT] = &tk_core.timekeeper.offs_boot,
kernel/time/timekeeping.c
854
[TK_OFFS_TAI] = &tk_core.timekeeper.offs_tai,
kernel/time/timekeeping.c
859
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
86
static inline void tk_update_aux_offs(struct timekeeper *tk, ktime_t offs)
kernel/time/timekeeping.c
880
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
931
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
957
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
989
struct timekeeper *tk = &tk_core.timekeeper;
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)