/linux/kernel/time/ |
H A D | posix-stubs.c | 26 SYSCALL_DEFINE2(clock_settime, const clockid_t, which_clock, in SYSCALL_DEFINE2() argument 31 if (which_clock != CLOCK_REALTIME) in SYSCALL_DEFINE2() 39 static int do_clock_gettime(clockid_t which_clock, struct timespec64 *tp) in do_clock_gettime() argument 41 switch (which_clock) { in do_clock_gettime() 60 SYSCALL_DEFINE2(clock_gettime, const clockid_t, which_clock, in SYSCALL_DEFINE2() argument 66 ret = do_clock_gettime(which_clock, &kernel_tp); in SYSCALL_DEFINE2() 75 SYSCALL_DEFINE2(clock_getres, const clockid_t, which_clock, struct __kernel_timespec __user *, tp) in SYSCALL_DEFINE2() argument 82 switch (which_clock) { in SYSCALL_DEFINE2() 94 SYSCALL_DEFINE4(clock_nanosleep, const clockid_t, which_clock, int, flags, in SYSCALL_DEFINE4() argument 101 switch (which_clock) { in SYSCALL_DEFINE4() [all …]
|
H A D | posix-timers.c | 194 static int posix_get_realtime_timespec(clockid_t which_clock, struct timespec64 *tp) in posix_get_realtime_timespec() argument 200 static ktime_t posix_get_realtime_ktime(clockid_t which_clock) in posix_get_realtime_ktime() argument 205 static int posix_clock_realtime_set(const clockid_t which_clock, in posix_clock_realtime_set() argument 211 static int posix_clock_realtime_adj(const clockid_t which_clock, in posix_clock_realtime_adj() argument 217 static int posix_get_monotonic_timespec(clockid_t which_clock, struct timespec64 *tp) in posix_get_monotonic_timespec() argument 224 static ktime_t posix_get_monotonic_ktime(clockid_t which_clock) in posix_get_monotonic_ktime() argument 229 static int posix_get_monotonic_raw(clockid_t which_clock, struct timespec64 *tp) in posix_get_monotonic_raw() argument 236 static int posix_get_realtime_coarse(clockid_t which_clock, struct timespec64 *tp) in posix_get_realtime_coarse() argument 242 static int posix_get_monotonic_coarse(clockid_t which_clock, in posix_get_monotonic_coarse() argument 250 static int posix_get_coarse_res(const clockid_t which_clock, struct timespec64 *tp) in posix_get_coarse_res() argument [all …]
|
H A D | posix-timers.h | 11 int (*clock_getres)(const clockid_t which_clock, 13 int (*clock_set)(const clockid_t which_clock, 16 int (*clock_get_timespec)(const clockid_t which_clock, 19 ktime_t (*clock_get_ktime)(const clockid_t which_clock); 20 int (*clock_adj)(const clockid_t which_clock, struct __kernel_timex *tx); 22 int (*nsleep)(const clockid_t which_clock, int flags,
|
H A D | posix-cpu-timers.c | 160 posix_cpu_clock_getres(const clockid_t which_clock, struct timespec64 *tp) in posix_cpu_clock_getres() argument 162 int error = validate_clock_permissions(which_clock); in posix_cpu_clock_getres() 167 if (CPUCLOCK_WHICH(which_clock) == CPUCLOCK_SCHED) { in posix_cpu_clock_getres() 1478 static int do_cpu_nanosleep(const clockid_t which_clock, int flags, in do_cpu_nanosleep() argument 1491 timer.it_clock = which_clock; in do_cpu_nanosleep() 1570 static int posix_cpu_nsleep(const clockid_t which_clock, int flags, in posix_cpu_nsleep() argument 1579 if (CPUCLOCK_PERTHREAD(which_clock) && in posix_cpu_nsleep() 1580 (CPUCLOCK_PID(which_clock) == 0 || in posix_cpu_nsleep() 1581 CPUCLOCK_PID(which_clock) == task_pid_vnr(current))) in posix_cpu_nsleep() 1584 error = do_cpu_nanosleep(which_clock, flags, rqtp); in posix_cpu_nsleep() [all …]
|
H A D | alarmtimer.c | 608 static int alarm_clock_getres(const clockid_t which_clock, struct timespec64 *tp) in alarm_clock_getres() argument 625 static int alarm_clock_get_timespec(clockid_t which_clock, struct timespec64 *tp) in alarm_clock_get_timespec() argument 627 struct alarm_base *base = &alarm_bases[clock2alarm(which_clock)]; in alarm_clock_get_timespec() 643 static ktime_t alarm_clock_get_ktime(clockid_t which_clock) in alarm_clock_get_ktime() argument 645 struct alarm_base *base = &alarm_bases[clock2alarm(which_clock)]; in alarm_clock_get_ktime() 771 static int alarm_timer_nsleep(const clockid_t which_clock, int flags, in alarm_timer_nsleep() argument 774 enum alarmtimer_type type = clock2alarm(which_clock); in alarm_timer_nsleep() 798 exp = timens_ktime_to_host(which_clock, exp); in alarm_timer_nsleep()
|
/linux/include/linux/ |
H A D | syscalls.h | 606 asmlinkage long sys_timer_create(clockid_t which_clock, 616 asmlinkage long sys_clock_settime(clockid_t which_clock, 618 asmlinkage long sys_clock_gettime(clockid_t which_clock, 620 asmlinkage long sys_clock_getres(clockid_t which_clock, 622 asmlinkage long sys_clock_nanosleep(clockid_t which_clock, int flags, 630 asmlinkage long sys_clock_settime32(clockid_t which_clock, 632 asmlinkage long sys_clock_gettime32(clockid_t which_clock, 634 asmlinkage long sys_clock_getres_time32(clockid_t which_clock, 636 asmlinkage long sys_clock_nanosleep_time32(clockid_t which_clock, int flags, 897 asmlinkage long sys_clock_adjtime(clockid_t which_clock, [all …]
|