Symbol: clockid_t
arch/arm/include/asm/vdso/gettimeofday.h
37
clockid_t _clkid,
arch/arm/include/asm/vdso/gettimeofday.h
41
register clockid_t clkid asm("r0") = _clkid;
arch/arm/include/asm/vdso/gettimeofday.h
55
clockid_t _clkid,
arch/arm/include/asm/vdso/gettimeofday.h
59
register clockid_t clkid asm("r0") = _clkid;
arch/arm/include/asm/vdso/gettimeofday.h
73
clockid_t _clkid,
arch/arm/include/asm/vdso/gettimeofday.h
77
register clockid_t clkid asm("r0") = _clkid;
arch/arm/include/asm/vdso/gettimeofday.h
91
clockid_t _clkid,
arch/arm/include/asm/vdso/gettimeofday.h
95
register clockid_t clkid asm("r0") = _clkid;
arch/arm/vdso/vgettimeofday.c
13
int __vdso_clock_gettime(clockid_t clock,
arch/arm/vdso/vgettimeofday.c
19
int __vdso_clock_gettime64(clockid_t clock,
arch/arm/vdso/vgettimeofday.c
31
int __vdso_clock_getres(clockid_t clock_id,
arch/arm/vdso/vgettimeofday.c
37
int __vdso_clock_getres_time64(clockid_t clock_id, struct __kernel_timespec *res)
arch/arm64/include/asm/vdso/compat_gettimeofday.h
39
long clock_gettime_fallback(clockid_t _clkid, struct __kernel_timespec *_ts)
arch/arm64/include/asm/vdso/compat_gettimeofday.h
42
register clockid_t clkid asm("r0") = _clkid;
arch/arm64/include/asm/vdso/compat_gettimeofday.h
56
long clock_gettime32_fallback(clockid_t _clkid, struct old_timespec32 *_ts)
arch/arm64/include/asm/vdso/compat_gettimeofday.h
59
register clockid_t clkid asm("r0") = _clkid;
arch/arm64/include/asm/vdso/compat_gettimeofday.h
73
int clock_getres_fallback(clockid_t _clkid, struct __kernel_timespec *_ts)
arch/arm64/include/asm/vdso/compat_gettimeofday.h
76
register clockid_t clkid asm("r0") = _clkid;
arch/arm64/include/asm/vdso/compat_gettimeofday.h
90
int clock_getres32_fallback(clockid_t _clkid, struct old_timespec32 *_ts)
arch/arm64/include/asm/vdso/compat_gettimeofday.h
93
register clockid_t clkid asm("r0") = _clkid;
arch/arm64/include/asm/vdso/gettimeofday.h
39
long clock_gettime_fallback(clockid_t _clkid, struct __kernel_timespec *_ts)
arch/arm64/include/asm/vdso/gettimeofday.h
42
register clockid_t clkid asm("x0") = _clkid;
arch/arm64/include/asm/vdso/gettimeofday.h
56
int clock_getres_fallback(clockid_t _clkid, struct __kernel_timespec *_ts)
arch/arm64/include/asm/vdso/gettimeofday.h
59
register clockid_t clkid asm("x0") = _clkid;
arch/arm64/kernel/vdso/vgettimeofday.c
11
int __kernel_clock_getres(clockid_t clock_id, struct __kernel_timespec *res);
arch/arm64/kernel/vdso/vgettimeofday.c
13
int __kernel_clock_gettime(clockid_t clock,
arch/arm64/kernel/vdso/vgettimeofday.c
25
int __kernel_clock_getres(clockid_t clock_id,
arch/arm64/kernel/vdso/vgettimeofday.c
9
int __kernel_clock_gettime(clockid_t clock, struct __kernel_timespec *ts);
arch/arm64/kernel/vdso32/vgettimeofday.c
11
int __vdso_clock_gettime(clockid_t clock,
arch/arm64/kernel/vdso32/vgettimeofday.c
17
int __vdso_clock_gettime64(clockid_t clock,
arch/arm64/kernel/vdso32/vgettimeofday.c
29
int __vdso_clock_getres(clockid_t clock_id,
arch/arm64/kernel/vdso32/vgettimeofday.c
35
int __vdso_clock_getres_time64(clockid_t clock_id, struct __kernel_timespec *res)
arch/loongarch/include/asm/vdso/gettimeofday.h
39
clockid_t _clkid,
arch/loongarch/include/asm/vdso/gettimeofday.h
42
register clockid_t clkid asm("a0") = _clkid;
arch/loongarch/include/asm/vdso/gettimeofday.h
58
clockid_t _clkid,
arch/loongarch/include/asm/vdso/gettimeofday.h
61
register clockid_t clkid asm("a0") = _clkid;
arch/loongarch/vdso/vgettimeofday.c
10
int __vdso_clock_gettime(clockid_t clock, struct __kernel_timespec *ts)
arch/loongarch/vdso/vgettimeofday.c
20
int __vdso_clock_getres(clockid_t clock_id, struct __kernel_timespec *res)
arch/mips/include/asm/vdso/gettimeofday.h
106
clockid_t _clkid,
arch/mips/include/asm/vdso/gettimeofday.h
110
register clockid_t clkid asm("a0") = _clkid;
arch/mips/include/asm/vdso/gettimeofday.h
128
clockid_t _clkid,
arch/mips/include/asm/vdso/gettimeofday.h
132
register clockid_t clkid asm("a0") = _clkid;
arch/mips/include/asm/vdso/gettimeofday.h
52
clockid_t _clkid,
arch/mips/include/asm/vdso/gettimeofday.h
56
register clockid_t clkid asm("a0") = _clkid;
arch/mips/include/asm/vdso/gettimeofday.h
78
clockid_t _clkid,
arch/mips/include/asm/vdso/gettimeofday.h
82
register clockid_t clkid asm("a0") = _clkid;
arch/mips/vdso/vgettimeofday.c
15
int __vdso_clock_gettime(clockid_t clock,
arch/mips/vdso/vgettimeofday.c
37
int __vdso_clock_getres(clockid_t clock_id,
arch/mips/vdso/vgettimeofday.c
43
int __vdso_clock_gettime64(clockid_t clock,
arch/mips/vdso/vgettimeofday.c
49
int __vdso_clock_getres_time64(clockid_t clock, struct __kernel_timespec *ts)
arch/mips/vdso/vgettimeofday.c
56
int __vdso_clock_gettime(clockid_t clock,
arch/mips/vdso/vgettimeofday.c
78
int __vdso_clock_getres(clockid_t clock_id,
arch/parisc/kernel/vdso32/vdso32_generic.c
14
int __vdso_clock_gettime(clockid_t clock, struct old_timespec32 *ts);
arch/parisc/kernel/vdso32/vdso32_generic.c
15
int __vdso_clock_gettime64(clockid_t clock, struct __kernel_timespec *ts);
arch/parisc/kernel/vdso32/vdso32_generic.c
24
int __vdso_clock_gettime(clockid_t clock, struct old_timespec32 *ts)
arch/parisc/kernel/vdso32/vdso32_generic.c
29
int __vdso_clock_gettime64(clockid_t clock, struct __kernel_timespec *ts)
arch/parisc/kernel/vdso64/vdso64_generic.c
12
int __vdso_clock_gettime(clockid_t clock, struct __kernel_timespec *ts);
arch/parisc/kernel/vdso64/vdso64_generic.c
21
int __vdso_clock_gettime(clockid_t clock, struct __kernel_timespec *ts)
arch/powerpc/include/asm/vdso/gettimeofday.h
127
int __c_kernel_clock_gettime(clockid_t clock, struct __kernel_timespec *ts,
arch/powerpc/include/asm/vdso/gettimeofday.h
129
int __c_kernel_clock_getres(clockid_t clock_id, struct __kernel_timespec *res,
arch/powerpc/include/asm/vdso/gettimeofday.h
132
int __c_kernel_clock_gettime(clockid_t clock, struct old_timespec32 *ts,
arch/powerpc/include/asm/vdso/gettimeofday.h
134
int __c_kernel_clock_gettime64(clockid_t clock, struct __kernel_timespec *ts,
arch/powerpc/include/asm/vdso/gettimeofday.h
136
int __c_kernel_clock_getres(clockid_t clock_id, struct old_timespec32 *res,
arch/powerpc/include/asm/vdso/gettimeofday.h
138
int __c_kernel_clock_getres_time64(clockid_t clock_id, struct __kernel_timespec *res,
arch/powerpc/include/asm/vdso/gettimeofday.h
56
int clock_gettime_fallback(clockid_t _clkid, struct __kernel_timespec *_ts)
arch/powerpc/include/asm/vdso/gettimeofday.h
62
int clock_getres_fallback(clockid_t _clkid, struct __kernel_timespec *_ts)
arch/powerpc/include/asm/vdso/gettimeofday.h
72
int clock_gettime_fallback(clockid_t _clkid, struct __kernel_timespec *_ts)
arch/powerpc/include/asm/vdso/gettimeofday.h
78
int clock_getres_fallback(clockid_t _clkid, struct __kernel_timespec *_ts)
arch/powerpc/include/asm/vdso/gettimeofday.h
84
int clock_gettime32_fallback(clockid_t _clkid, struct old_timespec32 *_ts)
arch/powerpc/include/asm/vdso/gettimeofday.h
90
int clock_getres32_fallback(clockid_t _clkid, struct old_timespec32 *_ts)
arch/powerpc/kernel/vdso/vgettimeofday.c
15
int __c_kernel_clock_getres(clockid_t clock_id, struct __kernel_timespec *res,
arch/powerpc/kernel/vdso/vgettimeofday.c
21
int __c_kernel_clock_gettime(clockid_t clock, struct old_timespec32 *ts,
arch/powerpc/kernel/vdso/vgettimeofday.c
27
int __c_kernel_clock_gettime64(clockid_t clock, struct __kernel_timespec *ts,
arch/powerpc/kernel/vdso/vgettimeofday.c
33
int __c_kernel_clock_getres(clockid_t clock_id, struct old_timespec32 *res,
arch/powerpc/kernel/vdso/vgettimeofday.c
39
int __c_kernel_clock_getres_time64(clockid_t clock_id, struct __kernel_timespec *res,
arch/powerpc/kernel/vdso/vgettimeofday.c
9
int __c_kernel_clock_gettime(clockid_t clock, struct __kernel_timespec *ts,
arch/riscv/include/asm/vdso/gettimeofday.h
38
long clock_gettime_fallback(clockid_t _clkid, struct __kernel_timespec *_ts)
arch/riscv/include/asm/vdso/gettimeofday.h
40
register clockid_t clkid asm("a0") = _clkid;
arch/riscv/include/asm/vdso/gettimeofday.h
54
int clock_getres_fallback(clockid_t _clkid, struct __kernel_timespec *_ts)
arch/riscv/include/asm/vdso/gettimeofday.h
56
register clockid_t clkid asm("a0") = _clkid;
arch/riscv/kernel/vdso/vgettimeofday.c
13
int __vdso_clock_gettime(clockid_t clock, struct __kernel_timespec *ts)
arch/riscv/kernel/vdso/vgettimeofday.c
23
int __vdso_clock_getres(clockid_t clock_id, struct __kernel_timespec *res)
arch/s390/include/asm/vdso/gettimeofday.h
23
long clock_gettime_fallback(clockid_t clkid, struct __kernel_timespec *ts)
arch/s390/include/asm/vdso/gettimeofday.h
36
long clock_getres_fallback(clockid_t clkid, struct __kernel_timespec *ts)
arch/s390/kernel/vdso/vdso.h
10
int __s390_vdso_clock_getres(clockid_t clock, struct __kernel_timespec *ts);
arch/s390/kernel/vdso/vdso.h
9
int __s390_vdso_clock_gettime(clockid_t clock, struct __kernel_timespec *ts);
arch/s390/kernel/vdso/vdso_generic.c
11
int __s390_vdso_clock_gettime(clockid_t clock, struct __kernel_timespec *ts)
arch/s390/kernel/vdso/vdso_generic.c
16
int __s390_vdso_clock_getres(clockid_t clock, struct __kernel_timespec *ts)
arch/sparc/kernel/sys_sparc_64.c
592
SYSCALL_DEFINE2(sparc_clock_adjtime, const clockid_t, which_clock,
arch/sparc/vdso/vclock_gettime.c
274
__vdso_clock_gettime(clockid_t clock, struct __kernel_old_timespec *ts)
arch/sparc/vdso/vclock_gettime.c
298
clock_gettime(clockid_t, struct __kernel_old_timespec *)
arch/sparc/vdso/vclock_gettime.c
302
__vdso_clock_gettime_stick(clockid_t clock, struct __kernel_old_timespec *ts)
arch/x86/entry/vdso/common/vclock_gettime.c
36
int __vdso_clock_gettime(clockid_t clock, struct __kernel_timespec *ts)
arch/x86/entry/vdso/common/vclock_gettime.c
41
int clock_gettime(clockid_t, struct __kernel_timespec *)
arch/x86/entry/vdso/common/vclock_gettime.c
44
int __vdso_clock_getres(clockid_t clock,
arch/x86/entry/vdso/common/vclock_gettime.c
49
int clock_getres(clockid_t, struct __kernel_timespec *)
arch/x86/entry/vdso/common/vclock_gettime.c
54
int __vdso_clock_gettime(clockid_t clock, struct old_timespec32 *ts)
arch/x86/entry/vdso/common/vclock_gettime.c
59
int clock_gettime(clockid_t, struct old_timespec32 *)
arch/x86/entry/vdso/common/vclock_gettime.c
62
int __vdso_clock_gettime64(clockid_t clock, struct __kernel_timespec *ts)
arch/x86/entry/vdso/common/vclock_gettime.c
67
int clock_gettime64(clockid_t, struct __kernel_timespec *)
arch/x86/entry/vdso/common/vclock_gettime.c
70
int __vdso_clock_getres(clockid_t clock, struct old_timespec32 *res)
arch/x86/entry/vdso/common/vclock_gettime.c
75
int clock_getres(clockid_t, struct old_timespec32 *)
arch/x86/entry/vdso/common/vclock_gettime.c
78
int __vdso_clock_getres_time64(clockid_t clock, struct __kernel_timespec *ts)
arch/x86/entry/vdso/common/vclock_gettime.c
83
int clock_getres_time64(clockid_t, struct __kernel_timespec *)
arch/x86/include/asm/vdso/gettimeofday.h
58
long clock_gettime_fallback(clockid_t _clkid, struct __kernel_timespec *_ts)
arch/x86/include/asm/vdso/gettimeofday.h
71
long clock_getres_fallback(clockid_t _clkid, struct __kernel_timespec *_ts)
arch/x86/include/asm/vdso/gettimeofday.h
79
long clock_gettime32_fallback(clockid_t _clkid, struct old_timespec32 *_ts)
arch/x86/include/asm/vdso/gettimeofday.h
85
clock_getres32_fallback(clockid_t _clkid, struct old_timespec32 *_ts)
arch/x86/um/vdso/um_vdso.c
16
int __vdso_clock_gettime(clockid_t clock, struct __kernel_timespec *ts)
arch/x86/um/vdso/um_vdso.c
27
int clock_gettime(clockid_t, struct __kernel_timespec *)
drivers/gpu/drm/msm/msm_drv.h
498
clockid_t clock_id,
drivers/gpu/drm/msm/msm_io_utils.c
135
clockid_t clock_id,
drivers/gpu/drm/xe/xe_query.c
70
static __ktime_func_t __clock_id_to_func(clockid_t clk_id)
drivers/iio/industrialio-core.c
1475
const clockid_t clk = iio_device_get_clock(indio_dev);
drivers/iio/industrialio-core.c
1497
clockid_t clk;
drivers/iio/industrialio-core.c
279
int iio_device_set_clock(struct iio_dev *indio_dev, clockid_t clock_id)
drivers/iio/industrialio-core.c
306
clockid_t iio_device_get_clock(const struct iio_dev *indio_dev)
drivers/md/dm-vdo/time-utils.h
18
static inline ktime_t current_time_ns(clockid_t clock)
drivers/misc/ntsync.c
831
clockid_t clock = CLOCK_MONOTONIC;
include/linux/compat.h
689
asmlinkage long compat_sys_timer_create(clockid_t which_clock,
include/linux/hrtimer.h
216
clockid_t clock_id, enum hrtimer_mode mode);
include/linux/hrtimer.h
219
clockid_t clock_id, enum hrtimer_mode mode);
include/linux/hrtimer.h
220
extern void hrtimer_setup_sleeper_on_stack(struct hrtimer_sleeper *sl, clockid_t clock_id,
include/linux/hrtimer.h
354
const clockid_t clockid);
include/linux/hrtimer.h
361
clockid_t clock_id);
include/linux/hrtimer_defs.h
29
clockid_t clockid;
include/linux/hte.h
62
clockid_t type;
include/linux/iio/iio-opaque.h
69
clockid_t clock_id;
include/linux/iio/iio.h
820
clockid_t iio_device_get_clock(const struct iio_dev *indio_dev);
include/linux/iio/iio.h
821
int iio_device_set_clock(struct iio_dev *indio_dev, clockid_t clock_id);
include/linux/io_uring_types.h
296
clockid_t clockid;
include/linux/posix-timers.h
19
static inline clockid_t make_process_cpuclock(const unsigned int pid,
include/linux/posix-timers.h
191
clockid_t it_clock;
include/linux/posix-timers.h
20
const clockid_t clock)
include/linux/posix-timers.h
24
static inline clockid_t make_thread_cpuclock(const unsigned int tid,
include/linux/posix-timers.h
25
const clockid_t clock)
include/linux/posix-timers.h
30
static inline clockid_t fd_to_clockid(const int fd)
include/linux/posix-timers.h
35
static inline int clockid_to_fd(const clockid_t clk)
include/linux/posix-timers.h
40
static inline bool clockid_aux_valid(clockid_t id)
include/linux/posix-timers_types.h
22
(((clock) & (clockid_t) CPUCLOCK_PERTHREAD_MASK) != 0)
include/linux/posix-timers_types.h
25
#define CPUCLOCK_WHICH(clock) ((clock) & (clockid_t) CPUCLOCK_CLOCK_MASK)
include/linux/ptp_clock_kernel.h
55
clockid_t clockid;
include/linux/restart_block.h
41
clockid_t clockid;
include/linux/skbuff.h
4444
ktime_t kt, clockid_t clockid)
include/linux/syscalls.h
583
struct __kernel_timespec __user *timeout, clockid_t clockid);
include/linux/syscalls.h
589
clockid_t clockid);
include/linux/syscalls.h
609
asmlinkage long sys_timer_create(clockid_t which_clock,
include/linux/syscalls.h
619
asmlinkage long sys_clock_settime(clockid_t which_clock,
include/linux/syscalls.h
621
asmlinkage long sys_clock_gettime(clockid_t which_clock,
include/linux/syscalls.h
623
asmlinkage long sys_clock_getres(clockid_t which_clock,
include/linux/syscalls.h
625
asmlinkage long sys_clock_nanosleep(clockid_t which_clock, int flags,
include/linux/syscalls.h
633
asmlinkage long sys_clock_settime32(clockid_t which_clock,
include/linux/syscalls.h
635
asmlinkage long sys_clock_gettime32(clockid_t which_clock,
include/linux/syscalls.h
637
asmlinkage long sys_clock_getres_time32(clockid_t which_clock,
include/linux/syscalls.h
639
asmlinkage long sys_clock_nanosleep_time32(clockid_t which_clock, int flags,
include/linux/syscalls.h
900
asmlinkage long sys_clock_adjtime(clockid_t which_clock,
include/linux/syscalls.h
902
asmlinkage long sys_clock_adjtime32(clockid_t which_clock,
include/linux/time_namespace.h
102
ktime_t do_timens_ktime_to_host(clockid_t clockid, ktime_t tim,
include/linux/time_namespace.h
105
static inline ktime_t timens_ktime_to_host(clockid_t clockid, ktime_t tim)
include/linux/time_namespace.h
172
static inline ktime_t timens_ktime_to_host(clockid_t clockid, ktime_t tim)
include/linux/timekeeping.h
271
extern bool ktime_get_aux(clockid_t id, ktime_t *kt);
include/linux/timekeeping.h
272
extern bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *kt);
include/linux/timekeeping.h
274
static inline bool ktime_get_aux(clockid_t id, ktime_t *kt) { return false; }
include/linux/timekeeping.h
275
static inline bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *kt) { return false; }
include/linux/timekeeping.h
47
extern void ktime_get_clock_ts64(clockid_t id, struct timespec64 *ts);
include/linux/timex.h
155
extern int do_clock_adjtime(const clockid_t which_clock, struct __kernel_timex * ktx);
include/net/pkt_sched.h
66
clockid_t clockid);
include/trace/events/timer.h
195
TP_PROTO(struct hrtimer *hrtimer, clockid_t clockid,
include/trace/events/timer.h
202
__field( clockid_t, clockid )
include/vdso/gettime.h
13
int __vdso_clock_getres(clockid_t clock, struct old_timespec32 *res);
include/vdso/gettime.h
14
int __vdso_clock_gettime(clockid_t clock, struct old_timespec32 *ts);
include/vdso/gettime.h
16
int __vdso_clock_getres(clockid_t clock, struct __kernel_timespec *res);
include/vdso/gettime.h
17
int __vdso_clock_gettime(clockid_t clock, struct __kernel_timespec *ts);
include/vdso/gettime.h
22
int __vdso_clock_gettime64(clockid_t clock, struct __kernel_timespec *ts);
include/vdso/gettime.h
23
int __vdso_clock_getres_time64(clockid_t clock, struct __kernel_timespec *ts);
io_uring/timeout.c
381
static clockid_t io_timeout_get_clock(struct io_timeout_data *data)
io_uring/wait.c
115
clockid_t clock_id, ktime_t start_time)
kernel/bpf/helpers.c
1308
clockid_t clockid;
kernel/events/core.c
13728
static int perf_event_set_clock(struct perf_event *event, clockid_t clk_id)
kernel/futex/syscalls.c
256
clockid_t clockid, struct hrtimer_sleeper *to)
kernel/futex/syscalls.c
320
struct __kernel_timespec __user *, timeout, clockid_t, clockid)
kernel/futex/syscalls.c
404
clockid_t, clockid)
kernel/time/alarmtimer.c
49
clockid_t base_clockid;
kernel/time/alarmtimer.c
496
static enum alarmtimer_type clock2alarm(clockid_t clockid)
kernel/time/alarmtimer.c
608
static int alarm_clock_getres(const clockid_t which_clock, struct timespec64 *tp)
kernel/time/alarmtimer.c
625
static int alarm_clock_get_timespec(clockid_t which_clock, struct timespec64 *tp)
kernel/time/alarmtimer.c
643
static ktime_t alarm_clock_get_ktime(clockid_t which_clock)
kernel/time/alarmtimer.c
771
static int alarm_timer_nsleep(const clockid_t which_clock, int flags,
kernel/time/hrtimer.c
1575
static inline int hrtimer_clockid_to_base(clockid_t clock_id)
kernel/time/hrtimer.c
1592
static ktime_t __hrtimer_cb_get_time(clockid_t clock_id)
kernel/time/hrtimer.c
1617
clockid_t clock_id, enum hrtimer_mode mode)
kernel/time/hrtimer.c
1671
clockid_t clock_id, enum hrtimer_mode mode)
kernel/time/hrtimer.c
1690
clockid_t clock_id, enum hrtimer_mode mode)
kernel/time/hrtimer.c
2052
clockid_t clock_id, enum hrtimer_mode mode)
kernel/time/hrtimer.c
2089
clockid_t clock_id, enum hrtimer_mode mode)
kernel/time/hrtimer.c
2163
const clockid_t clockid)
kernel/time/hrtimer.c
469
static inline void debug_setup(struct hrtimer *timer, clockid_t clockid, enum hrtimer_mode mode)
kernel/time/hrtimer.c
475
static inline void debug_setup_on_stack(struct hrtimer *timer, clockid_t clockid,
kernel/time/hrtimer.c
70
static ktime_t __hrtimer_cb_get_time(clockid_t clock_id);
kernel/time/namespace.c
24
ktime_t do_timens_ktime_to_host(clockid_t clockid, ktime_t tim,
kernel/time/posix-clock.c
197
static int get_clock_desc(const clockid_t id, struct posix_clock_desc *cd)
kernel/time/posix-clock.c
224
static int pc_clock_adjtime(clockid_t id, struct __kernel_timex *tx)
kernel/time/posix-clock.c
248
static int pc_clock_gettime(clockid_t id, struct timespec64 *ts)
kernel/time/posix-clock.c
267
static int pc_clock_getres(clockid_t id, struct timespec64 *ts)
kernel/time/posix-clock.c
286
static int pc_clock_settime(clockid_t id, const struct timespec64 *ts)
kernel/time/posix-cpu-timers.c
1017
clockid_t clkid = CPUCLOCK_WHICH(timer->it_clock);
kernel/time/posix-cpu-timers.c
108
static inline enum pid_type clock_pid_type(const clockid_t clock)
kernel/time/posix-cpu-timers.c
1478
static int do_cpu_nanosleep(const clockid_t which_clock, int flags,
kernel/time/posix-cpu-timers.c
1570
static int posix_cpu_nsleep(const clockid_t which_clock, int flags,
kernel/time/posix-cpu-timers.c
1599
clockid_t which_clock = restart_block->nanosleep.clockid;
kernel/time/posix-cpu-timers.c
160
posix_cpu_clock_getres(const clockid_t which_clock, struct timespec64 *tp)
kernel/time/posix-cpu-timers.c
1610
static int process_cpu_clock_getres(const clockid_t which_clock,
kernel/time/posix-cpu-timers.c
1615
static int process_cpu_clock_get(const clockid_t which_clock,
kernel/time/posix-cpu-timers.c
1625
static int process_cpu_nsleep(const clockid_t which_clock, int flags,
kernel/time/posix-cpu-timers.c
1630
static int thread_cpu_clock_getres(const clockid_t which_clock,
kernel/time/posix-cpu-timers.c
1635
static int thread_cpu_clock_get(const clockid_t which_clock,
kernel/time/posix-cpu-timers.c
180
posix_cpu_clock_set(const clockid_t clock, const struct timespec64 *tp)
kernel/time/posix-cpu-timers.c
194
static u64 cpu_clock_sample(const clockid_t clkid, struct task_struct *p)
kernel/time/posix-cpu-timers.c
339
static u64 cpu_clock_sample_group(const clockid_t clkid, struct task_struct *p,
kernel/time/posix-cpu-timers.c
358
static int posix_cpu_clock_get(const clockid_t clock, struct timespec64 *tp)
kernel/time/posix-cpu-timers.c
360
const clockid_t clkid = CPUCLOCK_WHICH(clock);
kernel/time/posix-cpu-timers.c
57
static struct pid *pid_for_clock(const clockid_t clock, bool gettime)
kernel/time/posix-cpu-timers.c
626
clockid_t clkid = CPUCLOCK_WHICH(timer->it_clock);
kernel/time/posix-cpu-timers.c
779
clockid_t clkid = CPUCLOCK_WHICH(timer->it_clock);
kernel/time/posix-cpu-timers.c
97
static inline int validate_clock_permissions(const clockid_t clock)
kernel/time/posix-stubs.c
129
SYSCALL_DEFINE2(clock_settime32, const clockid_t, which_clock,
kernel/time/posix-stubs.c
142
SYSCALL_DEFINE2(clock_gettime32, clockid_t, which_clock,
kernel/time/posix-stubs.c
157
SYSCALL_DEFINE2(clock_getres_time32, clockid_t, which_clock,
kernel/time/posix-stubs.c
177
SYSCALL_DEFINE4(clock_nanosleep_time32, clockid_t, which_clock, int, flags,
kernel/time/posix-stubs.c
26
SYSCALL_DEFINE2(clock_settime, const clockid_t, which_clock,
kernel/time/posix-stubs.c
39
static int do_clock_gettime(clockid_t which_clock, struct timespec64 *tp)
kernel/time/posix-stubs.c
60
SYSCALL_DEFINE2(clock_gettime, const clockid_t, which_clock,
kernel/time/posix-stubs.c
75
SYSCALL_DEFINE2(clock_getres, const clockid_t, which_clock, struct __kernel_timespec __user *, tp)
kernel/time/posix-stubs.c
94
SYSCALL_DEFINE4(clock_nanosleep, const clockid_t, which_clock, int, flags,
kernel/time/posix-timers.c
1108
SYSCALL_DEFINE2(clock_settime, const clockid_t, which_clock,
kernel/time/posix-timers.c
1127
SYSCALL_DEFINE2(clock_gettime, const clockid_t, which_clock,
kernel/time/posix-timers.c
1145
int do_clock_adjtime(const clockid_t which_clock, struct __kernel_timex * ktx)
kernel/time/posix-timers.c
1157
SYSCALL_DEFINE2(clock_adjtime, const clockid_t, which_clock,
kernel/time/posix-timers.c
1247
SYSCALL_DEFINE2(clock_getres, const clockid_t, which_clock,
kernel/time/posix-timers.c
1267
SYSCALL_DEFINE2(clock_settime32, clockid_t, which_clock,
kernel/time/posix-timers.c
1282
SYSCALL_DEFINE2(clock_gettime32, clockid_t, which_clock,
kernel/time/posix-timers.c
1300
SYSCALL_DEFINE2(clock_adjtime32, clockid_t, which_clock,
kernel/time/posix-timers.c
1318
SYSCALL_DEFINE2(clock_getres_time32, clockid_t, which_clock,
kernel/time/posix-timers.c
1340
static int common_nsleep(const clockid_t which_clock, int flags,
kernel/time/posix-timers.c
1355
static int common_nsleep_timens(const clockid_t which_clock, int flags,
kernel/time/posix-timers.c
1368
SYSCALL_DEFINE4(clock_nanosleep, const clockid_t, which_clock, int, flags,
kernel/time/posix-timers.c
1396
SYSCALL_DEFINE4(clock_nanosleep_time32, clockid_t, which_clock, int, flags,
kernel/time/posix-timers.c
1526
static const struct k_clock *clockid_to_kclock(const clockid_t id)
kernel/time/posix-timers.c
1528
clockid_t idx = id;
kernel/time/posix-timers.c
187
static int posix_get_realtime_timespec(clockid_t which_clock, struct timespec64 *tp)
kernel/time/posix-timers.c
193
static ktime_t posix_get_realtime_ktime(clockid_t which_clock)
kernel/time/posix-timers.c
198
static int posix_clock_realtime_set(const clockid_t which_clock,
kernel/time/posix-timers.c
204
static int posix_clock_realtime_adj(const clockid_t which_clock,
kernel/time/posix-timers.c
210
static int posix_get_monotonic_timespec(clockid_t which_clock, struct timespec64 *tp)
kernel/time/posix-timers.c
217
static ktime_t posix_get_monotonic_ktime(clockid_t which_clock)
kernel/time/posix-timers.c
222
static int posix_get_monotonic_raw(clockid_t which_clock, struct timespec64 *tp)
kernel/time/posix-timers.c
229
static int posix_get_realtime_coarse(clockid_t which_clock, struct timespec64 *tp)
kernel/time/posix-timers.c
235
static int posix_get_monotonic_coarse(clockid_t which_clock,
kernel/time/posix-timers.c
243
static int posix_get_coarse_res(const clockid_t which_clock, struct timespec64 *tp)
kernel/time/posix-timers.c
249
static int posix_get_boottime_timespec(const clockid_t which_clock, struct timespec64 *tp)
kernel/time/posix-timers.c
256
static ktime_t posix_get_boottime_ktime(const clockid_t which_clock)
kernel/time/posix-timers.c
261
static int posix_get_tai_timespec(clockid_t which_clock, struct timespec64 *tp)
kernel/time/posix-timers.c
267
static ktime_t posix_get_tai_ktime(clockid_t which_clock)
kernel/time/posix-timers.c
272
static int posix_get_hrtimer_res(clockid_t which_clock, struct timespec64 *tp)
kernel/time/posix-timers.c
458
static int do_timer_create(clockid_t which_clock, struct sigevent *event,
kernel/time/posix-timers.c
566
SYSCALL_DEFINE3(timer_create, const clockid_t, which_clock,
kernel/time/posix-timers.c
58
static const struct k_clock *clockid_to_kclock(const clockid_t id);
kernel/time/posix-timers.c
581
COMPAT_SYSCALL_DEFINE3(timer_create, clockid_t, which_clock,
kernel/time/posix-timers.h
11
int (*clock_getres)(const clockid_t which_clock,
kernel/time/posix-timers.h
13
int (*clock_set)(const clockid_t which_clock,
kernel/time/posix-timers.h
16
int (*clock_get_timespec)(const clockid_t which_clock,
kernel/time/posix-timers.h
19
ktime_t (*clock_get_ktime)(const clockid_t which_clock);
kernel/time/posix-timers.h
20
int (*clock_adj)(const clockid_t which_clock, struct __kernel_timex *tx);
kernel/time/posix-timers.h
22
int (*nsleep)(const clockid_t which_clock, int flags,
kernel/time/sleep_timeout.c
190
const enum hrtimer_mode mode, clockid_t clock_id)
kernel/time/timekeeping.c
1671
void ktime_get_clock_ts64(clockid_t id, struct timespec64 *ts)
kernel/time/timekeeping.c
2815
static inline struct tk_data *aux_get_tk_data(clockid_t id)
kernel/time/timekeeping.c
2864
bool ktime_get_aux(clockid_t id, ktime_t *kt)
kernel/time/timekeeping.c
2899
bool ktime_get_aux_ts64(clockid_t id, struct timespec64 *ts)
kernel/time/timekeeping.c
2910
static int aux_get_res(clockid_t id, struct timespec64 *tp)
kernel/time/timekeeping.c
2920
static int aux_get_timespec(clockid_t id, struct timespec64 *tp)
kernel/time/timekeeping.c
2925
static int aux_clock_set(const clockid_t id, const struct timespec64 *tnew)
kernel/time/timekeeping.c
2968
static int aux_clock_adj(const clockid_t id, struct __kernel_timex *txc)
kernel/time/timekeeping.c
2990
static void aux_clock_enable(clockid_t id)
kernel/time/timekeeping.c
3018
static void aux_clock_disable(clockid_t id)
lib/vdso/gettimeofday.c
119
clockid_t clk, struct __kernel_timespec *ts)
lib/vdso/gettimeofday.c
151
clockid_t clk, struct __kernel_timespec *ts)
lib/vdso/gettimeofday.c
191
clockid_t clk, struct __kernel_timespec *ts)
lib/vdso/gettimeofday.c
220
clockid_t clk, struct __kernel_timespec *ts)
lib/vdso/gettimeofday.c
246
bool do_aux(const struct vdso_time_data *vd, clockid_t clock, struct __kernel_timespec *ts)
lib/vdso/gettimeofday.c
288
__cvdso_clock_gettime_common(const struct vdso_time_data *vd, clockid_t clock,
lib/vdso/gettimeofday.c
317
__cvdso_clock_gettime_data(const struct vdso_time_data *vd, clockid_t clock,
lib/vdso/gettimeofday.c
330
__cvdso_clock_gettime(clockid_t clock, struct __kernel_timespec *ts)
lib/vdso/gettimeofday.c
337
__cvdso_clock_gettime32_data(const struct vdso_time_data *vd, clockid_t clock,
lib/vdso/gettimeofday.c
356
__cvdso_clock_gettime32(clockid_t clock, struct old_timespec32 *res)
lib/vdso/gettimeofday.c
425
bool __cvdso_clock_getres_common(const struct vdso_time_data *vd, clockid_t clock,
lib/vdso/gettimeofday.c
468
int __cvdso_clock_getres_data(const struct vdso_time_data *vd, clockid_t clock,
lib/vdso/gettimeofday.c
481
int __cvdso_clock_getres(clockid_t clock, struct __kernel_timespec *res)
lib/vdso/gettimeofday.c
488
__cvdso_clock_getres_time32_data(const struct vdso_time_data *vd, clockid_t clock,
lib/vdso/gettimeofday.c
507
__cvdso_clock_getres_time32(clockid_t clock, struct old_timespec32 *res)
lib/vdso/gettimeofday.c
75
static __always_inline bool vdso_clockid_valid(clockid_t clock)
net/sched/sch_api.c
617
clockid_t clockid)
tools/include/nolibc/sys/time.h
16
static int sys_clock_gettime(clockid_t clockid, struct timespec *tp);
tools/include/nolibc/time.h
103
int clock_nanosleep(clockid_t clockid, int flags, const struct timespec *rqtp,
tools/include/nolibc/time.h
144
int sys_timer_create(clockid_t clockid, struct sigevent *evp, timer_t *timerid)
tools/include/nolibc/time.h
150
int timer_create(clockid_t clockid, struct sigevent *evp, timer_t *timerid)
tools/include/nolibc/time.h
36
int sys_clock_getres(clockid_t clockid, struct timespec *res)
tools/include/nolibc/time.h
48
int clock_getres(clockid_t clockid, struct timespec *res)
tools/include/nolibc/time.h
54
int sys_clock_gettime(clockid_t clockid, struct timespec *tp)
tools/include/nolibc/time.h
66
int clock_gettime(clockid_t clockid, struct timespec *tp)
tools/include/nolibc/time.h
72
int sys_clock_settime(clockid_t clockid, struct timespec *tp)
tools/include/nolibc/time.h
84
int clock_settime(clockid_t clockid, struct timespec *tp)
tools/include/nolibc/time.h
90
int sys_clock_nanosleep(clockid_t clockid, int flags, const struct timespec *rqtp,
tools/perf/util/clockid.c
110
const char *clockid_name(clockid_t clk_id)
tools/perf/util/clockid.c
55
static int get_clockid_res(clockid_t clk_id, u64 *res_ns)
tools/perf/util/clockid.h
9
const char *clockid_name(clockid_t clk_id);
tools/perf/util/evsel.c
83
static clockid_t clockid;
tools/perf/util/header.c
1922
clockid_t clockid;
tools/perf/util/record.h
72
clockid_t clockid;
tools/testing/selftests/bpf/xdp_hw_metadata.c
185
static __u64 gettime(clockid_t clock_id)
tools/testing/selftests/bpf/xdp_hw_metadata.c
222
static void verify_xdp_metadata(void *data, clockid_t clock_id)
tools/testing/selftests/bpf/xdp_hw_metadata.c
304
static bool complete_tx(struct xsk *xsk, clockid_t clock_id)
tools/testing/selftests/bpf/xdp_hw_metadata.c
352
static void ping_pong(struct xsk *xsk, void *rx_packet, clockid_t clock_id)
tools/testing/selftests/bpf/xdp_hw_metadata.c
444
static int verify_metadata(struct xsk *rx_xsk, int rxq, int server_fd, clockid_t clock_id)
tools/testing/selftests/bpf/xdp_hw_metadata.c
737
clockid_t clock_id = CLOCK_TAI;
tools/testing/selftests/futex/functional/futex_wait_timeout.c
66
static int futex_get_abs_timeout(clockid_t clockid, struct timespec *to,
tools/testing/selftests/futex/include/futex2test.h
67
unsigned long flags, struct timespec *timo, clockid_t clockid)
tools/testing/selftests/futex/include/futex2test.h
85
struct timespec *timeout, clockid_t clockid)
tools/testing/selftests/mqueue/mq_perf_tests.c
432
clockid_t clock;
tools/testing/selftests/net/so_txtime.c
63
static uint64_t gettime_ns(clockid_t clock)
tools/testing/selftests/ptp/testptp.c
175
clockid_t clkid;
tools/testing/selftests/ptp/testptp.c
197
clockid_t ext_clockid = CLOCK_REALTIME;
tools/testing/selftests/ptp/testptp.c
43
static int clock_adjtime(clockid_t id, struct timex *tx)
tools/testing/selftests/ptp/testptp.c
89
static clockid_t get_clockid(int fd)
tools/testing/selftests/seccomp/seccomp_benchmark.c
25
unsigned long long timing(clockid_t clk_id, unsigned long long samples)
tools/testing/selftests/timens/gettime_perf.c
17
typedef int (*vgettime_t)(clockid_t, struct timespec *);
tools/testing/selftests/timens/timens.c
26
clockid_t id;
tools/testing/selftests/timens/timens.c
88
static int test_gettime(clockid_t clock_index, bool raw_syscall, time_t offset)
tools/testing/selftests/timens/timens.h
64
static inline int _settime(clockid_t clk_id, time_t offset)
tools/testing/selftests/timens/timens.h
86
static inline int _gettime(clockid_t clk_id, struct timespec *res, bool raw_syscall)
tools/testing/selftests/timens/timerfd.c
18
static int tclock_gettime(clockid_t clockid, struct timespec *now)
tools/testing/selftests/timers/valid-adjtimex.c
38
int clock_adjtime(clockid_t id, struct timex *tx)
tools/testing/selftests/vDSO/vdso_test_abi.c
108
static void vdso_test_clock_gettime(clockid_t clk_id)
tools/testing/selftests/vDSO/vdso_test_abi.c
158
static void vdso_test_clock_getres(clockid_t clk_id)
tools/testing/selftests/vDSO/vdso_test_abi.c
201
static void vdso_test_clock_getres_time64(clockid_t clk_id)
tools/testing/selftests/vDSO/vdso_test_abi.c
243
static void vdso_test_clock_getres_time64(clockid_t clk_id)
tools/testing/selftests/vDSO/vdso_test_abi.c
253
static inline void vdso_test_clock(clockid_t clock_id)
tools/testing/selftests/vDSO/vdso_test_abi.c
36
typedef long (*vdso_clock_gettime_t)(clockid_t clk_id, struct timespec *ts);
tools/testing/selftests/vDSO/vdso_test_abi.c
37
typedef long (*vdso_clock_gettime64_t)(clockid_t clk_id, struct vdso_timespec64 *ts);
tools/testing/selftests/vDSO/vdso_test_abi.c
38
typedef long (*vdso_clock_getres_t)(clockid_t clk_id, struct timespec *ts);
tools/testing/selftests/vDSO/vdso_test_abi.c
39
typedef long (*vdso_clock_getres_time64_t)(clockid_t clk_id, struct vdso_timespec64 *ts);
tools/testing/selftests/vDSO/vdso_test_abi.c
81
static void vdso_test_clock_gettime64(clockid_t clk_id)
tools/testing/selftests/vDSO/vdso_test_correctness.c
157
static inline int sys_clock_gettime(clockid_t id, struct timespec *ts)
tools/testing/selftests/vDSO/vdso_test_correctness.c
162
static inline int sys_clock_gettime64(clockid_t id, struct __kernel_timespec *ts)
tools/testing/selftests/vDSO/vdso_test_correctness.c
52
typedef int (*vgettime_t)(clockid_t, struct timespec *);
tools/testing/selftests/vDSO/vdso_test_correctness.c
56
typedef int (*vgettime64_t)(clockid_t, struct __kernel_timespec *);
tools/testing/selftests/x86/test_vsyscall.c
56
typedef int (*vgettime_t)(clockid_t, struct timespec *);
tools/tracing/latency/latency-collector.c
276
static __always_inline void clock_gettime_or_die(clockid_t clk_id,
tools/tracing/latency/latency-collector.c
407
clockid_t clock_id)