Lines Matching refs:ts
204 void fat_time_fat2unix(struct msdos_sb_info *sbi, struct timespec64 *ts, in fat_time_fat2unix() argument
231 ts->tv_sec = second + (time_cs / 100); in fat_time_fat2unix()
232 ts->tv_nsec = (time_cs % 100) * 10000000; in fat_time_fat2unix()
234 ts->tv_sec = second; in fat_time_fat2unix()
235 ts->tv_nsec = 0; in fat_time_fat2unix()
243 void fat_time_unix2fat(struct msdos_sb_info *sbi, struct timespec64 *ts, in fat_time_unix2fat() argument
247 time64_to_tm(ts->tv_sec, -fat_tz_offset(sbi), &tm); in fat_time_unix2fat()
275 *time_cs = (ts->tv_sec & 1) * 100 + ts->tv_nsec / 10000000; in fat_time_unix2fat()
279 static inline struct timespec64 fat_timespec64_trunc_2secs(struct timespec64 ts) in fat_timespec64_trunc_2secs() argument
281 return (struct timespec64){ ts.tv_sec & ~1ULL, 0 }; in fat_timespec64_trunc_2secs()
288 const struct timespec64 *ts) in fat_truncate_atime() argument
291 time64_t seconds = ts->tv_sec - fat_tz_offset(sbi); in fat_truncate_atime()
305 const struct timespec64 *ts) in fat_truncate_mtime() argument
307 return fat_timespec64_trunc_2secs(*ts); in fat_truncate_mtime()
317 struct timespec64 ts; in fat_truncate_time() local
323 now = &ts; in fat_truncate_time()
324 ts = current_time(inode); in fat_truncate_time()