Lines Matching refs:nsec
452 struct __kernel_old_timeval ns_to_kernel_old_timeval(const s64 nsec) in ns_to_kernel_old_timeval() argument
454 struct timespec64 ts = ns_to_timespec64(nsec); in ns_to_kernel_old_timeval()
478 void set_normalized_timespec64(struct timespec64 *ts, time64_t sec, s64 nsec) in set_normalized_timespec64() argument
480 while (nsec >= NSEC_PER_SEC) { in set_normalized_timespec64()
486 asm("" : "+rm"(nsec)); in set_normalized_timespec64()
487 nsec -= NSEC_PER_SEC; in set_normalized_timespec64()
490 while (nsec < 0) { in set_normalized_timespec64()
491 asm("" : "+rm"(nsec)); in set_normalized_timespec64()
492 nsec += NSEC_PER_SEC; in set_normalized_timespec64()
496 ts->tv_nsec = nsec; in set_normalized_timespec64()
506 struct timespec64 ns_to_timespec64(const s64 nsec) in ns_to_timespec64() argument
511 if (likely(nsec > 0)) { in ns_to_timespec64()
512 ts.tv_sec = div_u64_rem(nsec, NSEC_PER_SEC, &rem); in ns_to_timespec64()
514 } else if (nsec < 0) { in ns_to_timespec64()
520 ts.tv_sec = -div_u64_rem(-nsec - 1, NSEC_PER_SEC, &rem) - 1; in ns_to_timespec64()
591 long nsec = value->tv_nsec + TICK_NSEC - 1; in timespec64_to_jiffies() local
595 nsec = 0; in timespec64_to_jiffies()
598 (((u64)nsec * NSEC_CONVERSION) >> in timespec64_to_jiffies()