Searched refs:ast (Results 1 - 24 of 24) sorted by relevance

/darwin-on-arm/xnu/osfmk/kern/
H A Dast.h60 * kern/ast.h: Definitions for Asynchronous System Traps.
72 #include <machine/ast.h>
111 * machine/ast.h is responsible for defining aston and astoff.
137 /* Pending ast mask for the current processor */
175 if ((*myast = ((*myast &~ AST_PER_THREAD) | (act)->ast)) != AST_NONE) \
189 (hw_atomic_or_noret(&(act)->ast, (reason)))
191 (hw_atomic_and_noret(&(act)->ast, ~(reason)))
193 (hw_atomic_and_noret(&(act)->ast, AST_NONE))
H A Dast.c61 * This file contains routines to check whether an ast is needed.
63 * ast_check() - check whether ast is needed for interrupt or context
71 #include <kern/ast.h>
227 * Propagate thread ast to processor.
231 ast_propagate(thread->ast);
H A Dthread_act.c59 #include <kern/ast.h>
715 ast_propagate(thread->ast);
905 ast_t ast)
910 thread_ast_set(thread, ast);
911 ast_propagate(thread->ast);
917 thread_ast_set(thread, ast);
903 act_set_ast( thread_t thread, ast_t ast) argument
H A Dprocessor.h75 #include <kern/ast.h>
H A Dsched.h76 #include <kern/ast.h>
H A Dbsd_kern.c37 #include <kern/ast.h>
H A Dthread.h360 /* Pending thread ast(s) */
361 ast_t ast; member in struct:thread
H A Dledger.c150 /* ledger ast helper functions */
755 ast_propagate(thread->ast);
H A Dsched_prim.c4454 ast_t ast = AST_NONE; local
4465 ast = csw_check(p);
4466 if (ast != AST_NONE) {
4467 (void) thread_block_reason(THREAD_CONTINUE_NULL, NULL, ast);
/darwin-on-arm/xnu/osfmk/arm/
H A DMakefile14 thread.h task.h ast.h ast_types.h \
H A Dgenassym.c65 #include <kern/ast.h>
217 DECLARE("TH_AST", offsetof(thread_t, ast));
/darwin-on-arm/xnu/osfmk/kperf/
H A Dcallstack.c40 #include <kperf/ast.h>
H A Dthreadinfo.c43 #include <kperf/ast.h>
H A Daction.c53 #include <kperf/ast.h>
197 /* ast callback on a thread */
/darwin-on-arm/xnu/osfmk/arm64/
H A Dgenassym.c63 #include <kern/ast.h>
186 DECLARE("TH_AST", offsetof(thread_t, ast));
/darwin-on-arm/xnu/bsd/kern/
H A Dkern_clock.c89 #include <kern/ast.h>
H A Dkern_synch.c49 #include <kern/ast.h>
H A Dbsd_init.c107 #include <kern/ast.h>
H A Dkern_exec.c190 #include <kern/ast.h>
H A Dkern_sig.c103 #include <kern/ast.h> /* for APC support */
1796 /* If successful return with ast set */
1799 /* If successful return with ast set */
1873 * ast and missed signal post.
/darwin-on-arm/xnu/osfmk/i386/
H A Dgenassym.c63 #include <kern/ast.h>
198 DECLARE("TH_AST", offsetof(thread_t, ast));
H A Dpcb.c1836 printf("\tsusp=%d user_stop=%d active=%x ast=%x\n",
1838 thr_act->active, thr_act->ast);
/darwin-on-arm/xnu/osfmk/chud/i386/
H A Dchud_osfmk_callback_i386.c322 #pragma mark **** ast ****
/darwin-on-arm/xnu/bsd/dev/dtrace/
H A Ddtrace.c118 #include <kern/ast.h>

Completed in 112 milliseconds