Home
last modified time | relevance | path

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

/xnu-8020.140.41/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-8020.140.41/tools/lldbmacros/
H A Dscheduler.py1128 … timer_fire = call.tc_pqlink.deadline - (recent_timestamp + kern.globals.mach_absolutetime_asleep)
1131 timer_fire = call.tc_pqlink.deadline - recent_timestamp
1140 if call.tc_pqlink.deadline != 0 :
1146 leeway = call.tc_pqlink.deadline - call.tc_soft_deadline
1172 if addressof(call.tc_pqlink) == pqueue.pq_root :
1178 unsigned(call), colon, call.tc_soft_deadline, call.tc_pqlink.deadline,
1184 unsigned(call), colon, call.tc_soft_deadline, call.tc_pqlink.deadline,
H A Dmisc.py151 timer_fire = timer_call.tc_pqlink.deadline - recent_timestamp
157 leeway = timer_call.tc_pqlink.deadline - timer_call.tc_soft_deadline
174 if addressof(timer_call.tc_pqlink) == mpqueue.mpq_pqhead.pq_root :
179 timer_call.tc_pqlink.deadline,
402 quantum = unsigned(processor.running_timers[0].tc_pqlink.deadline)
406 kperf = unsigned(processor.running_timers[1].tc_pqlink.deadline)