Searched refs:tc_pqlink (Results 1 – 6 of 6) sorted by relevance
| /xnu-8792.61.2/osfmk/kern/ |
| H A D | timer_call.c | 351 &entry->tc_pqlink); in timer_call_entry_dequeue() 395 uint64_t old_deadline = entry->tc_pqlink.deadline; in timer_call_entry_enqueue_deadline() 396 entry->tc_pqlink.deadline = deadline; in timer_call_entry_enqueue_deadline() 400 &entry->tc_pqlink); in timer_call_entry_enqueue_deadline() 403 &entry->tc_pqlink); in timer_call_entry_enqueue_deadline() 408 &entry->tc_pqlink); in timer_call_entry_enqueue_deadline() 416 entry->tc_pqlink.deadline = deadline; in timer_call_entry_enqueue_deadline() 418 priority_queue_insert(&new_mpqueue->mpq_pqhead, &entry->tc_pqlink); in timer_call_entry_enqueue_deadline() 426 timer_call_t thead = priority_queue_min(&new_mpqueue->mpq_pqhead, struct timer_call, tc_pqlink); in timer_call_entry_enqueue_deadline() 428 …new_mpqueue->earliest_soft_deadline = thead->tc_flags & TIMER_CALL_RATELIMITED ? thead->tc_pqlink.… in timer_call_entry_enqueue_deadline() [all …]
|
| H A D | thread_call.c | 311 priority_queue_remove(&group->delayed_pqueues[flavor], &call->tc_pqlink); in thread_call_enqueue_tail() 342 priority_queue_remove(&group->delayed_pqueues[flavor], &call->tc_pqlink); in thread_call_dequeue() 374 uint64_t old_deadline = call->tc_pqlink.deadline; in thread_call_enqueue_deadline() 375 call->tc_pqlink.deadline = deadline; in thread_call_enqueue_deadline() 379 &call->tc_pqlink); in thread_call_enqueue_deadline() 382 &call->tc_pqlink); in thread_call_enqueue_deadline() 387 &call->tc_pqlink); in thread_call_enqueue_deadline() 390 call->tc_pqlink.deadline = deadline; in thread_call_enqueue_deadline() 392 priority_queue_insert(&group->delayed_pqueues[flavor], &call->tc_pqlink); in thread_call_enqueue_deadline() 409 return call->tc_pqlink.deadline; in thread_call_get_armed_deadline() [all …]
|
| H A D | timer_call.h | 75 struct priority_queue_entry_deadline tc_pqlink; member
|
| H A D | thread_call.h | 378 struct priority_queue_entry_deadline tc_pqlink; member
|
| /xnu-8792.61.2/tools/lldbmacros/ |
| H A D | misc.py | 120 timer_fire = timer_call.tc_pqlink.deadline - recent_timestamp 126 leeway = timer_call.tc_pqlink.deadline - timer_call.tc_soft_deadline 143 if addressof(timer_call.tc_pqlink) == mpqueue.mpq_pqhead.pq_root : 148 timer_call.tc_pqlink.deadline, 371 quantum = unsigned(processor.running_timers[0].tc_pqlink.deadline) 375 kperf = unsigned(processor.running_timers[1].tc_pqlink.deadline)
|
| H A D | scheduler.py | 1133 … timer_fire = call.tc_pqlink.deadline - (recent_timestamp + kern.globals.mach_absolutetime_asleep) 1136 timer_fire = call.tc_pqlink.deadline - recent_timestamp 1145 if call.tc_pqlink.deadline != 0 : 1151 leeway = call.tc_pqlink.deadline - call.tc_soft_deadline 1177 if addressof(call.tc_pqlink) == pqueue.pq_root : 1183 unsigned(call), colon, call.tc_soft_deadline, call.tc_pqlink.deadline, 1189 unsigned(call), colon, call.tc_soft_deadline, call.tc_pqlink.deadline,
|