Home
last modified time | relevance | path

Searched refs:vdso_time_data (Results 1 – 13 of 13) sorted by relevance

/linux/lib/vdso/
H A Dgettimeofday.c92 bool vdso_get_timestamp(const struct vdso_time_data *vd, const struct vdso_clock *vc, in vdso_get_timestamp()
112 const struct vdso_time_data *__arch_get_vdso_u_timens_data(const struct vdso_time_data *vd) in __arch_get_vdso_u_timens_data()
118 bool do_hres_timens(const struct vdso_time_data *vdns, const struct vdso_clock *vcns, in do_hres_timens()
121 const struct vdso_time_data *vd = __arch_get_vdso_u_timens_data(vdns); 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()
193 const struct vdso_time_data *vd = __arch_get_vdso_u_timens_data(vdns); in do_coarse_timens()
219 bool do_coarse(const struct vdso_time_data *vd, const struct vdso_clock *vc, in do_coarse()
246 bool do_aux(const struct vdso_time_data *v
[all...]
H A Ddatastore.c16 struct vdso_time_data data;
19 struct vdso_time_data *vdso_k_time_data = &vdso_time_data_store.data;
/linux/arch/mips/include/asm/vdso/
H A Dvdso.h17 static inline const struct vdso_time_data *get_vdso_time_data(void) in get_vdso_time_data()
19 const struct vdso_time_data *addr; in get_vdso_time_data()
65 static inline void __iomem *get_gic(const struct vdso_time_data *data) in get_gic()
H A Dgettimeofday.h170 static __always_inline u64 read_gic_count(const struct vdso_time_data *data) in read_gic_count()
187 const struct vdso_time_data *vd) in __arch_get_hw_counter()
212 static __always_inline const struct vdso_time_data *__arch_get_vdso_u_time_data(void) in __arch_get_vdso_u_time_data()
/linux/kernel/time/
H A Dvsyscall.c29 static inline void update_vdso_time_data(struct vdso_time_data *vdata, struct timekeeper *tk) in update_vdso_time_data()
79 struct vdso_time_data *vdata = vdso_k_time_data; in update_vsyscall()
131 struct vdso_time_data *vdata = vdso_k_time_data; in update_vsyscall_tz()
142 struct vdso_time_data *vdata = vdso_k_time_data; in vdso_time_update_aux()
193 struct vdso_time_data *vdata = vdso_k_time_data; in vdso_update_begin()
210 struct vdso_time_data *vdata = vdso_k_time_data; in vdso_update_end()
H A Dnamespace.c221 struct vdso_time_data *vdata; in timens_set_vvar_page()
/linux/include/vdso/
H A Ddatapage.h136 struct vdso_time_data { struct
167 extern struct vdso_time_data vdso_u_time_data __attribute__((visibility("hidden"))); argument
171 extern struct vdso_time_data *vdso_k_time_data;
H A Dhelpers.h65 static __always_inline void vdso_write_begin(struct vdso_time_data *vd) in vdso_write_begin()
75 static __always_inline void vdso_write_end(struct vdso_time_data *vd) in vdso_write_end()
/linux/include/asm-generic/vdso/
H A Dvsyscall.h8 static __always_inline const struct vdso_time_data *__arch_get_vdso_u_time_data(void) in __arch_get_vdso_u_time_data()
28 static __always_inline void __arch_sync_vdso_time_data(struct vdso_time_data *vdata) in __arch_sync_vdso_time_data()
/linux/arch/arm/include/asm/vdso/
H A Dvsyscall.h11 void __arch_sync_vdso_time_data(struct vdso_time_data *vdata) in __arch_sync_vdso_time_data()
/linux/arch/s390/include/asm/vdso/
H A Dgettimeofday.h17 static inline u64 __arch_get_hw_counter(s32 clock_mode, const struct vdso_time_data *vd) in __arch_get_hw_counter()
/linux/arch/riscv/include/asm/vdso/
H A Dgettimeofday.h72 const struct vdso_time_data *vd) in __arch_get_hw_counter()
/linux/arch/loongarch/include/asm/vdso/
H A Dgettimeofday.h77 const struct vdso_time_data *vd) in __arch_get_hw_counter()