Lines Matching defs:reasons
105 ast_t reasons,
109 boolean_t preempt_trap = (reasons == AST_PREEMPTION);
119 (*perf_hook)(reasons, myast);
128 reasons &= *myast;
129 *myast &= ~reasons;
139 if ( (reasons & AST_URGENT) &&
141 if (reasons & AST_PREEMPT) {
147 reasons &= ~AST_PREEMPTION;
161 if (reasons & AST_BSD) {
170 if (reasons & AST_MACF) {
178 if (reasons & AST_APC)
181 if (reasons & AST_GUARD) {
186 if (reasons & AST_LEDGER) {
194 if (reasons & AST_KPERF) {
200 if (reasons & AST_TELEMETRY_ALL) {
203 assert((reasons & AST_TELEMETRY_ALL) != AST_TELEMETRY_ALL); /* only one is valid at a time */
204 interrupted_userspace = (reasons & AST_TELEMETRY_USER) ? TRUE : FALSE;
215 if (reasons & AST_PREEMPT)
216 reasons = csw_check(current_processor());
218 if ( (reasons & AST_PREEMPT) &&