Searched refs:vdso_time_data (Results 1 – 13 of 13) sorted by relevance
| /linux/lib/vdso/ |
| H A D | gettimeofday.c | 92 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 D | datastore.c | 16 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 D | vdso.h | 17 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 D | gettimeofday.h | 170 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 D | vsyscall.c | 29 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 D | namespace.c | 221 struct vdso_time_data *vdata; in timens_set_vvar_page()
|
| /linux/include/vdso/ |
| H A D | datapage.h | 136 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 D | helpers.h | 65 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 D | vsyscall.h | 8 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 D | vsyscall.h | 11 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 D | gettimeofday.h | 17 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 D | gettimeofday.h | 72 const struct vdso_time_data *vd) in __arch_get_hw_counter()
|
| /linux/arch/loongarch/include/asm/vdso/ |
| H A D | gettimeofday.h | 77 const struct vdso_time_data *vd) in __arch_get_hw_counter()
|