Searched refs:sched_mode (Results 1 - 10 of 10) sorted by relevance

/darwin-on-arm/xnu/osfmk/kern/
H A Dpriority.c119 if ((thread->sched_mode == TH_MODE_REALTIME || thread->sched_mode == TH_MODE_FIXED) &&
128 (uintptr_t)thread->sched_pri, (uintptr_t)thread->sched_mode, 0, 0, 0);
130 if (thread->sched_mode == TH_MODE_REALTIME) {
134 thread->saved_mode = thread->sched_mode;
138 thread->sched_mode = TH_MODE_TIMESHARE;
141 thread->sched_mode = TH_MODE_FIXED;
160 processor->current_thmode = thread->sched_mode;
224 if (thread->sched_mode == TH_MODE_TIMESHARE) {
347 if (thread->sched_mode
[all...]
H A Dthread_policy.c104 integer_t oldmode = (thread->sched_mode == TH_MODE_TIMESHARE);
107 thread->sched_mode = TH_MODE_TIMESHARE;
115 thread->sched_mode = TH_MODE_FIXED;
168 if (thread->sched_mode == TH_MODE_TIMESHARE) {
172 thread->sched_mode = TH_MODE_REALTIME;
258 if (thread->sched_mode == TH_MODE_REALTIME)
357 sched_mode_t oldmode = thread->sched_mode;
359 thread->sched_mode = SCHED(initial_thread_sched_mode)(thread->task);
361 if ((oldmode != TH_MODE_TIMESHARE) && (thread->sched_mode == TH_MODE_TIMESHARE)) {
368 thread->sched_mode
[all...]
H A Dsched_fixedpriority.c629 thread->sched_mode = thread->saved_mode;
643 thread->saved_mode = thread->sched_mode;
644 thread->sched_mode = TH_MODE_FAIRSHARE;
662 if (thread->sched_mode == TH_MODE_REALTIME) {
663 thread->saved_mode = thread->sched_mode;
664 thread->sched_mode = TH_MODE_TIMESHARE;
676 thread->saved_mode = thread->sched_mode;
678 if (thread->sched_mode == TH_MODE_TIMESHARE) {
679 thread->sched_mode = TH_MODE_FAIRSHARE;
689 if ((thread->sched_mode
[all...]
H A Dmk_sp.c89 if ( (thread->sched_mode != TH_MODE_REALTIME) &&
92 boolean_t oldmode = thread->sched_mode == TH_MODE_TIMESHARE;
95 thread->sched_mode = TH_MODE_TIMESHARE;
102 thread->sched_mode = TH_MODE_FIXED;
H A Dast.c221 processor->current_thmode = thread->sched_mode;
H A Dsched_prim.c904 if (thread->sched_mode == TH_MODE_TIMESHARE)
928 if (thread->sched_mode == TH_MODE_REALTIME) {
1646 processor->current_thmode = thread->sched_mode;
1695 if (!inactive_state && (thread->sched_mode != TH_MODE_FAIRSHARE || SCHED(fairshare_runq_count)() == 0) && (rt_runq.count == 0 || BASEPRI_RTQUEUES < thread->sched_pri) &&
1696 (new_thread = SCHED(choose_thread)(processor, thread->sched_mode == TH_MODE_FAIRSHARE ? MINPRI : thread->sched_pri)) == THREAD_NULL) {
1864 if (thread->sched_mode == TH_MODE_TIMESHARE)
1914 if (thread->sched_mode == TH_MODE_REALTIME)
1947 if (thread->sched_mode == TH_MODE_TIMESHARE)
2098 if ((self->sched_mode == TH_MODE_REALTIME) && !self->reserved_stack)
2120 processor->current_thmode = thread->sched_mode;
[all...]
H A Dstartup.c524 processor->current_thmode = thread->sched_mode;
H A Dthread.c192 thread_template.sched_mode = TH_MODE_NONE;
776 new_thread->sched_mode = SCHED(initial_thread_sched_mode)(parent_task);
1150 basic_info->policy = ((thread->sched_mode == TH_MODE_TIMESHARE)?
1226 if (thread->sched_mode != TH_MODE_TIMESHARE) {
1274 if (thread->sched_mode == TH_MODE_TIMESHARE) {
H A Dsyscall_subr.c436 if (self->sched_mode == TH_MODE_FIXED) {
H A Dthread.h190 sched_mode_t sched_mode; /* scheduling mode */ member in struct:thread
213 #define TH_SFLAG_PENDING_THROTTLE_DEMOTION 0x1000 /* Pending sched_mode demotion */
214 #define TH_SFLAG_PENDING_THROTTLE_PROMOTION 0x2000 /* Pending sched_mode promition */

Completed in 80 milliseconds