Searched refs:AST_URGENT (Results 1 - 11 of 11) sorted by relevance

/macosx-10.10.1/xnu-2782.1.97/osfmk/kern/
H A Dast.h83 * the pending ASTs are masked with AST_URGENT to determine if
109 #define AST_URGENT 0x04 macro
136 #define AST_PREEMPTION (AST_PREEMPT | AST_QUANTUM | AST_URGENT)
H A Dsched_dualq.c261 return (AST_PREEMPT | AST_URGENT);
264 return (AST_PREEMPT | AST_URGENT);
267 return (AST_PREEMPT | AST_URGENT);
H A Dast.c137 if ( (reasons & AST_URGENT) &&
H A Dsched_multiq.c1172 return (AST_PREEMPT | AST_URGENT);
1175 return (AST_PREEMPT | AST_URGENT);
1178 return (AST_PREEMPT | AST_URGENT);
H A Dsched_proto.c525 return (AST_PREEMPT | AST_URGENT);
H A Dsched_prim.c3225 preempt = (AST_PREEMPT | AST_URGENT);
3227 preempt = (AST_PREEMPT | AST_URGENT);
3382 preempt = (AST_PREEMPT | AST_URGENT);
3384 preempt = (AST_PREEMPT | AST_URGENT);
3531 return (AST_PREEMPT | AST_URGENT);
3534 return (AST_PREEMPT | AST_URGENT);
4145 return (check_reason | AST_PREEMPT | AST_URGENT);
4150 return (check_reason | AST_PREEMPT | AST_URGENT);
/macosx-10.10.1/xnu-2782.1.97/osfmk/chud/i386/
H A Dchud_osfmk_callback_i386.c341 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);
/macosx-10.10.1/xnu-2782.1.97/osfmk/i386/
H A Dmachine_routines.c282 if ((get_preemption_level() == 0) && (*ast_pending() & AST_URGENT))
790 if ((*ast_pending() & AST_URGENT) && intr == TRUE) {
H A Dgenassym.c121 DECLARE("AST_URGENT", AST_URGENT);
H A Di386_lock.s173 testl $AST_URGENT,%gs:CPU_PENDING_AST ; \
190 testl $AST_URGENT,%gs:CPU_PENDING_AST ; \
/macosx-10.10.1/xnu-2782.1.97/osfmk/x86_64/
H A Didt64.s1099 testl $(AST_URGENT),%eax /* any urgent preemption? */
1216 testl $(AST_URGENT),%eax /* any urgent requests? */

Completed in 267 milliseconds