Home
last modified time | relevance | path

Searched refs:timekeeper (Results 1 – 15 of 15) sorted by relevance

/Linux-v4.19/kernel/time/
Dtimekeeping.c52 struct timekeeper timekeeper; member
56 static struct timekeeper shadow_timekeeper;
97 static inline void tk_normalize_xtime(struct timekeeper *tk) in tk_normalize_xtime()
109 static inline struct timespec64 tk_xtime(const struct timekeeper *tk) in tk_xtime()
118 static void tk_set_xtime(struct timekeeper *tk, const struct timespec64 *ts) in tk_set_xtime()
124 static void tk_xtime_add(struct timekeeper *tk, const struct timespec64 *ts) in tk_xtime_add()
131 static void tk_set_wall_to_mono(struct timekeeper *tk, struct timespec64 wtm) in tk_set_wall_to_mono()
148 static inline void tk_update_sleep_time(struct timekeeper *tk, ktime_t delta) in tk_update_sleep_time()
176 static void timekeeping_check_update(struct timekeeper *tk, u64 offset) in timekeeping_check_update()
217 struct timekeeper *tk = &tk_core.timekeeper; in timekeeping_get_delta()
[all …]
/Linux-v4.19/include/linux/
Dtimekeeper_internal.h88 struct timekeeper { struct
138 extern void update_vsyscall(struct timekeeper *tk); argument
143 static inline void update_vsyscall(struct timekeeper *tk) in update_vsyscall()
/Linux-v4.19/arch/arm/kernel/
Dvdso.c289 static bool tk_is_cntvct(const struct timekeeper *tk) in tk_is_cntvct()
318 void update_vsyscall(struct timekeeper *tk) in update_vsyscall()
/Linux-v4.19/arch/sparc/kernel/
Dvdso.c25 void update_vsyscall(struct timekeeper *tk) in update_vsyscall()
/Linux-v4.19/arch/x86/entry/vsyscall/
Dvsyscall_gtod.c30 void update_vsyscall(struct timekeeper *tk) in update_vsyscall()
/Linux-v4.19/arch/mips/kernel/
Dvdso.c73 void update_vsyscall(struct timekeeper *tk) in update_vsyscall()
/Linux-v4.19/arch/arm64/kernel/
Dvdso.c221 void update_vsyscall(struct timekeeper *tk) in update_vsyscall()
/Linux-v4.19/arch/nds32/kernel/
Dvdso.c209 void update_vsyscall(struct timekeeper *tk) in update_vsyscall()
/Linux-v4.19/arch/arm/xen/
Denlighten.c135 struct timekeeper *tk = priv; in xen_pvclock_gtod_notify()
/Linux-v4.19/arch/ia64/kernel/
Dtime.c433 void update_vsyscall(struct timekeeper *tk) in update_vsyscall()
/Linux-v4.19/arch/x86/xen/
Dtime.c96 struct timekeeper *tk = priv; in xen_pvclock_gtod_notify()
/Linux-v4.19/Documentation/core-api/
Dtimekeeping.rst134 a non-maskable interrupt (NMI) during a timekeeper update, and
/Linux-v4.19/arch/s390/kernel/
Dtime.c276 void update_vsyscall(struct timekeeper *tk) in update_vsyscall()
/Linux-v4.19/arch/powerpc/kernel/
Dtime.c856 void update_vsyscall(struct timekeeper *tk) in update_vsyscall()
/Linux-v4.19/arch/x86/kvm/
Dx86.c1292 static void update_pvclock_gtod(struct timekeeper *tk) in update_pvclock_gtod()
6645 struct timekeeper *tk = priv; in pvclock_gtod_notify()