Home
last modified time | relevance | path

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

/xnu-8796.141.3/osfmk/kern/
H A Dsched_dualq.c222 run_queue_t bound_runq = dualq_bound_runq(processor); in sched_dualq_choose_thread() local
225 if (bound_runq->highq < priority && in sched_dualq_choose_thread()
230 if (bound_runq->count && main_runq->count) { in sched_dualq_choose_thread()
231 if (bound_runq->highq >= main_runq->highq) { in sched_dualq_choose_thread()
232 chosen_runq = bound_runq; in sched_dualq_choose_thread()
236 } else if (bound_runq->count) { in sched_dualq_choose_thread()
237 chosen_runq = bound_runq; in sched_dualq_choose_thread()
244 if (chosen_runq == bound_runq) { in sched_dualq_choose_thread()
320 run_queue_t bound_runq = dualq_bound_runq(processor); in sched_dualq_processor_csw_check() local
324 pri = MAX(main_runq->highq, bound_runq->highq); in sched_dualq_processor_csw_check()
[all …]
H A Dsched_amp.c248 run_queue_t bound_runq = amp_bound_runq(processor); in sched_amp_choose_thread() local
251 if ((bound_runq->highq < priority) && in sched_amp_choose_thread()
257 if ((spill_pri > bound_runq->highq) && in sched_amp_choose_thread()
267 if (bound_runq->highq >= main_runq->highq) { in sched_amp_choose_thread()
268 chosen_runq = bound_runq; in sched_amp_choose_thread()
323 run_queue_t bound_runq = amp_bound_runq(processor); in sched_amp_processor_csw_check() local
338 pri = MAX(main_runq->highq, bound_runq->highq); in sched_amp_processor_csw_check()
354 if (bound_runq->urgency > 0) { in sched_amp_processor_csw_check()
382 run_queue_t bound_runq = amp_bound_runq(processor); in sched_amp_processor_queue_has_priority() local
384 int qpri = MAX(main_runq->highq, bound_runq->highq); in sched_amp_processor_queue_has_priority()
H A Dsched_multiq.c1027 run_queue_t bound_runq = multiq_bound_runq(processor); in sched_multiq_choose_thread() local
1031 if (bound_runq->highq < priority && in sched_multiq_choose_thread()
1036 if (bound_runq->count && main_entryq->count) { in sched_multiq_choose_thread()
1037 if (bound_runq->highq >= main_entryq->highq) { in sched_multiq_choose_thread()
1042 } else if (bound_runq->count) { in sched_multiq_choose_thread()
1053 MACH_MULTIQ_BOUND, main_entryq->highq, bound_runq->highq, 0, 0); in sched_multiq_choose_thread()
1055 return run_queue_dequeue(bound_runq, SCHED_HEADQ); in sched_multiq_choose_thread()
1214 run_queue_t bound_runq = multiq_bound_runq(processor); in sched_multiq_processor_csw_check() local
1218 pri = MAX(main_entryq->highq, bound_runq->highq); in sched_multiq_processor_csw_check()
1231 if (bound_runq->urgency > 0) { in sched_multiq_processor_csw_check()
[all …]
H A Dsched_clutch.c2908 run_queue_t bound_runq = sched_clutch_bound_runq(processor); in sched_clutch_choose_thread() local
2911 if (bound_runq->highq < priority && in sched_clutch_choose_thread()
2916 if (bound_runq->count && clutch_count) { in sched_clutch_choose_thread()
2917 if (bound_runq->highq >= clutch_pri) { in sched_clutch_choose_thread()
2920 } else if (bound_runq->count) { in sched_clutch_choose_thread()
2933 thread = run_queue_dequeue(bound_runq, SCHED_HEADQ); in sched_clutch_choose_thread()
2974 run_queue_t bound_runq = sched_clutch_bound_runq(processor); in sched_clutch_processor_csw_check() local
2979 pri = MAX(clutch_pri, bound_runq->highq); in sched_clutch_processor_csw_check()
2992 if (bound_runq->urgency > 0) { in sched_clutch_processor_csw_check()
3007 run_queue_t bound_runq = sched_clutch_bound_runq(processor); in sched_clutch_processor_queue_has_priority() local
[all …]