| /linux-6.15/arch/powerpc/kernel/vdso/ |
| H A D | vgettimeofday.c | 10 const struct vdso_time_data *vd) in __c_kernel_clock_gettime() 16 const struct vdso_time_data *vd) in __c_kernel_clock_getres() 22 const struct vdso_time_data *vd) in __c_kernel_clock_gettime() 28 const struct vdso_time_data *vd) in __c_kernel_clock_gettime64() 34 const struct vdso_time_data *vd) in __c_kernel_clock_getres() 41 const struct vdso_time_data *vd) in __c_kernel_gettimeofday() 46 __kernel_old_time_t __c_kernel_time(__kernel_old_time_t *time, const struct vdso_time_data *vd) in __c_kernel_time()
|
| /linux-6.15/lib/vdso/ |
| H A D | gettimeofday.c | 78 const struct vdso_time_data *__arch_get_vdso_u_timens_data(const struct vdso_time_data *vd) in __arch_get_vdso_u_timens_data() 88 const struct vdso_time_data *vd = __arch_get_vdso_u_timens_data(vdns); in do_hres_timens() 130 const struct vdso_time_data *__arch_get_vdso_u_timens_data(const struct vdso_time_data *vd) in __arch_get_vdso_u_timens_data() 144 int do_hres(const struct vdso_time_data *vd, const struct vdso_clock *vc, in do_hres() 200 const struct vdso_time_data *vd = __arch_get_vdso_u_timens_data(vdns); in do_coarse_timens() 238 int do_coarse(const struct vdso_time_data *vd, const struct vdso_clock *vc, in do_coarse() 265 __cvdso_clock_gettime_common(const struct vdso_time_data *vd, clockid_t clock, in __cvdso_clock_gettime_common() 293 __cvdso_clock_gettime_data(const struct vdso_time_data *vd, clockid_t clock, in __cvdso_clock_gettime_data() 311 __cvdso_clock_gettime32_data(const struct vdso_time_data *vd, clockid_t clock, in __cvdso_clock_gettime32_data() 337 __cvdso_gettimeofday_data(const struct vdso_time_data *vd, in __cvdso_gettimeofday_data() [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-6.15/arch/powerpc/include/asm/vdso/ |
| H A D | gettimeofday.h | 97 const struct vdso_time_data *vd) in __arch_get_hw_counter() 128 const struct vdso_time_data *vd); 130 const struct vdso_time_data *vd); 133 const struct vdso_time_data *vd); 135 const struct vdso_time_data *vd); 137 const struct vdso_time_data *vd); 140 const struct vdso_time_data *vd); 142 const struct vdso_time_data *vd);
|
| /linux-6.15/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-6.15/include/asm-generic/vdso/ |
| H A D | vsyscall.h | 10 static __always_inline const struct vdso_time_data *__arch_get_vdso_u_time_data(void) in __arch_get_vdso_u_time_data() 26 static __always_inline void __arch_update_vsyscall(struct vdso_time_data *vdata) in __arch_update_vsyscall() 32 static __always_inline void __arch_sync_vdso_time_data(struct vdso_time_data *vdata) in __arch_sync_vdso_time_data()
|
| /linux-6.15/arch/arm64/include/asm/vdso/ |
| H A D | gettimeofday.h | 70 const struct vdso_time_data *vd) in __arch_get_hw_counter() 103 static __always_inline const struct vdso_time_data *__arch_get_vdso_u_time_data(void) in __arch_get_vdso_u_time_data() 105 const struct vdso_time_data *ret = &vdso_u_time_data; in __arch_get_vdso_u_time_data()
|
| H A D | compat_gettimeofday.h | 107 const struct vdso_time_data *vd) in __arch_get_hw_counter() 134 static __always_inline const struct vdso_time_data *__arch_get_vdso_u_time_data(void) in __arch_get_vdso_u_time_data() 136 const struct vdso_time_data *ret; in __arch_get_vdso_u_time_data()
|
| H A D | vsyscall.h | 16 void __arm64_update_vsyscall(struct vdso_time_data *vdata) in __arm64_update_vsyscall()
|
| /linux-6.15/kernel/time/ |
| H A D | vsyscall.c | 18 static inline void update_vdso_time_data(struct vdso_time_data *vdata, struct timekeeper *tk) in update_vdso_time_data() 80 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() 153 struct vdso_time_data *vdata = vdso_k_time_data; in vdso_update_begin() 170 struct vdso_time_data *vdata = vdso_k_time_data; in vdso_update_end()
|
| H A D | namespace.c | 222 struct vdso_time_data *vdata; in timens_set_vvar_page()
|
| /linux-6.15/include/vdso/ |
| H A D | datapage.h | 132 struct vdso_time_data { struct 163 extern struct vdso_time_data vdso_u_time_data __attribute__((visibility("hidden"))); argument 167 extern struct vdso_time_data *vdso_k_time_data;
|
| H A D | helpers.h | 31 static __always_inline void vdso_write_begin(struct vdso_time_data *vd) in vdso_write_begin() 45 static __always_inline void vdso_write_end(struct vdso_time_data *vd) in vdso_write_end()
|
| /linux-6.15/arch/arm/include/asm/vdso/ |
| H A D | vsyscall.h | 13 void __arch_sync_vdso_time_data(struct vdso_time_data *vdata) in __arch_sync_vdso_time_data()
|
| H A D | gettimeofday.h | 115 const struct vdso_time_data *vd) in __arch_get_hw_counter()
|
| /linux-6.15/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-6.15/arch/riscv/include/asm/vdso/ |
| H A D | gettimeofday.h | 72 const struct vdso_time_data *vd) in __arch_get_hw_counter()
|
| /linux-6.15/arch/loongarch/include/asm/vdso/ |
| H A D | gettimeofday.h | 75 const struct vdso_time_data *vd) in __arch_get_hw_counter()
|
| /linux-6.15/arch/x86/include/asm/vdso/ |
| H A D | gettimeofday.h | 239 const struct vdso_time_data *vd) in __arch_get_hw_counter()
|