Home
last modified time | relevance | path

Searched refs:reasons (Results 1 – 13 of 13) sorted by relevance

/xnu-8020.140.41/osfmk/kern/
H A Dast.c211 ast_t reasons = ast_consume(AST_PER_THREAD | AST_KPERF | AST_DTRACE); in ast_taken_user() local
216 if (reasons & AST_DTRACE) { in ast_taken_user()
222 if (reasons & AST_BSD) { in ast_taken_user()
229 if (reasons & AST_MACF) { in ast_taken_user()
236 if (reasons & AST_ARCADE) { in ast_taken_user()
242 if (reasons & AST_APC) { in ast_taken_user()
247 if (reasons & AST_GUARD) { in ast_taken_user()
252 if (reasons & AST_LEDGER) { in ast_taken_user()
257 if (reasons & AST_KPERF) { in ast_taken_user()
262 if (reasons & AST_RESET_PCS) { in ast_taken_user()
[all …]
H A Dast.h163 extern void ast_on(ast_t reasons);
166 extern void ast_off(ast_t reasons);
169 extern ast_t ast_consume(ast_t reasons);
172 extern ast_t ast_peek(ast_t reasons);
H A Dtelemetry.c269 telemetry_task_ctl(task_t task, uint32_t reasons, int enable_disable) in telemetry_task_ctl() argument
272 telemetry_task_ctl_locked(task, reasons, enable_disable); in telemetry_task_ctl()
277 telemetry_task_ctl_locked(task_t task, uint32_t reasons, int enable_disable) in telemetry_task_ctl_locked() argument
281 assert((reasons != 0) && ((reasons | TF_TELEMETRY) == TF_TELEMETRY)); in telemetry_task_ctl_locked()
288 task->t_flags |= reasons; in telemetry_task_ctl_locked()
296 task->t_flags &= ~reasons; in telemetry_task_ctl_locked()
483 telemetry_ast(thread_t thread, ast_t reasons) in telemetry_ast() argument
485 assert((reasons & AST_TELEMETRY_ALL) != 0); in telemetry_ast()
488 if (reasons & AST_TELEMETRY_IO) { in telemetry_ast()
491 if (reasons & (AST_TELEMETRY_USER | AST_TELEMETRY_KERNEL)) { in telemetry_ast()
[all …]
H A Dtelemetry.h59 extern void telemetry_ast(thread_t thread, uint32_t reasons);
H A Dsched_prim.h441 int reasons,
458 #define SCHED_STATS_CSW(processor, reasons, selfpri, otherpri) \ argument
462 (reasons), (selfpri), (otherpri)); \
476 #define SCHED_STATS_CSW(processor, reasons, selfpri, otherpri) do { }while(0) argument
H A Dkern_debug.modulemap20 // reasons above.
H A Dsched_prim.c6869 sched_stats_handle_csw(processor_t processor, int reasons, int selfpri, int otherpri) in sched_stats_handle_csw() argument
6882 if ((reasons & AST_PREEMPT) != 0) { in sched_stats_handle_csw()
/xnu-8020.140.41/doc/
H A Dsched_clutch_edge.md57 The EDF algorithm is the best choice for this level due to the following reasons:
84 The interactivity score based algorithm is well suited for this level due to the following reasons:
171 …ll-width workload threads to a single cluster as much as possible. A few reasons why this property…
175 …load can use them (e.g., for parallelism, to mitigate passenger effects) for the following reasons:
219 … edge matrix dynamically to change the width of the system for performance and efficiency reasons.
H A Datomics.md193 This convention is picked for two reasons:
/xnu-8020.140.41/doc/allocators/
H A Dread-only.md87 We require identifiers for read-only zones for two reasons: firstly to ensure
H A Dapi-basics.md107 must be restructured to fit, for security reasons.
/xnu-8020.140.41/bsd/miscfs/devfs/
H A DREADME17 for reasons that will become obvious in a second. Think of it as a
/xnu-8020.140.41/osfmk/mach/
H A Dthread_act.defs96 * JMM - For legacy reasons this consumes a reference to the