Lines Matching refs:nsec

359 void set_normalized_timespec(struct timespec *ts, time_t sec, s64 nsec)  in set_normalized_timespec()  argument
361 while (nsec >= NSEC_PER_SEC) { in set_normalized_timespec()
367 asm("" : "+rm"(nsec)); in set_normalized_timespec()
368 nsec -= NSEC_PER_SEC; in set_normalized_timespec()
371 while (nsec < 0) { in set_normalized_timespec()
372 asm("" : "+rm"(nsec)); in set_normalized_timespec()
373 nsec += NSEC_PER_SEC; in set_normalized_timespec()
377 ts->tv_nsec = nsec; in set_normalized_timespec()
387 struct timespec ns_to_timespec(const s64 nsec) in ns_to_timespec() argument
392 if (!nsec) in ns_to_timespec()
395 ts.tv_sec = div_s64_rem(nsec, NSEC_PER_SEC, &rem); in ns_to_timespec()
412 struct timeval ns_to_timeval(const s64 nsec) in ns_to_timeval() argument
414 struct timespec ts = ns_to_timespec(nsec); in ns_to_timeval()
439 void set_normalized_timespec64(struct timespec64 *ts, time64_t sec, s64 nsec) in set_normalized_timespec64() argument
441 while (nsec >= NSEC_PER_SEC) { in set_normalized_timespec64()
447 asm("" : "+rm"(nsec)); in set_normalized_timespec64()
448 nsec -= NSEC_PER_SEC; in set_normalized_timespec64()
451 while (nsec < 0) { in set_normalized_timespec64()
452 asm("" : "+rm"(nsec)); in set_normalized_timespec64()
453 nsec += NSEC_PER_SEC; in set_normalized_timespec64()
457 ts->tv_nsec = nsec; in set_normalized_timespec64()
467 struct timespec64 ns_to_timespec64(const s64 nsec) in ns_to_timespec64() argument
472 if (!nsec) in ns_to_timespec64()
475 ts.tv_sec = div_s64_rem(nsec, NSEC_PER_SEC, &rem); in ns_to_timespec64()
573 __timespec_to_jiffies(unsigned long sec, long nsec) in __timespec_to_jiffies() argument
575 nsec = nsec + TICK_NSEC - 1; in __timespec_to_jiffies()
579 nsec = 0; in __timespec_to_jiffies()
582 (((u64)nsec * NSEC_CONVERSION) >> in __timespec_to_jiffies()