Home
last modified time | relevance | path

Searched refs:AST_PREEMPT (Results 1 – 14 of 14) sorted by relevance

/xnu-8796.141.3/osfmk/kern/
H A Dast.c145 assert(urgent_reason & AST_PREEMPT); in ast_taken_kernel()
179 assert(urgent_reason & AST_PREEMPT); in ast_taken_user()
324 if (preemption_reasons & AST_PREEMPT) { in ast_taken_user()
338 if (preemption_reasons & AST_PREEMPT) { in ast_taken_user()
H A Dast.h111 #define AST_PREEMPT 0x01 macro
141 #define AST_PREEMPTION (AST_PREEMPT | AST_QUANTUM | AST_URGENT)
H A Dsched_dualq.c316 return AST_PREEMPT | AST_URGENT; in sched_dualq_processor_csw_check()
334 return AST_PREEMPT | AST_URGENT; in sched_dualq_processor_csw_check()
338 return AST_PREEMPT | AST_URGENT; in sched_dualq_processor_csw_check()
341 return AST_PREEMPT; in sched_dualq_processor_csw_check()
H A Dsched_proto.c523 return AST_PREEMPT | AST_URGENT; in sched_proto_processor_csw_check()
526 return AST_PREEMPT; in sched_proto_processor_csw_check()
530 return AST_PREEMPT; in sched_proto_processor_csw_check()
H A Dsched_amp.c351 return AST_PREEMPT | AST_URGENT; in sched_amp_processor_csw_check()
355 return AST_PREEMPT | AST_URGENT; in sched_amp_processor_csw_check()
359 return AST_PREEMPT | AST_URGENT; in sched_amp_processor_csw_check()
362 return AST_PREEMPT; in sched_amp_processor_csw_check()
H A Dsched_amp_common.c161 ast_on(AST_PREEMPT); in pset_signal_spill()
371 ast_on(AST_PREEMPT); in sched_amp_bounce_thread_group_from_ecores()
H A Dsched_prim.c2846 ast_on(AST_URGENT | AST_PREEMPT); in thread_select()
3596 } else if (reason & AST_PREEMPT) { in thread_dispatch()
4624 preempt = (AST_PREEMPT | AST_URGENT); in realtime_setrun()
4627 preempt = (AST_PREEMPT | AST_URGENT); in realtime_setrun()
4644 if ((preempt & AST_PREEMPT) == AST_PREEMPT) { in realtime_setrun()
4666 if ((preempt & AST_PREEMPT) == AST_PREEMPT) { in realtime_setrun()
4887 preempt = (AST_PREEMPT | AST_URGENT); in processor_setrun()
4889 preempt = (AST_PREEMPT | AST_URGENT); in processor_setrun()
4892 preempt = (options & SCHED_PREEMPT)? AST_PREEMPT: AST_NONE; in processor_setrun()
4897 preempt = (options & SCHED_PREEMPT)? AST_PREEMPT: AST_NONE; in processor_setrun()
[all …]
H A Dsched_multiq.c1210 return AST_PREEMPT | AST_URGENT; in sched_multiq_processor_csw_check()
1228 return AST_PREEMPT | AST_URGENT; in sched_multiq_processor_csw_check()
1232 return AST_PREEMPT | AST_URGENT; in sched_multiq_processor_csw_check()
1235 return AST_PREEMPT; in sched_multiq_processor_csw_check()
H A Dsched_traditional.c472 return AST_PREEMPT | AST_URGENT; in sched_traditional_processor_csw_check()
475 return AST_PREEMPT; in sched_traditional_processor_csw_check()
H A Dsched_clutch.c2971 return AST_PREEMPT | AST_URGENT; in sched_clutch_processor_csw_check()
2989 return AST_PREEMPT | AST_URGENT; in sched_clutch_processor_csw_check()
2993 return AST_PREEMPT | AST_URGENT; in sched_clutch_processor_csw_check()
2996 return AST_PREEMPT; in sched_clutch_processor_csw_check()
3666 return AST_PREEMPT | AST_URGENT; in sched_edge_processor_csw_check()
3670 return AST_PREEMPT | AST_URGENT; in sched_edge_processor_csw_check()
3673 return AST_PREEMPT; in sched_edge_processor_csw_check()
4733 ast_on(AST_PREEMPT); in sched_edge_migrate_thread_group_running_threads()
H A Dsyscall_subr.c638 if (*pending_ast & AST_PREEMPT) { in thread_yield_to_preemption()
H A Dsched_grrr.c490 return AST_PREEMPT; in sched_grrr_processor_csw_check()
H A Dthread.c3129 ast_on(AST_PREEMPT); in thread_shared_rsrc_policy_set()
3159 ast_on(AST_PREEMPT); in thread_shared_rsrc_policy_clear()
H A Dthread_policy.c755 ast = ast_peek(AST_PREEMPT); in thread_unfreeze_base_pri()