Home
last modified time | relevance | path

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

/xnu-11215/osfmk/kern/
H A Drecount.c181 mt_cur_cpu_cycles_instrs_speculative(&snap->rsn_cycles, &snap->rsn_insns); in recount_snapshot_speculative()
338 struct recount_snap *snap) in recount_usage_add_snap() argument
555 struct recount_snap snap = { 0 }; in recount_current_thread_usage() local
556 recount_snapshot(&snap); in recount_current_thread_usage()
596 struct recount_snap snap = { 0 }; in recount_current_thread_perf_level_usage() local
597 recount_snapshot(&snap); in recount_current_thread_perf_level_usage()
988 KDBG_RELEASE(MT_KDBG_IC_CPU_CSWITCH, snap->rsn_insns, snap->rsn_cycles); in recount_log_switch_thread()
991 #pragma unused(snap) in recount_log_switch_thread()
1000 if (!snap) { in recount_log_switch_thread_on()
1004 KDBG_RELEASE(MT_KDBG_IC_CPU_CSWITCH_ON, snap->rsn_insns, snap->rsn_cycles); in recount_log_switch_thread_on()
[all …]
H A Drecount.h380 void recount_snapshot(struct recount_snap *snap);
384 void recount_snapshot_speculative(struct recount_snap *snap);
387 void recount_switch_thread(struct recount_snap *snap, struct thread *off_thread,
393 void recount_log_switch_thread(const struct recount_snap *snap);
395 void recount_log_switch_thread_on(const struct recount_snap *snap);
433 struct recount_snap *snap);
435 struct recount_snap *snap);
436 void recount_processor_online(processor_t processor, struct recount_snap *snap);
H A Dkern_monotonic.c51 uint64_t snap = mt_core_snap(ctr); in mt_mtc_update_count() local
52 if (snap < mtc->mtc_snaps[ctr]) { in mt_mtc_update_count()
56 cpu_number(), thread_tid(current_thread()), ctr, snap, in mt_mtc_update_count()
61 mtc->mtc_snaps[ctr] = snap; in mt_mtc_update_count()
65 uint64_t count = snap - mtc->mtc_snaps[ctr]; in mt_mtc_update_count()
66 mtc->mtc_snaps[ctr] = snap; in mt_mtc_update_count()
H A Dstartup.c977 struct recount_snap snap = { 0 }; in load_context() local
978 recount_snapshot(&snap); in load_context()
979 processor->last_dispatch = snap.rsn_time_mach; in load_context()
980 recount_processor_online(processor, &snap); in load_context()
H A Dpriority.c133 struct recount_snap snap = { 0 }; in thread_quantum_expire() local
134 recount_snapshot(&snap); in thread_quantum_expire()
135 ctime = snap.rsn_time_mach; in thread_quantum_expire()
143 recount_switch_thread(&snap, thread, get_threadtask(thread)); in thread_quantum_expire()
144 recount_log_switch_thread(&snap); in thread_quantum_expire()
H A Dmachine.c501 struct recount_snap snap = { 0 }; in processor_offline_intstack() local
502 recount_snapshot(&snap); in processor_offline_intstack()
503 recount_processor_idle(&processor->pr_recount, &snap); in processor_offline_intstack()
H A Dsched_prim.c3175 struct recount_snap snap = { 0 }; in thread_invoke() local
3176 recount_snapshot(&snap); in thread_invoke()
3177 uint64_t ctime = snap.rsn_time_mach; in thread_invoke()
3197 recount_log_switch_thread(&snap); in thread_invoke()
3315 recount_log_switch_thread_on(&snap); in thread_invoke()
3348 recount_log_switch_thread_on(&snap); in thread_invoke()
6788 struct recount_snap snap = { 0 }; in processor_idle() local
6799 recount_snapshot(&snap); in processor_idle()
6880 recount_snapshot(&snap); in processor_idle()
6881 recount_processor_run(&processor->pr_recount, &snap); in processor_idle()
[all …]
/xnu-11215/osfmk/machine/
H A Dmonotonic.h63 void mt_core_set_snap(unsigned int ctr, uint64_t snap);
64 void mt_mtc_set_snap(struct mt_cpu *mtc, unsigned int ctr, uint64_t snap);
/xnu-11215/tools/lldbmacros/
H A Drecount.py493 def GetRecountSnapshot(cpu, snap, O=None): argument
495 if hasattr(snap, 'rsn_cycles'):
496 (insns, cycles) = (snap.rsn_insns, snap.rsn_cycles)
498 '{:4d} {:20d} {:20d} {:20d}', cpu, snap.rsn_time_mach,
515 (snap, state, time) = GetRecountProcessorState(pr)
517 last_usrchg = snap.rsn_time_mach
/xnu-11215/osfmk/arm64/
H A Dmonotonic_arm64.c631 uint64_t snap = 0; in uncmon_update_locked() local
633 snap = uncmon_read_counter_locked_r(monid, ctr); in uncmon_update_locked()
635 snap = uncmon_read_counter_locked_l(monid, ctr); in uncmon_update_locked()
637 if (snap < mon->um_snaps[ctr]) { in uncmon_update_locked()
648 monid, mon->um_snaps[ctr], snap, in uncmon_update_locked()
658 snap = mon->um_snaps[ctr]; in uncmon_update_locked()
661 mon->um_counts[ctr] += snap - mon->um_snaps[ctr]; in uncmon_update_locked()
662 mon->um_snaps[ctr] = snap; in uncmon_update_locked()
/xnu-11215/bsd/kern/
H A Dsubr_log_stream.c294 log_stream_snapshot(const log_stream_t *ls, log_stream_t *snap) in log_stream_snapshot() argument
297 *snap = *ls; in log_stream_snapshot()
298 snap->ls_commited.v = commited; in log_stream_snapshot()
299 snap->ls_snapshot = true; in log_stream_snapshot()
397 log_stream_t snap; in log_stream_avail() local
398 log_stream_snapshot(ls, &snap); in log_stream_avail()
399 return log_stream_written(&snap, pos); in log_stream_avail()
/xnu-11215/bsd/net/
H A Dndrv.h96 u_int8_t snap[5]; member
H A Dif_bridge.c9711 int snap, error, i, hlen;
9717 snap = 0;
9746 snap = 1;
9784 if (snap) {
9882 if (snap) {