Lines Matching refs:interval
113 static uint32_t calend_adjinterval; /* Absolute time interval of adjustment period */
129 void _clock_delay_until_deadline(uint64_t interval,
541 uint32_t interval;
547 interval = calend_set_adjustment(secs, microsecs);
548 if (interval != 0) {
549 calend_adjdeadline = mach_absolute_time() + interval;
568 uint32_t interval = 0;
652 * Set the interval in absolute time for later return.
654 interval = calend_adjinterval;
678 return (interval);
684 uint32_t interval;
691 interval = calend_adjust();
692 if (interval != 0) {
693 clock_deadline_for_periodic_event(interval, mach_absolute_time(), &calend_adjdeadline);
709 uint32_t interval = 0;
745 interval = calend_adjinterval;
751 return (interval);
815 * Preserve the original precise interval that the client
820 uint64_t interval,
824 if (interval == 0)
827 if ( ml_delay_should_spin(interval) ||
830 machine_delay_until(interval, deadline);
841 uint32_t interval,
846 clock_interval_to_absolutetime_interval(interval, scale_factor, &abstime);
863 uint32_t interval,
869 clock_interval_to_absolutetime_interval(interval, scale_factor, &abstime);
891 uint64_t interval,
895 assert(interval != 0);
897 *deadline += interval;
900 *deadline = abstime + interval;
904 *deadline = abstime + interval;