Searched refs:AST_URGENT (Results 1 - 14 of 14) sorted by relevance
/darwin-on-arm/xnu/osfmk/kern/ |
H A D | ast.h | 88 #define AST_URGENT 0x04 macro 107 #define AST_PREEMPTION (AST_PREEMPT | AST_QUANTUM | AST_URGENT)
|
H A D | ast.c | 136 if ( (reasons & AST_URGENT) && 141 AST_PREEMPT | AST_URGENT);
|
H A D | sched_fixedpriority.c | 564 return (AST_PREEMPT | AST_URGENT); 567 return (AST_PREEMPT | AST_URGENT); 573 return (AST_PREEMPT | AST_URGENT); 576 return AST_PREEMPT | AST_URGENT;
|
H A D | sched_proto.c | 519 return (AST_PREEMPT | AST_URGENT);
|
H A D | sched_prim.c | 3016 ast_on(AST_PREEMPT | AST_URGENT); 3107 preempt = (AST_PREEMPT | AST_URGENT); 3109 preempt = (AST_PREEMPT | AST_URGENT); 3199 return (AST_PREEMPT | AST_URGENT); 3202 return (AST_PREEMPT | AST_URGENT); 3700 return AST_PREEMPT | AST_URGENT; 3707 return (AST_PREEMPT | AST_URGENT); 3711 return (AST_PREEMPT | AST_URGENT);
|
/darwin-on-arm/xnu/osfmk/chud/i386/ |
H A D | chud_osfmk_callback_i386.c | 341 if ((*myast & AST_CHUD_URGENT) && (reasons & (AST_URGENT | AST_CHUD_URGENT))) { // Only execute urgent callbacks if reasons specifies an urgent context. 344 if (AST_URGENT == *myast) { // If the only flag left is AST_URGENT, we can clear it; we know that we set it, but if there are also other bits set in reasons then someone else might still need AST_URGENT, so we'll leave it set. The normal machinery in ast_taken will ensure it gets cleared eventually, as necessary. 416 *myast |= (AST_CHUD_URGENT | AST_URGENT);
|
/darwin-on-arm/xnu/osfmk/i386/ |
H A D | machine_routines.c | 234 if ((get_preemption_level() == 0) && (*ast_pending() & AST_URGENT)) 697 if ((*ast_pending() & AST_URGENT) && intr == TRUE) {
|
H A D | idt.s | 961 testl $ AST_URGENT,%eax /* any urgent preemption? */ 1067 testl $ AST_URGENT,%eax /* any urgent requests? */
|
H A D | genassym.c | 128 DECLARE("AST_URGENT", AST_URGENT);
|
H A D | i386_lock.s | 222 testl $AST_URGENT,%gs:CPU_PENDING_AST ; \ 239 testl $AST_URGENT,%gs:CPU_PENDING_AST ; \
|
H A D | idt64.s | 1358 testl $ AST_URGENT,%eax /* any urgent preemption? */ 1462 testl $ AST_URGENT,%eax /* any urgent requests? */
|
/darwin-on-arm/xnu/osfmk/arm/ |
H A D | genassym.c | 120 DECLARE("AST_URGENT", AST_URGENT);
|
/darwin-on-arm/xnu/osfmk/arm64/ |
H A D | genassym.c | 123 DECLARE("AST_URGENT", AST_URGENT);
|
/darwin-on-arm/xnu/osfmk/x86_64/ |
H A D | idt64.s | 959 testl $(AST_URGENT),%eax /* any urgent preemption? */ 1075 testl $(AST_URGENT),%eax /* any urgent requests? */
|
Completed in 59 milliseconds