Searched refs:deadline (Results 1 - 25 of 62) sorted by relevance

123

/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/
H A Detimer.c90 if (mytimer->deadline <= abstime) { /* Have we expired the deadline? */
92 mytimer->deadline = timer_queue_expire(&mytimer->queue, abstime);
96 /* schedule our next deadline */
97 pp->rtcPop = EndOfAllTime; /* any real deadline will be earlier */
102 * Set the clock deadline.
104 void etimer_set_deadline(uint64_t deadline) argument
114 mytimer->deadline = deadline; /* Set the new expiration time */
130 uint64_t deadline; local
167 timer_queue_assign( uint64_t deadline) argument
186 timer_queue_cancel( queue_t queue, uint64_t deadline, uint64_t new_deadline) argument
[all...]
H A Drtclock.h52 uint64_t deadline; member in struct:rtclock_timer_t
/macosx-10.5.8/xnu-1228.15.4/osfmk/kern/
H A Dtimer_queue.h45 /* Request an expiration deadline, returns queue association */
47 uint64_t deadline);
49 /* Cancel an associated expiration deadline and specify new deadline */
52 uint64_t deadline,
59 /* Process deadline expiration for queue, returns new deadline */
62 uint64_t deadline);
H A Detimer.h51 extern void etimer_set_deadline(uint64_t deadline);
59 uint64_t deadline;
H A Dtimer_call.c71 uint64_t deadline)
76 if (old_queue != queue || entry->deadline < deadline) {
87 deadline < current->deadline ) {
98 if (deadline < entry->deadline) {
105 current->deadline <= deadline ) {
116 entry->deadline
68 call_entry_enqueue_deadline( call_entry_t entry, queue_t queue, uint64_t deadline) argument
153 timer_call_enter( timer_call_t call, uint64_t deadline) argument
176 timer_call_enter1( timer_call_t call, timer_call_param_t param1, uint64_t deadline) argument
250 timer_queue_expire( queue_t queue, uint64_t deadline) argument
[all...]
H A Dtimer_call.h47 uint64_t deadline);
52 uint64_t deadline);
H A Dcall_entry.h49 uint64_t deadline; member in struct:call_entry
57 uint64_t deadline);
H A Dthread_call.h57 uint64_t deadline);
62 uint64_t deadline);
101 uint64_t *deadline);
111 uint64_t deadline);
H A Dclock.c697 uint64_t deadline = args->deadline; local
700 wresult = assert_wait_deadline((event_t)mach_wait_until_trap, THREAD_ABORTSAFE, deadline);
709 uint64_t deadline)
713 if (now >= deadline)
716 if ( (deadline - now) < (8 * sched_cswtime) ||
719 machine_delay_until(deadline);
721 assert_wait_deadline((event_t)clock_delay_until, THREAD_UNINT, deadline - sched_cswtime);
781 uint64_t *deadline)
785 *deadline
708 clock_delay_until( uint64_t deadline) argument
778 clock_deadline_for_periodic_event( uint64_t interval, uint64_t abstime, uint64_t *deadline) argument
[all...]
H A Dthread_call.c89 uint64_t deadline),
250 * (or identical) deadline.
261 uint64_t deadline)
265 old_queue = call_entry_enqueue_deadline(call, &group->delayed_queue, deadline);
310 timer_call_enter(&group->delayed_timer, call->deadline);
461 uint64_t deadline)
475 _delayed_call_enqueue(call, group, deadline);
640 uint64_t deadline)
649 result = _delayed_call_enqueue(call, group, deadline);
666 uint64_t deadline)
258 _delayed_call_enqueue( thread_call_t call, thread_call_group_t group, uint64_t deadline) argument
458 thread_call_func_delayed( thread_call_func_t func, thread_call_param_t param, uint64_t deadline) argument
638 thread_call_enter_delayed( thread_call_t call, uint64_t deadline) argument
663 thread_call_enter1_delayed( thread_call_t call, thread_call_param_t param1, uint64_t deadline) argument
724 thread_call_is_delayed( thread_call_t call, uint64_t *deadline) argument
[all...]
H A Dclock.h109 uint64_t deadline);
168 uint64_t *deadline);
220 uint64_t deadline);
H A Dsched_prim.c397 uint64_t deadline; local
403 clock_interval_to_deadline(interval, scale_factor, &deadline);
404 if (!timer_call_enter(&thread->wait_timer, deadline))
414 uint64_t deadline)
422 if (!timer_call_enter(&thread->wait_timer, deadline))
510 * Calculate deadline for real-time threads.
513 thread->realtime.deadline = mach_absolute_time();
514 thread->realtime.deadline += thread->realtime.constraint;
683 uint64_t deadline; local
693 clock_interval_to_deadline(interval, scale_factor, &deadline);
413 thread_set_timer_deadline( uint64_t deadline) argument
705 assert_wait_deadline( event_t event, wait_interrupt_t interruptible, uint64_t deadline) argument
821 thread_sleep_mutex_deadline( event_t event, mutex_t *mutex, uint64_t deadline, wait_interrupt_t interruptible) argument
2005 uint64_t deadline = thread->realtime.deadline; local
[all...]
H A Dsched_prim.h253 uint64_t deadline);
281 uint64_t deadline);
H A Dlocks.h261 uint64_t deadline);
307 uint64_t deadline);
442 uint64_t deadline);
H A Dwait_queue.h199 uint64_t deadline,
314 uint64_t deadline);
345 uint64_t deadline);
H A Dsyscall_subr.c324 uint64_t deadline; local
337 clock_absolutetime_interval_to_deadline(interval, &deadline);
338 if (!timer_call_enter(&self->depress_timer, deadline))
/macosx-10.5.8/xnu-1228.15.4/osfmk/i386/
H A Detimer.c93 if (mytimer->deadline <= abstime) { /* Have we expired the deadline? */
95 mytimer->deadline = timer_queue_expire(&mytimer->queue, abstime);
99 /* schedule our next deadline */
100 lcpu->rtcPop = EndOfAllTime; /* any real deadline will be earlier */
105 * Set the clock deadline.
107 void etimer_set_deadline(uint64_t deadline) argument
117 mytimer->deadline = deadline; /* Set the new expiration time */
132 uint64_t deadline; local
205 timer_queue_assign( uint64_t deadline) argument
224 timer_queue_cancel( queue_t queue, uint64_t deadline, uint64_t new_deadline) argument
[all...]
H A DpmCPU.c279 * Called to get the next deadline that has been set by the
285 uint64_t deadline = EndOfAllTime; local
290 deadline = (*pmDispatch->GetDeadline)(&cpu->lcpu);
292 return(deadline);
296 * Called to determine if the supplied deadline or the power management
297 * deadline is sooner. Returns which ever one is first.
300 pmCPUSetDeadline(cpu_data_t *cpu, uint64_t deadline) argument
305 deadline = (*pmDispatch->SetDeadline)(&cpu->lcpu, deadline);
307 return(deadline);
[all...]
H A Drtclock.c120 uint64_t deadline,
125 if (deadline <= now)
128 delta = deadline - now;
602 uint64_t deadline)
609 } while (now < deadline);
119 deadline_to_decrementer( uint64_t deadline, uint64_t now) argument
601 machine_delay_until( uint64_t deadline) argument
/macosx-10.5.8/xnu-1228.15.4/osfmk/mach/
H A Dmach_time.h51 uint64_t deadline);
/macosx-10.5.8/xnu-1228.15.4/bsd/kern/
H A Dkern_clock.c137 uint64_t deadline; local
139 clock_interval_to_deadline(interval, NSEC_PER_SEC / hz, &deadline);
140 thread_call_func_delayed((thread_call_func_t)fcn, param, deadline);
168 uint64_t deadline = 0; local
171 nanoseconds_to_absolutetime((uint64_t)ts->tv_sec * NSEC_PER_SEC + ts->tv_nsec, &deadline );
172 clock_absolutetime_interval_to_deadline( deadline, &deadline );
174 thread_call_func_delayed((thread_call_func_t)fcn, param, deadline);
H A Dkern_event.c572 uint64_t deadline; local
575 error = filt_timercompute(kn, &deadline);
579 if (deadline) {
596 if (deadline) {
599 thread_call_enter_delayed(callout, deadline);
660 uint64_t deadline; local
664 error = filt_timercompute(kn, &deadline);
668 } else if (deadline == 0) {
675 thread_call_enter_delayed(callout, deadline);
1452 assert_wait_deadline(kq, THREAD_ABORTSAFE, cont_args->deadline);
1500 uint64_t deadline; local
[all...]
/macosx-10.5.8/xnu-1228.15.4/iokit/Kernel/
H A DIOPMrootDomain.cpp649 AbsoluteTime deadline; local
650 clock_interval_to_deadline(rsecs + kAutoWakePostWindow, kSecondScale, &deadline);
651 autoWakeEnd = AbsoluteTime_to_scalar(&deadline);
656 clock_interval_to_deadline(rsecs, kSecondScale, &deadline);
657 autoWakeStart = AbsoluteTime_to_scalar(&deadline);
740 AbsoluteTime deadline; local
742 clock_interval_to_deadline(idleSeconds, kSecondScale, &deadline);
743 thread_call_enter_delayed(extraSleepTimer, deadline);
759 AbsoluteTime deadline; local
761 clock_interval_to_deadline(value * 60, kSecondScale, &deadline);
967 AbsoluteTime deadline; local
2095 AbsoluteTime deadline; local
2285 AbsoluteTime deadline; local
2319 AbsoluteTime deadline; local
2475 AbsoluteTime deadline; local
2521 AbsoluteTime deadline; local
2966 AbsoluteTime deadline; local
[all...]
/macosx-10.5.8/xnu-1228.15.4/osfmk/ipc/
H A Dipc_mqueue.c374 uint64_t deadline; local
392 clock_interval_to_deadline(send_timeout, 1000*NSEC_PER_USEC, &deadline);
394 deadline = 0;
398 THREAD_ABORTSAFE, deadline,
662 uint64_t deadline; local
796 clock_interval_to_deadline(rcv_timeout, 1000*NSEC_PER_USEC, &deadline);
798 deadline = 0;
802 interruptible, deadline,
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/dtrace/
H A Ddtrace_glue.c290 uint64_t deadline; member in struct:call_entry
314 uint64_t deadline);
323 uint64_t deadline; member in struct:wrap_timer_call
338 clock_deadline_for_periodic_event( wrapTC->when.cyt_interval, mach_absolute_time(), &(wrapTC->deadline) );
339 timer_call_enter1( &(wrapTC->call), (void *)wrapTC, wrapTC->deadline );
358 wrapTC->deadline = now;
360 clock_deadline_for_periodic_event( wrapTC->when.cyt_interval, now, &(wrapTC->deadline) );
361 timer_call_enter1( &(wrapTC->call), (void *)wrapTC, wrapTC->deadline );
479 uint64_t deadline; member in struct:wrap_thread_call
494 clock_deadline_for_periodic_event( wrapTC->when.cyt_interval, mach_absolute_time(), &(wrapTC->deadline) );
577 uint64_t deadline = mach_absolute_time() + nanos; local
[all...]

Completed in 106 milliseconds

123