| /linux/arch/x86/entry/vdso/ |
| H A D | vclock_gettime.c | 36 int __vdso_clock_gettime(clockid_t clock, struct __kernel_timespec *ts) in __vdso_clock_gettime() 41 int clock_gettime(clockid_t, struct __kernel_timespec *) 45 struct __kernel_timespec *res) in __vdso_clock_getres() 49 int clock_getres(clockid_t, struct __kernel_timespec *) 62 int __vdso_clock_gettime64(clockid_t clock, struct __kernel_timespec *ts) in __vdso_clock_gettime64() 67 int clock_gettime64(clockid_t, struct __kernel_timespec *)
|
| /linux/arch/powerpc/include/asm/vdso/ |
| H A D | gettimeofday.h | 56 int clock_gettime_fallback(clockid_t _clkid, struct __kernel_timespec *_ts) in clock_gettime_fallback() 62 int clock_getres_fallback(clockid_t _clkid, struct __kernel_timespec *_ts) in clock_getres_fallback() 72 int clock_gettime_fallback(clockid_t _clkid, struct __kernel_timespec *_ts) in clock_gettime_fallback() 78 int clock_getres_fallback(clockid_t _clkid, struct __kernel_timespec *_ts) in clock_getres_fallback() 127 int __c_kernel_clock_gettime(clockid_t clock, struct __kernel_timespec *ts, 129 int __c_kernel_clock_getres(clockid_t clock_id, struct __kernel_timespec *res, 134 int __c_kernel_clock_gettime64(clockid_t clock, struct __kernel_timespec *ts,
|
| /linux/lib/vdso/ |
| H A D | gettimeofday.c | 85 static __always_inline void vdso_set_timespec(struct __kernel_timespec *ts, u64 sec, u64 ns) in vdso_set_timespec() 119 clockid_t clk, struct __kernel_timespec *ts) in do_hres_timens() 151 clockid_t clk, struct __kernel_timespec *ts) in do_hres() 191 clockid_t clk, struct __kernel_timespec *ts) in do_coarse_timens() 220 clockid_t clk, struct __kernel_timespec *ts) in do_coarse() 246 bool do_aux(const struct vdso_time_data *vd, clockid_t clock, struct __kernel_timespec *ts) in do_aux() 289 struct __kernel_timespec *ts) in __cvdso_clock_gettime_common() 318 struct __kernel_timespec *ts) in __cvdso_clock_gettime_data() 330 __cvdso_clock_gettime(clockid_t clock, struct __kernel_timespec *ts) in __cvdso_clock_gettime() 340 struct __kernel_timespec ts; in __cvdso_clock_gettime32_data() [all …]
|
| /linux/arch/arm64/kernel/vdso/ |
| H A D | vgettimeofday.c | 9 int __kernel_clock_gettime(clockid_t clock, struct __kernel_timespec *ts); 11 int __kernel_clock_getres(clockid_t clock_id, struct __kernel_timespec *res); 14 struct __kernel_timespec *ts) in __kernel_clock_gettime() 26 struct __kernel_timespec *res) in __kernel_clock_getres()
|
| /linux/include/vdso/ |
| H A D | gettime.h | 7 struct __kernel_timespec; 16 int __vdso_clock_getres(clockid_t clock, struct __kernel_timespec *res); 17 int __vdso_clock_gettime(clockid_t clock, struct __kernel_timespec *ts); 22 int __vdso_clock_gettime64(clockid_t clock, struct __kernel_timespec *ts);
|
| /linux/arch/riscv/include/asm/vdso/ |
| H A D | gettimeofday.h | 38 long clock_gettime_fallback(clockid_t _clkid, struct __kernel_timespec *_ts) in clock_gettime_fallback() 41 register struct __kernel_timespec *ts asm("a1") = _ts; in clock_gettime_fallback() 54 int clock_getres_fallback(clockid_t _clkid, struct __kernel_timespec *_ts) in clock_getres_fallback() 57 register struct __kernel_timespec *ts asm("a1") = _ts; in clock_getres_fallback()
|
| /linux/arch/loongarch/include/asm/vdso/ |
| H A D | gettimeofday.h | 40 struct __kernel_timespec *_ts) in clock_gettime_fallback() 43 register struct __kernel_timespec *ts asm("a1") = _ts; in clock_gettime_fallback() 59 struct __kernel_timespec *_ts) in clock_getres_fallback() 62 register struct __kernel_timespec *ts asm("a1") = _ts; in clock_getres_fallback()
|
| /linux/include/uapi/linux/ |
| H A D | time_types.h | 7 struct __kernel_timespec { struct 13 struct __kernel_timespec it_interval; /* timer period */ argument 14 struct __kernel_timespec it_value; /* timer expiration */
|
| /linux/arch/parisc/kernel/vdso64/ |
| H A D | vdso64_generic.c | 7 struct __kernel_timespec; 12 int __vdso_clock_gettime(clockid_t clock, struct __kernel_timespec *ts); 21 int __vdso_clock_gettime(clockid_t clock, struct __kernel_timespec *ts) in __vdso_clock_gettime()
|
| /linux/arch/parisc/kernel/vdso32/ |
| H A D | vdso32_generic.c | 9 struct __kernel_timespec; 15 int __vdso_clock_gettime64(clockid_t clock, struct __kernel_timespec *ts); 29 int __vdso_clock_gettime64(clockid_t clock, struct __kernel_timespec *ts) in __vdso_clock_gettime64()
|
| /linux/arch/mips/vdso/ |
| H A D | vgettimeofday.c | 44 struct __kernel_timespec *ts) in __vdso_clock_gettime64() 52 struct __kernel_timespec *ts) in __vdso_clock_gettime() 74 struct __kernel_timespec *res) in __vdso_clock_getres()
|
| /linux/tools/include/nolibc/ |
| H A D | time.h | 22 void __nolibc_timespec_user_to_kernel(const struct timespec *ts, struct __kernel_timespec *kts) in __nolibc_timespec_user_to_kernel() 29 void __nolibc_timespec_kernel_to_user(const struct __kernel_timespec *kts, struct timespec *ts) in __nolibc_timespec_kernel_to_user() 49 struct __kernel_timespec kres; in sys_clock_getres() 71 struct __kernel_timespec ktp; in sys_clock_gettime() 93 struct __kernel_timespec ktp; in sys_clock_settime() 113 struct __kernel_timespec krqtp, krmtp; in sys_clock_nanosleep()
|
| /linux/kernel/time/ |
| H A D | posix-stubs.c | 27 const struct __kernel_timespec __user *, tp) in SYSCALL_DEFINE2() 61 struct __kernel_timespec __user *, tp) in SYSCALL_DEFINE2() 75 SYSCALL_DEFINE2(clock_getres, const clockid_t, which_clock, struct __kernel_timespec __user *, tp) in SYSCALL_DEFINE2() 95 const struct __kernel_timespec __user *, rqtp, in SYSCALL_DEFINE4() 96 struct __kernel_timespec __user *, rmtp) in SYSCALL_DEFINE4()
|
| /linux/arch/mips/include/asm/vdso/ |
| H A D | gettimeofday.h | 53 struct __kernel_timespec *_ts) in clock_gettime_fallback() 55 register struct __kernel_timespec *ts asm("a1") = _ts; in clock_gettime_fallback() 79 struct __kernel_timespec *_ts) in clock_getres_fallback() 81 register struct __kernel_timespec *ts asm("a1") = _ts; in clock_getres_fallback()
|
| /linux/tools/testing/selftests/vDSO/ |
| H A D | vdso_test_correctness.c | 40 #ifndef __kernel_timespec 41 struct __kernel_timespec { struct 56 typedef int (*vgettime64_t)(clockid_t, struct __kernel_timespec *); argument 162 static inline int sys_clock_gettime64(clockid_t id, struct __kernel_timespec *ts) in sys_clock_gettime64() 232 static bool ts64_leq(const struct __kernel_timespec *a, in ts64_leq() 233 const struct __kernel_timespec *b) in ts64_leq() 328 struct __kernel_timespec start, vdso, end; in test_one_clock_gettime64()
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_vmlinux.c | 21 struct __kernel_timespec *ts; in handle__tp() 39 struct __kernel_timespec *ts; in BPF_PROG() 57 struct __kernel_timespec *ts; in BPF_PROG()
|
| H A D | test_attach_probe.c | 29 int BPF_KSYSCALL(handle_kprobe_auto, struct __kernel_timespec *req, struct __kernel_timespec *rem) in BPF_KSYSCALL()
|
| /linux/arch/riscv/kernel/vdso/ |
| H A D | vgettimeofday.c | 13 int __vdso_clock_gettime(clockid_t clock, struct __kernel_timespec *ts) in __vdso_clock_gettime() 23 int __vdso_clock_getres(clockid_t clock_id, struct __kernel_timespec *res) in __vdso_clock_getres()
|
| /linux/arch/loongarch/vdso/ |
| H A D | vgettimeofday.c | 10 int __vdso_clock_gettime(clockid_t clock, struct __kernel_timespec *ts) in __vdso_clock_gettime() 20 int __vdso_clock_getres(clockid_t clock_id, struct __kernel_timespec *res) in __vdso_clock_getres()
|
| /linux/arch/s390/include/asm/vdso/ |
| H A D | gettimeofday.h | 23 long clock_gettime_fallback(clockid_t clkid, struct __kernel_timespec *ts) in clock_gettime_fallback() 36 long clock_getres_fallback(clockid_t clkid, struct __kernel_timespec *ts) in clock_getres_fallback()
|
| /linux/arch/x86/um/vdso/ |
| H A D | um_vdso.c | 16 int __vdso_clock_gettime(clockid_t clock, struct __kernel_timespec *ts) in __vdso_clock_gettime() 27 int clock_gettime(clockid_t, struct __kernel_timespec *)
|
| /linux/include/linux/ |
| H A D | restart_block.h | 11 struct __kernel_timespec; 43 struct __kernel_timespec __user *rmtp;
|
| H A D | time.h | 12 const struct __kernel_timespec __user *uts); 14 struct __kernel_timespec __user *uts);
|
| H A D | syscalls.h | 317 struct __kernel_timespec __user *timeout); 327 struct __kernel_timespec __user *timeout, 393 const struct __kernel_timespec __user *timeout, 506 fd_set __user *, struct __kernel_timespec __user *, 512 struct __kernel_timespec __user *, const sigset_t __user *, 552 struct __kernel_timespec __user *utimes, 571 const struct __kernel_timespec __user *utime, 584 struct __kernel_timespec __user *timeout, clockid_t clockid); 589 unsigned int flags, struct __kernel_timespec __user *timespec, 595 asmlinkage long sys_nanosleep(struct __kernel_timespec __user *rqtp, [all …]
|
| /linux/kernel/futex/ |
| H A D | syscalls.c | 189 const struct __kernel_timespec __user *, utime, in SYSCALL_DEFINE6() 255 static int futex2_setup_timeout(struct __kernel_timespec __user *timeout, in futex2_setup_timeout() 320 struct __kernel_timespec __user *, timeout, clockid_t, clockid) in SYSCALL_DEFINE5() 403 struct __kernel_timespec __user *, timeout, in SYSCALL_DEFINE6()
|