Home
last modified time | relevance | path

Searched refs:timespec64 (Results 1 – 25 of 390) sorted by relevance

12345678910>>...16

/linux/include/linux/
A Dtime64.h13 struct timespec64 { struct
19 struct timespec64 it_interval; argument
20 struct timespec64 it_value;
54 static inline int timespec64_compare(const struct timespec64 *lhs, const struct timespec64 *rhs) in timespec64_compare()
65 static inline struct timespec64 timespec64_add(struct timespec64 lhs, in timespec64_add()
66 struct timespec64 rhs) in timespec64_add()
68 struct timespec64 ts_delta; in timespec64_add()
77 static inline struct timespec64 timespec64_sub(struct timespec64 lhs, in timespec64_sub()
78 struct timespec64 rhs) in timespec64_sub()
80 struct timespec64 ts_delta; in timespec64_sub()
[all …]
A Dtimekeeping.h19 extern int do_settimeofday64(const struct timespec64 *ts);
20 extern int do_sys_settimeofday64(const struct timespec64 *tv,
41 extern void ktime_get_raw_ts64(struct timespec64 *ts);
42 extern void ktime_get_ts64(struct timespec64 *ts);
43 extern void ktime_get_real_ts64(struct timespec64 *tv);
44 extern void ktime_get_coarse_ts64(struct timespec64 *ts);
45 extern void ktime_get_coarse_real_ts64(struct timespec64 *ts);
47 void getboottime64(struct timespec64 *ts);
118 struct timespec64 ts; in ktime_get_coarse()
304 extern void read_persistent_clock64(struct timespec64 *ts);
[all …]
A Dtime_namespace.h15 struct timespec64 monotonic;
16 struct timespec64 boottime;
59 struct timespec64 val;
65 static inline void timens_add_monotonic(struct timespec64 *ts) in timens_add_monotonic()
72 static inline void timens_add_boottime(struct timespec64 *ts) in timens_add_boottime()
86 static inline void timens_sub_boottime(struct timespec64 *ts) in timens_sub_boottime()
144 static inline void timens_add_monotonic(struct timespec64 *ts) { } in timens_add_monotonic()
145 static inline void timens_add_boottime(struct timespec64 *ts) { } in timens_add_boottime()
152 static inline void timens_sub_boottime(struct timespec64 *ts) { } in timens_sub_boottime()
A Dstat.h47 struct timespec64 atime;
48 struct timespec64 mtime;
49 struct timespec64 ctime;
50 struct timespec64 btime; /* File creation time */
A Dptp_clock_kernel.h50 struct timespec64 pre_ts;
51 struct timespec64 post_ts;
152 int (*gettime64)(struct ptp_clock_info *ptp, struct timespec64 *ts);
153 int (*gettimex64)(struct ptp_clock_info *ptp, struct timespec64 *ts,
157 int (*settime64)(struct ptp_clock_info *p, const struct timespec64 *ts);
A Dptp_kvm.h11 struct timespec64;
15 int kvm_arch_ptp_get_clock(struct timespec64 *ts);
17 struct timespec64 *tspec, struct clocksource **cs);
A Dpps_kernel.h37 struct timespec64 ts_raw;
39 struct timespec64 ts_real;
94 struct timespec64 ts) in timespec_to_pps_ktime()
112 static inline void pps_sub_ts(struct pps_event_time *ts, struct timespec64 delta) in pps_sub_ts()
A Dposix-clock.h43 int (*clock_gettime)(struct posix_clock *pc, struct timespec64 *ts);
45 int (*clock_getres) (struct posix_clock *pc, struct timespec64 *ts);
48 const struct timespec64 *ts);
A Dtime.h11 int get_timespec64(struct timespec64 *ts,
13 int put_timespec64(const struct timespec64 *ts,
30 extern long do_utimes(int dfd, const char __user *filename, struct timespec64 *times, int flags);
/linux/kernel/time/
A Dtime.c83 struct timespec64 tv; in SYSCALL_DEFINE1()
121 struct timespec64 tv; in SYSCALL_DEFINE1()
144 struct timespec64 ts; in SYSCALL_DEFINE2()
202 struct timespec64 new_ts; in SYSCALL_DEFINE2()
228 struct timespec64 ts; in COMPAT_SYSCALL_DEFINE2()
246 struct timespec64 new_ts; in COMPAT_SYSCALL_DEFINE2()
508 struct timespec64 ts = { 0, 0 }; in ns_to_timespec64()
765 struct timespec64 timespec64_add_safe(const struct timespec64 lhs, in timespec64_add_safe()
766 const struct timespec64 rhs) in timespec64_add_safe()
768 struct timespec64 res; in timespec64_add_safe()
[all …]
A Dposix-stubs.c63 struct timespec64 new_tp; in SYSCALL_DEFINE2()
73 int do_clock_gettime(clockid_t which_clock, struct timespec64 *tp) in do_clock_gettime()
97 struct timespec64 kernel_tp; in SYSCALL_DEFINE2()
110 struct timespec64 rtn_tp = { in SYSCALL_DEFINE2()
131 struct timespec64 t; in SYSCALL_DEFINE4()
175 struct timespec64 new_tp; in SYSCALL_DEFINE2()
189 struct timespec64 kernel_tp; in SYSCALL_DEFINE2()
203 struct timespec64 rtn_tp = { in SYSCALL_DEFINE2()
224 struct timespec64 t; in SYSCALL_DEFINE4()
A Dtimekeeping.c129 struct timespec64 ts; in tk_xtime()
151 struct timespec64 tmp; in tk_set_wall_to_mono()
953 struct timespec64 tomono; in ktime_get_ts64()
1296 struct timespec64 ts_delta, xt; in do_settimeofday64()
1345 struct timespec64 tmp; in timekeeping_inject_offset()
1404 struct timespec64 adjust; in timekeeping_warp_clock()
2065 struct timespec64 ts; in accumulate_nsecs_to_secs()
2250 struct timespec64 now, mono; in ktime_get_coarse_ts64()
2392 struct timespec64 ts; in do_adjtimex()
2403 struct timespec64 delta; in do_adjtimex()
[all …]
A Dposix-timers.h6 struct timespec64 *tp);
8 const struct timespec64 *tp);
11 struct timespec64 *tp);
17 const struct timespec64 *);
A Dntp_internal.h12 const struct timespec64 *ts,
14 extern void __hardpps(const struct timespec64 *phase_ts, const struct timespec64 *raw_ts);
A Dposix-timers.c183 const struct timespec64 *tp) in posix_clock_realtime_set()
227 struct timespec64 *tp) in posix_get_monotonic_coarse()
1071 struct timespec64 new_tp; in SYSCALL_DEFINE2()
1086 struct timespec64 kernel_tp; in SYSCALL_DEFINE2()
1133 struct timespec64 rtn_tp; in SYSCALL_DEFINE2()
1153 struct timespec64 ts; in SYSCALL_DEFINE2()
1168 struct timespec64 ts; in SYSCALL_DEFINE2()
1204 struct timespec64 ts; in SYSCALL_DEFINE2()
1223 const struct timespec64 *rqtp) in common_nsleep()
1250 struct timespec64 t; in SYSCALL_DEFINE4()
[all …]
A Dntp.c107 static struct timespec64 pps_fbase; /* beginning of the last freq interval */
544 struct timespec64 *to_set, in rtc_tv_nsec_ok()
545 const struct timespec64 *now) in rtc_tv_nsec_ok()
549 struct timespec64 delay = {.tv_sec = -1, in rtc_tv_nsec_ok()
568 int __weak update_persistent_clock64(struct timespec64 now64) in update_persistent_clock64()
573 static inline int update_persistent_clock64(struct timespec64 now64) in update_persistent_clock64()
581 static int update_rtc(struct timespec64 *to_set, unsigned long *offset_nsec) in update_rtc()
630 struct timespec64 now, to_set; in sync_hw_clock()
762 int __do_adjtimex(struct __kernel_timex *txc, const struct timespec64 *ts, in __do_adjtimex()
861 static inline struct pps_normtime pps_normalize_ts(struct timespec64 ts) in pps_normalize_ts()
[all …]
/linux/Documentation/core-api/
A Dtimekeeping.rst59 nanosecond, timespec64, and second output
76 void ktime_get_boottime_ts64( struct timespec64 * )
77 void ktime_get_real_ts64( struct timespec64 * )
78 void ktime_get_clocktai_ts64( struct timespec64 * )
79 void ktime_get_raw_ts64( struct timespec64 * )
159 void getnstimeofday64( struct timespec64 * )
167 struct timespec64 current_kernel_time64( void )
169 struct timespec64 get_monotonic_coarse64( void )
178 struct timespec64 getrawmonotonic64( void )
180 struct timespec64 timekeeping_clocktai64( void )
[all …]
/linux/fs/fat/
A Dmisc.c198 void fat_time_fat2unix(struct msdos_sb_info *sbi, struct timespec64 *ts, in fat_time_fat2unix()
237 void fat_time_unix2fat(struct msdos_sb_info *sbi, struct timespec64 *ts, in fat_time_unix2fat()
273 static inline struct timespec64 fat_timespec64_trunc_2secs(struct timespec64 ts) in fat_timespec64_trunc_2secs()
275 return (struct timespec64){ ts.tv_sec & ~1ULL, 0 }; in fat_timespec64_trunc_2secs()
278 static inline struct timespec64 fat_timespec64_trunc_10ms(struct timespec64 ts) in fat_timespec64_trunc_10ms()
296 int fat_truncate_time(struct inode *inode, struct timespec64 *now, int flags) in fat_truncate_time()
299 struct timespec64 ts; in fat_truncate_time()
318 inode->i_atime = (struct timespec64){ seconds, 0 }; in fat_truncate_time()
333 int fat_update_time(struct inode *inode, struct timespec64 *now, int flags) in fat_update_time()
/linux/fs/
A Dutimes.c19 int vfs_utimes(const struct path *path, struct timespec64 *times) in vfs_utimes()
80 struct timespec64 *times, int flags) in do_utimes_path()
108 static int do_utimes_fd(int fd, struct timespec64 *times, int flags) in do_utimes_fd()
139 long do_utimes(int dfd, const char __user *filename, struct timespec64 *times, in do_utimes()
150 struct timespec64 tstimes[2]; in SYSCALL_DEFINE4()
177 struct timespec64 tstimes[2]; in do_futimesat()
216 struct timespec64 tv[2]; in SYSCALL_DEFINE2()
238 struct timespec64 tv[2]; in SYSCALL_DEFINE2()
253 struct timespec64 tv[2]; in SYSCALL_DEFINE4()
270 struct timespec64 tv[2]; in do_compat_futimesat()
A Dselect.c78 struct timespec64 now; in select_estimate_accuracy()
301 struct timespec64 rts; in poll_select_finish()
703 struct timespec64 end_time, *to = NULL; in kern_select()
733 struct timespec64 ts, end_time, *to = NULL; in do_pselect()
882 struct timespec64 *end_time) in do_poll()
971 struct timespec64 *end_time) in do_sys_poll()
1047 struct timespec64 *to = NULL, end_time; in do_restart_poll()
1067 struct timespec64 end_time, *to = NULL; in SYSCALL_DEFINE3()
1101 struct timespec64 ts, end_time, *to = NULL; in SYSCALL_DEFINE5()
1192 struct timespec64 *end_time) in compat_core_sys_select()
[all …]
/linux/fs/ntfs/
A Dtime.h34 static inline sle64 utc2ntfs(const struct timespec64 ts) in utc2ntfs()
52 struct timespec64 ts; in get_current_ntfs_time()
74 static inline struct timespec64 ntfs2utc(const sle64 time) in ntfs2utc()
76 struct timespec64 ts; in ntfs2utc()
/linux/drivers/ptp/
A Dptp_kvm_common.c33 struct timespec64 tspec; in ptp_kvm_get_time_fn()
80 const struct timespec64 *ts) in ptp_kvm_settime()
85 static int ptp_kvm_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts) in ptp_kvm_gettime()
88 struct timespec64 tspec; in ptp_kvm_gettime()
100 memcpy(ts, &tspec, sizeof(struct timespec64)); in ptp_kvm_gettime()
/linux/drivers/input/misc/
A Dhp_sdc_rtc.c183 static inline int hp_sdc_rtc_read_rt(struct timespec64 *res) { in hp_sdc_rtc_read_rt()
202 static inline int hp_sdc_rtc_read_fhs(struct timespec64 *res) { in hp_sdc_rtc_read_fhs()
219 static inline int hp_sdc_rtc_read_mt(struct timespec64 *res) { in hp_sdc_rtc_read_mt()
236 static inline int hp_sdc_rtc_read_dt(struct timespec64 *res) { in hp_sdc_rtc_read_dt()
253 static inline int hp_sdc_rtc_read_ct(struct timespec64 *res) { in hp_sdc_rtc_read_ct()
273 struct timespec64 tv; in hp_sdc_rtc_proc_show()
/linux/drivers/net/ethernet/marvell/mvpp2/
A Dmvpp2_tai.c63 struct timespec64 stamp;
90 static void mvpp22_tai_read_ts(struct timespec64 *ts, void __iomem *base) in mvpp22_tai_read_ts()
104 static void mvpp2_tai_write_tlv(const struct timespec64 *ts, u32 frac, in mvpp2_tai_write_tlv()
208 struct timespec64 ts; in mvpp22_tai_adjtime()
236 struct timespec64 *ts, in mvpp22_tai_gettimex64()
277 const struct timespec64 *ts) in mvpp22_tai_settime64()
348 struct timespec64 ts; in mvpp22_tai_tstamp()
/linux/drivers/net/ethernet/cadence/
A Dmacb_ptp.c41 static int gem_tsu_get_time(struct ptp_clock_info *ptp, struct timespec64 *ts, in gem_tsu_get_time()
78 const struct timespec64 *ts) in gem_tsu_set_time()
160 struct timespec64 now, then = ns_to_timespec64(delta); in gem_ptp_adjtime()
173 (const struct timespec64 *)&now); in gem_ptp_adjtime()
222 struct timespec64 ts; in gem_ptp_init_tsu()
247 u32 dma_desc_ts_2, struct timespec64 *ts) in gem_hw_timestamp()
249 struct timespec64 tsu; in gem_hw_timestamp()
279 struct timespec64 ts; in gem_ptp_rxstamp()
299 struct timespec64 ts; in gem_tstamp_tx()

Completed in 37 milliseconds

12345678910>>...16