Home
last modified time | relevance | path

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

12345678910>>...14

/linux/include/linux/
H A Dtimekeeping.h20 extern int do_settimeofday64(const struct timespec64 *ts);
21 extern int do_sys_settimeofday64(const struct timespec64 *tv,
42 extern void ktime_get_raw_ts64(struct timespec64 *ts);
43 extern void ktime_get_ts64(struct timespec64 *ts);
44 extern void ktime_get_real_ts64(struct timespec64 *tv);
45 extern void ktime_get_coarse_ts64(struct timespec64 *ts);
46 extern void ktime_get_coarse_real_ts64(struct timespec64 *ts);
47 extern void ktime_get_clock_ts64(clockid_t id, struct timespec64 *ts);
50 extern void ktime_get_coarse_real_ts64_mg(struct timespec64 *ts);
51 extern void ktime_get_real_ts64_mg(struct timespec64 *ts);
[all …]
H A Dtime_namespace.h19 struct timespec64 monotonic;
20 struct timespec64 boottime;
68 struct timespec64 val;
74 static inline void timens_add_monotonic(struct timespec64 *ts) in timens_add_monotonic()
81 static inline void timens_add_boottime(struct timespec64 *ts) in timens_add_boottime()
95 static inline void timens_sub_boottime(struct timespec64 *ts) in timens_sub_boottime()
162 static inline void timens_add_monotonic(struct timespec64 *ts) { } in timens_add_monotonic()
163 static inline void timens_add_boottime(struct timespec64 *ts) { } in timens_add_boottime()
170 static inline void timens_sub_boottime(struct timespec64 *ts) { } in timens_sub_boottime()
H A Dptp_kvm.h14 struct timespec64;
18 int kvm_arch_ptp_get_clock(struct timespec64 *ts);
20 struct timespec64 *tspec, enum clocksource_ids *cs_id);
H 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()
H A Dposix-clock.h44 int (*clock_gettime)(struct posix_clock *pc, struct timespec64 *ts);
46 int (*clock_getres) (struct posix_clock *pc, struct timespec64 *ts);
49 const struct timespec64 *ts);
H 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);
H A Dtimekeeper_internal.h147 struct timespec64 wall_to_monotonic;
167 struct timespec64 monotonic_to_boot;
168 struct timespec64 monotonic_to_aux;
/linux/kernel/time/
H A Dposix-stubs.c29 struct timespec64 new_tp; in SYSCALL_DEFINE2()
39 static int do_clock_gettime(clockid_t which_clock, struct timespec64 *tp) in do_clock_gettime()
64 struct timespec64 kernel_tp; in SYSCALL_DEFINE2()
77 struct timespec64 rtn_tp = { in SYSCALL_DEFINE2()
98 struct timespec64 t; in SYSCALL_DEFINE4()
132 struct timespec64 new_tp; in SYSCALL_DEFINE2()
146 struct timespec64 kernel_tp; in SYSCALL_DEFINE2()
160 struct timespec64 rtn_tp = { in SYSCALL_DEFINE2()
181 struct timespec64 t; in SYSCALL_DEFINE4()
H A Dposix-timers.h12 struct timespec64 *tp);
14 const struct timespec64 *tp);
17 struct timespec64 *tp);
23 const struct timespec64 *);
H A Dtimekeeping.c65 static inline bool tk_get_aux_ts64(unsigned int tkid, struct timespec64 *ts) in tk_get_aux_ts64()
75 static inline bool tk_get_aux_ts64(unsigned int tkid, struct timespec64 *ts) in tk_get_aux_ts64()
202 static inline struct timespec64 tk_xtime(const struct timekeeper *tk) in tk_xtime()
204 struct timespec64 ts; in tk_xtime()
211 static inline struct timespec64 tk_xtime_coarse(const struct timekeeper *tk) in tk_xtime_coarse()
213 struct timespec64 ts; in tk_xtime_coarse()
234 static void tk_set_xtime(struct timekeeper *tk, const struct timespec64 *ts) in tk_set_xtime()
241 static void tk_xtime_add(struct timekeeper *tk, const struct timespec64 *ts) in tk_xtime_add()
249 static void tk_set_wall_to_mono(struct timekeeper *tk, struct timespec64 wtm) in tk_set_wall_to_mono()
251 struct timespec64 tmp; in tk_set_wall_to_mono()
[all …]
H A Dntp_internal.h11 extern int ntp_adjtimex(unsigned int tkid, struct __kernel_timex *txc, const struct timespec64 *ts,
13 extern void __hardpps(const struct timespec64 *phase_ts, const struct timespec64 *raw_ts);
H A Dposix-timers.c194 static int posix_get_realtime_timespec(clockid_t which_clock, struct timespec64 *tp) in posix_get_realtime_timespec()
206 const struct timespec64 *tp) in posix_clock_realtime_set()
217 static int posix_get_monotonic_timespec(clockid_t which_clock, struct timespec64 *tp) in posix_get_monotonic_timespec()
229 static int posix_get_monotonic_raw(clockid_t which_clock, struct timespec64 *tp) in posix_get_monotonic_raw()
236 static int posix_get_realtime_coarse(clockid_t which_clock, struct timespec64 *tp) in posix_get_realtime_coarse()
243 struct timespec64 *tp) in posix_get_monotonic_coarse()
250 static int posix_get_coarse_res(const clockid_t which_clock, struct timespec64 *tp) in posix_get_coarse_res()
256 static int posix_get_boottime_timespec(const clockid_t which_clock, struct timespec64 *tp) in posix_get_boottime_timespec()
268 static int posix_get_tai_timespec(clockid_t which_clock, struct timespec64 *tp) in posix_get_tai_timespec()
279 static int posix_get_hrtimer_res(clockid_t which_clock, struct timespec64 *tp) in posix_get_hrtimer_res()
[all …]
H A Dntp.c78 struct timespec64 pps_fbase;
540 struct timespec64 *to_set, in rtc_tv_nsec_ok()
541 const struct timespec64 *now) in rtc_tv_nsec_ok()
545 struct timespec64 delay = {.tv_sec = -1, in rtc_tv_nsec_ok()
564 int __weak update_persistent_clock64(struct timespec64 now64) in update_persistent_clock64()
569 static inline int update_persistent_clock64(struct timespec64 now64) in update_persistent_clock64()
577 static int update_rtc(struct timespec64 *to_set, unsigned long *offset_nsec) in update_rtc()
604 static inline int update_rtc(struct timespec64 *to_set, unsigned long *offset_nsec) in update_rtc()
635 struct timespec64 now, to_set; in sync_hw_clock()
770 int ntp_adjtimex(unsigned int tkid, struct __kernel_timex *txc, const struct timespec64 *ts, in ntp_adjtimex()
[all …]
/linux/fs/fat/
H A Dmisc.c204 void fat_time_fat2unix(struct msdos_sb_info *sbi, struct timespec64 *ts, in fat_time_fat2unix()
243 void fat_time_unix2fat(struct msdos_sb_info *sbi, struct timespec64 *ts, in fat_time_unix2fat()
279 static inline struct timespec64 fat_timespec64_trunc_2secs(struct timespec64 ts) in fat_timespec64_trunc_2secs()
281 return (struct timespec64){ ts.tv_sec & ~1ULL, 0 }; in fat_timespec64_trunc_2secs()
287 struct timespec64 fat_truncate_atime(const struct msdos_sb_info *sbi, in fat_truncate_atime()
288 const struct timespec64 *ts) in fat_truncate_atime()
298 return (struct timespec64){ seconds, 0 }; in fat_truncate_atime()
304 struct timespec64 fat_truncate_mtime(const struct msdos_sb_info *sbi, in fat_truncate_mtime()
305 const struct timespec64 *ts) in fat_truncate_mtime()
314 int fat_truncate_time(struct inode *inode, struct timespec64 *now, int flags) in fat_truncate_time()
[all …]
H A Dfat.h132 struct timespec64 i_crtime; /* File creation (birth) time */
339 extern int fat_alloc_new_dir(struct inode *dir, struct timespec64 *ts);
465 extern void fat_time_fat2unix(struct msdos_sb_info *sbi, struct timespec64 *ts,
467 extern void fat_time_unix2fat(struct msdos_sb_info *sbi, struct timespec64 *ts,
469 extern struct timespec64 fat_truncate_atime(const struct msdos_sb_info *sbi,
470 const struct timespec64 *ts);
471 extern struct timespec64 fat_truncate_mtime(const struct msdos_sb_info *sbi,
472 const struct timespec64 *ts);
473 extern int fat_truncate_time(struct inode *inode, struct timespec64 *now,
/linux/Documentation/core-api/
H A Dtimekeeping.rst59 nanosecond, timespec64, and second output
75 .. c:function:: void ktime_get_ts64( struct timespec64 * )
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 * )
81 Same above, but returns the time in a 'struct timespec64', split
112 .. c:function:: void ktime_get_coarse_ts64( struct timespec64 * )
113 void ktime_get_coarse_boottime_ts64( struct timespec64 * )
114 void ktime_get_coarse_real_ts64( struct timespec64 * )
[all …]
/linux/drivers/ptp/
H A Dptp_kvm_common.c32 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()
H A Dptp_vclock.c73 struct timespec64 *ts) in ptp_vclock_gettime()
88 struct timespec64 *ts, in ptp_vclock_gettimex()
93 struct timespec64 pts; in ptp_vclock_gettimex()
112 const struct timespec64 *ts) in ptp_vclock_settime()
150 struct timespec64 ts; in ptp_vclock_refresh()
176 struct timespec64 ts = {}; in ptp_vclock_read()
/linux/arch/x86/include/asm/
H A Dx86_init.h201 struct timespec64;
318 void (*get_wallclock)(struct timespec64 *ts);
319 int (*set_wallclock)(const struct timespec64 *ts);
352 extern int set_rtc_noop(const struct timespec64 *now);
353 extern void get_rtc_noop(struct timespec64 *now);
/linux/arch/x86/kernel/
H A Drtc.c35 int mach_set_cmos_time(const struct timespec64 *now) in mach_set_cmos_time()
56 void mach_get_cmos_time(struct timespec64 *now) in mach_get_cmos_time()
102 int update_persistent_clock64(struct timespec64 now) in update_persistent_clock64()
108 void read_persistent_clock64(struct timespec64 *ts) in read_persistent_clock64()
/linux/drivers/crypto/intel/qat/qat_common/
H A Dadf_clock.c23 static inline u64 timespec_to_us(const struct timespec64 *ts) in timespec_to_us()
28 static inline u64 timespec_to_ms(const struct timespec64 *ts) in timespec_to_ms()
35 struct timespec64 ts; in adf_clock_get_current_time()
43 struct timespec64 ts1, ts2, ts3, ts4; in measure_clock()
/linux/drivers/input/misc/
H 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/fs/exfat/
H A Dmisc.c52 static void exfat_adjust_tz(struct timespec64 *ts, u8 tz_off) in exfat_adjust_tz()
68 void exfat_get_entry_time(struct exfat_sb_info *sbi, struct timespec64 *ts, in exfat_get_entry_time()
93 void exfat_set_entry_time(struct exfat_sb_info *sbi, struct timespec64 *ts, in exfat_set_entry_time()
123 void exfat_truncate_atime(struct timespec64 *ts) in exfat_truncate_atime()
131 struct timespec64 atime = inode_get_atime(inode); in exfat_truncate_inode_atime()
/linux/drivers/net/ethernet/marvell/mvpp2/
H 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/fs/nfsd/
H A Dstate.h184 struct timespec64 ncf_cb_mtime;
185 struct timespec64 ncf_cb_atime;
232 struct timespec64 dl_atime;
233 struct timespec64 dl_mtime;
234 struct timespec64 dl_ctime;
253 bool nfsd4_vet_deleg_time(struct timespec64 *cb, const struct timespec64 *orig,
254 const struct timespec64 *now);
473 struct timespec64 cl_nii_time;

12345678910>>...14