Home
last modified time | relevance | path

Searched refs:tc_pqlink (Results 1 – 6 of 6) sorted by relevance

/xnu-8019.80.24/osfmk/kern/
H A Dtimer_call.c323 &entry->tc_pqlink); in timer_call_entry_dequeue()
367 uint64_t old_deadline = entry->tc_pqlink.deadline; in timer_call_entry_enqueue_deadline()
368 entry->tc_pqlink.deadline = deadline; in timer_call_entry_enqueue_deadline()
372 &entry->tc_pqlink); in timer_call_entry_enqueue_deadline()
375 &entry->tc_pqlink); in timer_call_entry_enqueue_deadline()
380 &entry->tc_pqlink); in timer_call_entry_enqueue_deadline()
388 entry->tc_pqlink.deadline = deadline; in timer_call_entry_enqueue_deadline()
390 priority_queue_insert(&new_mpqueue->mpq_pqhead, &entry->tc_pqlink); in timer_call_entry_enqueue_deadline()
398 timer_call_t thead = priority_queue_min(&new_mpqueue->mpq_pqhead, struct timer_call, tc_pqlink); in timer_call_entry_enqueue_deadline()
400 …new_mpqueue->earliest_soft_deadline = thead->tc_flags & TIMER_CALL_RATELIMITED ? thead->tc_pqlink.… in timer_call_entry_enqueue_deadline()
[all …]
H A Dthread_call.c297 priority_queue_remove(&group->delayed_pqueues[flavor], &call->tc_pqlink); in thread_call_enqueue_tail()
327 priority_queue_remove(&group->delayed_pqueues[flavor], &call->tc_pqlink); in thread_call_dequeue()
358 uint64_t old_deadline = call->tc_pqlink.deadline; in thread_call_enqueue_deadline()
359 call->tc_pqlink.deadline = deadline; in thread_call_enqueue_deadline()
363 &call->tc_pqlink); in thread_call_enqueue_deadline()
366 &call->tc_pqlink); in thread_call_enqueue_deadline()
371 &call->tc_pqlink); in thread_call_enqueue_deadline()
374 call->tc_pqlink.deadline = deadline; in thread_call_enqueue_deadline()
376 priority_queue_insert(&group->delayed_pqueues[flavor], &call->tc_pqlink); in thread_call_enqueue_deadline()
393 return call->tc_pqlink.deadline; in thread_call_get_armed_deadline()
[all …]
H A Dtimer_call.h75 struct priority_queue_entry_deadline tc_pqlink; member
H A Dthread_call.h376 struct priority_queue_entry_deadline tc_pqlink; member
/xnu-8019.80.24/tools/lldbmacros/
H A Dmisc.py101 if (recent_timestamp < timer_call.tc_pqlink.deadline):
103 timer_fire = timer_call.tc_pqlink.deadline - recent_timestamp
106 timer_fire = recent_timestamp - timer_call.tc_pqlink.deadline
148 timer_call.tc_pqlink.deadline,
311 unsigned(processor.running_timers[0].tc_pqlink.deadline)))
313 unsigned(processor.running_timers[1].tc_pqlink.deadline)))
H A Dscheduler.py1137 … timer_fire = call.tc_pqlink.deadline - (recent_timestamp + kern.globals.mach_absolutetime_asleep)
1139 timer_fire = call.tc_pqlink.deadline - recent_timestamp
1166 unsigned(call), call.tc_pqlink.deadline, call.tc_soft_deadline, ttd_s,
1172 unsigned(call), call.tc_pqlink.deadline, call.tc_soft_deadline, ttd_s,