Home
last modified time | relevance | path

Searched refs:vdso_clock (Results 1 – 6 of 6) sorted by relevance

/linux/include/vdso/
H A Dhelpers.h10 static __always_inline u32 vdso_read_begin(const struct vdso_clock *vc) in vdso_read_begin()
21 static __always_inline u32 vdso_read_retry(const struct vdso_clock *vc, in vdso_read_retry()
31 static __always_inline void vdso_write_seq_begin(struct vdso_clock *vc) in vdso_write_seq_begin()
41 static __always_inline void vdso_write_seq_end(struct vdso_clock *vc) in vdso_write_seq_end()
51 static __always_inline void vdso_write_begin_clock(struct vdso_clock *vc) in vdso_write_begin_clock()
58 static __always_inline void vdso_write_end_clock(struct vdso_clock *vc) in vdso_write_end_clock()
67 struct vdso_clock *vc = vd->clock_data; in vdso_write_begin()
77 struct vdso_clock *vc = vd->clock_data; in vdso_write_end()
H A Ddatapage.h100 struct vdso_clock { struct
139 struct vdso_clock clock_data[CS_BASES];
140 struct vdso_clock aux_clock_data[MAX_AUX_CLOCKS];
/linux/lib/vdso/
H A Dgettimeofday.c21 static __always_inline bool vdso_delta_ok(const struct vdso_clock *vc, u64 delta) in vdso_delta_ok()
26 static __always_inline bool vdso_delta_ok(const struct vdso_clock *vc, u64 delta) in vdso_delta_ok()
43 static __always_inline u64 vdso_calc_ns(const struct vdso_clock *vc, u64 cycles, u64 base) in vdso_calc_ns()
62 static inline bool vdso_clocksource_ok(const struct vdso_clock *vc) in vdso_clocksource_ok()
92 bool vdso_get_timestamp(const struct vdso_time_data *vd, const struct vdso_clock *vc, in vdso_get_timestamp()
118 bool do_hres_timens(const struct vdso_time_data *vdns, const struct vdso_clock *vcns, in do_hres_timens()
123 const struct vdso_clock *vc = vd->clock_data; in do_hres_timens()
150 bool do_hres(const struct vdso_time_data *vd, const struct vdso_clock *vc, in do_hres()
190 bool do_coarse_timens(const struct vdso_time_data *vdns, const struct vdso_clock *vcns, in do_coarse_timens()
195 const struct vdso_clock *v in do_coarse_timens()
[all...]
/linux/kernel/time/
H A Dvsyscall.c18 static inline void fill_clock_configuration(struct vdso_clock *vc, const struct tk_read_base *base) in fill_clock_configuration()
31 struct vdso_clock *vc = vdata->clock_data; in update_vdso_time_data()
80 struct vdso_clock *vc = vdata->clock_data; in update_vsyscall()
144 struct vdso_clock *vc; in vdso_time_update_aux()
H A Dnamespace.c178 static void timens_setup_vdso_clock_data(struct vdso_clock *vc, in timens_setup_vdso_clock_data()
222 struct vdso_clock *vc; in timens_set_vvar_page()
/linux/include/asm-generic/vdso/
H A Dvsyscall.h22 static __always_inline void __arch_update_vdso_clock(struct vdso_clock *vc) in __arch_update_vdso_clock()