Home
last modified time | relevance | path

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

/linux-6.15/arch/powerpc/kernel/vdso/
H A Dvgettimeofday.c10 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 Dgettimeofday.c78 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 Ddatastore.c16 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 Dgettimeofday.h97 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 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-6.15/include/asm-generic/vdso/
H A Dvsyscall.h10 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 Dgettimeofday.h70 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 Dcompat_gettimeofday.h107 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 Dvsyscall.h16 void __arm64_update_vsyscall(struct vdso_time_data *vdata) in __arm64_update_vsyscall()
/linux-6.15/kernel/time/
H A Dvsyscall.c18 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 Dnamespace.c222 struct vdso_time_data *vdata; in timens_set_vvar_page()
/linux-6.15/include/vdso/
H A Ddatapage.h132 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 Dhelpers.h31 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 Dvsyscall.h13 void __arch_sync_vdso_time_data(struct vdso_time_data *vdata) in __arch_sync_vdso_time_data()
H A Dgettimeofday.h115 const struct vdso_time_data *vd) in __arch_get_hw_counter()
/linux-6.15/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-6.15/arch/riscv/include/asm/vdso/
H A Dgettimeofday.h72 const struct vdso_time_data *vd) in __arch_get_hw_counter()
/linux-6.15/arch/loongarch/include/asm/vdso/
H A Dgettimeofday.h75 const struct vdso_time_data *vd) in __arch_get_hw_counter()
/linux-6.15/arch/x86/include/asm/vdso/
H A Dgettimeofday.h239 const struct vdso_time_data *vd) in __arch_get_hw_counter()