Home
last modified time | relevance | path

Searched refs:bound_runq (Results 1 – 3 of 3) sorted by relevance

/xnu-12377.61.12/osfmk/kern/
H A Dsched_dualq.c232 run_queue_t bound_runq = dualq_bound_runq(processor); in sched_dualq_choose_thread() local
235 if (bound_runq->highq < priority && in sched_dualq_choose_thread()
240 if (bound_runq->count && main_runq->count) { in sched_dualq_choose_thread()
241 if (bound_runq->highq >= main_runq->highq) { in sched_dualq_choose_thread()
242 chosen_runq = bound_runq; in sched_dualq_choose_thread()
246 } else if (bound_runq->count) { in sched_dualq_choose_thread()
247 chosen_runq = bound_runq; in sched_dualq_choose_thread()
254 if (chosen_runq == bound_runq) { in sched_dualq_choose_thread()
332 run_queue_t bound_runq = dualq_bound_runq(processor); in sched_dualq_processor_csw_check() local
336 pri = MAX(main_runq->highq, bound_runq->highq); in sched_dualq_processor_csw_check()
[all …]
H A Dsched_amp.c253 run_queue_t bound_runq = amp_bound_runq(processor); in sched_amp_choose_thread() local
256 if ((bound_runq->highq < priority) && in sched_amp_choose_thread()
262 if ((spill_pri > bound_runq->highq) && in sched_amp_choose_thread()
272 if (bound_runq->highq >= main_runq->highq) { in sched_amp_choose_thread()
273 chosen_runq = bound_runq; in sched_amp_choose_thread()
328 run_queue_t bound_runq = amp_bound_runq(processor); in sched_amp_processor_csw_check() local
343 pri = MAX(main_runq->highq, bound_runq->highq); in sched_amp_processor_csw_check()
359 if (bound_runq->urgency > 0) { in sched_amp_processor_csw_check()
387 run_queue_t bound_runq = amp_bound_runq(processor); in sched_amp_processor_queue_has_priority() local
389 int qpri = MAX(main_runq->highq, bound_runq->highq); in sched_amp_processor_queue_has_priority()
H A Dsched_clutch.c3345 run_queue_t bound_runq = sched_clutch_bound_runq(processor); in sched_clutch_processor_highest_thread() local
3346 int bound_pri = bound_runq->highq; in sched_clutch_processor_highest_thread()
3351 if (bound_runq->count == 0 && root_clutch->scr_thr_count == 0) { in sched_clutch_processor_highest_thread()
3379 if (bound_runq->count == 0 || in sched_clutch_processor_highest_thread()
3380 …ound && sched_clutch_pri_greater_than_tiebreak(prev_thread->sched_pri, bound_runq->highq, processo… in sched_clutch_processor_highest_thread()
3384 run_queue_dequeue(bound_runq, SCHED_HEADQ) : run_queue_peek(bound_runq); in sched_clutch_processor_highest_thread()