Lines Matching refs:which_clock
38 static int check_clock(const clockid_t which_clock) in check_clock() argument
42 const pid_t pid = CPUCLOCK_PID(which_clock); in check_clock()
44 if (CPUCLOCK_WHICH(which_clock) >= CPUCLOCK_MAX) in check_clock()
52 if (!p || !(CPUCLOCK_PERTHREAD(which_clock) ? in check_clock()
126 posix_cpu_clock_getres(const clockid_t which_clock, struct timespec64 *tp) in posix_cpu_clock_getres() argument
128 int error = check_clock(which_clock); in posix_cpu_clock_getres()
132 if (CPUCLOCK_WHICH(which_clock) == CPUCLOCK_SCHED) { in posix_cpu_clock_getres()
145 posix_cpu_clock_set(const clockid_t which_clock, const struct timespec64 *tp) in posix_cpu_clock_set() argument
151 int error = check_clock(which_clock); in posix_cpu_clock_set()
162 static int cpu_clock_sample(const clockid_t which_clock, in cpu_clock_sample() argument
165 switch (CPUCLOCK_WHICH(which_clock)) { in cpu_clock_sample()
244 static int cpu_clock_sample_group(const clockid_t which_clock, in cpu_clock_sample_group() argument
250 switch (CPUCLOCK_WHICH(which_clock)) { in cpu_clock_sample_group()
270 const clockid_t which_clock, in posix_cpu_clock_get_task() argument
276 if (CPUCLOCK_PERTHREAD(which_clock)) { in posix_cpu_clock_get_task()
278 err = cpu_clock_sample(which_clock, tsk, &rtn); in posix_cpu_clock_get_task()
281 err = cpu_clock_sample_group(which_clock, tsk, &rtn); in posix_cpu_clock_get_task()
291 static int posix_cpu_clock_get(const clockid_t which_clock, struct timespec64 *tp) in posix_cpu_clock_get() argument
293 const pid_t pid = CPUCLOCK_PID(which_clock); in posix_cpu_clock_get()
301 err = posix_cpu_clock_get_task(current, which_clock, tp); in posix_cpu_clock_get()
311 err = posix_cpu_clock_get_task(p, which_clock, tp); in posix_cpu_clock_get()
546 static int cpu_timer_sample_group(const clockid_t which_clock, in cpu_timer_sample_group() argument
552 switch (CPUCLOCK_WHICH(which_clock)) { in cpu_timer_sample_group()
1249 static int do_cpu_nanosleep(const clockid_t which_clock, int flags, in do_cpu_nanosleep() argument
1262 timer.it_clock = which_clock; in do_cpu_nanosleep()
1346 static int posix_cpu_nsleep(const clockid_t which_clock, int flags, in posix_cpu_nsleep() argument
1355 if (CPUCLOCK_PERTHREAD(which_clock) && in posix_cpu_nsleep()
1356 (CPUCLOCK_PID(which_clock) == 0 || in posix_cpu_nsleep()
1357 CPUCLOCK_PID(which_clock) == task_pid_vnr(current))) in posix_cpu_nsleep()
1360 error = do_cpu_nanosleep(which_clock, flags, rqtp); in posix_cpu_nsleep()
1368 restart_block->nanosleep.clockid = which_clock; in posix_cpu_nsleep()
1375 clockid_t which_clock = restart_block->nanosleep.clockid; in posix_cpu_nsleep_restart() local
1380 return do_cpu_nanosleep(which_clock, TIMER_ABSTIME, &t); in posix_cpu_nsleep_restart()
1386 static int process_cpu_clock_getres(const clockid_t which_clock, in process_cpu_clock_getres() argument
1391 static int process_cpu_clock_get(const clockid_t which_clock, in process_cpu_clock_get() argument
1401 static int process_cpu_nsleep(const clockid_t which_clock, int flags, in process_cpu_nsleep() argument
1406 static int thread_cpu_clock_getres(const clockid_t which_clock, in thread_cpu_clock_getres() argument
1411 static int thread_cpu_clock_get(const clockid_t which_clock, in thread_cpu_clock_get() argument