Home
last modified time | relevance | path

Searched refs:recount_snap (Results 1 – 7 of 7) sorted by relevance

/xnu-10063.101.15/osfmk/kern/
H A Drecount.h338 struct recount_snap { struct
348 struct recount_snap rpr_snap; argument
350 struct recount_snap rpr_interrupt_snap;
379 void recount_snapshot(struct recount_snap *snap);
383 void recount_snapshot_speculative(struct recount_snap *snap);
386 void recount_switch_thread(struct recount_snap *snap, struct thread *off_thread,
392 void recount_log_switch_thread(const struct recount_snap *snap);
394 void recount_log_switch_thread_on(const struct recount_snap *snap);
432 struct recount_snap *snap);
434 struct recount_snap *snap);
[all …]
H A Drecount.c177 recount_snapshot_speculative(struct recount_snap *snap) in recount_snapshot_speculative()
186 recount_snapshot(struct recount_snap *snap) in recount_snapshot()
194 static struct recount_snap *
200 static struct recount_snap *
337 struct recount_snap *snap) in recount_usage_add_snap()
522 recount_snap_diff(struct recount_snap *result, in recount_snap_diff()
523 const struct recount_snap *lhs, const struct recount_snap *rhs) in recount_snap_diff()
554 struct recount_snap snap = { 0 }; in recount_current_thread_usage()
558 struct recount_snap *last = recount_get_snap(current_processor()); in recount_current_thread_usage()
559 struct recount_snap diff = { 0 }; in recount_current_thread_usage()
[all …]
H A Dstartup.c966 struct recount_snap snap = { 0 }; in load_context()
H A Dpriority.c133 struct recount_snap snap = { 0 }; in thread_quantum_expire()
H A Dmachine.c613 struct recount_snap snap = { 0 }; in processor_offline_intstack()
H A Dsched_prim.c3005 struct recount_snap snap = { 0 }; in thread_invoke()
6596 struct recount_snap snap = { 0 }; in processor_idle()
/xnu-10063.101.15/doc/observability/
H A Drecount.md88 …switch_thread` captures the hardware counters with `recount_snapshot` into a `struct recount_snap`.